php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2006, 11:58  
Erfahrener Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 102
Charly Shop Sui
Standard Problem mit dynamischer Bildausgabe

Ich habe ein kleines Problem. Mit folgendem Sctipt lasse ich mir Bilder aus einem Ordner ausgeben:

PHP-Code:
                $path "bilder/girls/vorschau/";
                
$dir opendir($path);  
                
$extensions = array("jpg""bmp""gif""jpeg""png"); 

                while((
$file readdir($dir)) !== false)
                    {  
                    if(
in_array(pathinfo($filePATHINFO_EXTENSION), $extensions))
                        { 
                        echo 
"[img]".$path.$file."[/img]"
                        }  
                    } 
So das Problem ist, das die Bilder untereinander ausgegeben werden (obwohl garkein
enthalten ist), sollen aber nebeneinander ausgegebn werden.

Wenn ich nur dieses Script in einer PHP-Datei ausgebe, funtkioniert es auch aber in der Seite nicht. Das Script befindet sich in einer Tabelle zischen <td> und </td>.
Charly Shop Sui ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.07.2006, 12:24  
Gast
 
Beiträge: n/a
Standard

Hmmmm, vielleicht ist deine Spalte der Tabelle einfach zu klein.
  Mit Zitat antworten
Alt 20.07.2006, 12:25  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Das ist dann wohl offensichtlich ein HTML-Problem.

Die Bilder werden halt so angeordnet wie Platz vorhanden ist. Wenn die Spalte in der Tabelle nicht breit genug ist, werden die Bilder eben untereinander angeordnet.

Weitere Details zur Anrodnung solltest Du vielleicht im HTML/CSS-Unterforum erfragen.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline   Mit Zitat antworten
Alt 20.07.2006, 12:28  
Erfahrener Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 102
Charly Shop Sui
Standard

Nene die Spalte ist breit genug. Sind zur Zeit 3 Bilder und die müssten eigendlcih nebeneinander passen.
Charly Shop Sui ist offline   Mit Zitat antworten
Alt 20.07.2006, 12:30  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Am besten verlinkst du dafür hier im Thread mal deine entsprechende Seite.
xabbuh ist offline   Mit Zitat antworten
Alt 20.07.2006, 12:36  
Erfahrener Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 102
Charly Shop Sui
Standard

Hmm, naja ich gibt euch mal den Code der jetzigen Seite. Die ist nämlich nicht online und auch Erotik und das will ich euch nicht antun

Hier der Code:
PHP-Code:
<?php
include 'inc/mysql.php';
echo
"
<table id='Tabelle_03' border='0' align='center' width='720' cellpadding='5' cellspacing='0'>    
        <tr>
            <td>
                <font color='d029e9' face='Arial' size='4'>[b]Die Geschichte[/b]</font>
            </td>
        </tr>
        <tr>
            <td>
                

            </td>
        </tr>
        <tr>            
            <td>
                <table id='Tabelle_04' border='0' align='center' width='720' cellpadding='0' cellspacing='0'>    
                    <tr>            
                        <td colspan='3'>
                                [img]design/tabellenhintergrund_oben.jpg[/img]
                        </td>
                    </tr>
                    <tr>
                        <td bgcolor='f7d3fd' width='2%'>
                        
                        </td>
                        <td bgcolor='f7d3fd' width='96%'>"
;
                                            
                                
$abfrage "SELECT * FROM text WHERE text_name = 'geschichte'";
                                
$ergebnis mysql_query($abfrage);
                                 while(
$row mysql_fetch_object($ergebnis))
                                 {
                                     echo
"
                            <font color='000000' face='Arial' size='2'>"
.stripslashes($row->text_inhalt)."</font>
                        </td>
                        <td bgcolor='f7d3fd' width='2'>
                        
                        </td>
                    </tr>
                    <tr>
                        <td colspan='3'>
                                [img]design/tabellenhintergrund_unten.jpg[/img]
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td>


            "
;
            
                
$path "bilder/girls/vorschau/";
                
$dir opendir($path);  
                
$extensions = array("jpg""bmp""gif""jpeg""png"); 

                while((
$file readdir($dir)) !== false)
                    {  
                    if(
in_array(pathinfo($filePATHINFO_EXTENSION), $extensions))
                        { 
                        echo 
"[img]".$path.$file."[/img]"
                        }  
                    }
                        echo
"
            </td>
        </tr>                            
</table>
                        "
;
                     }        

?>
Charly Shop Sui ist offline   Mit Zitat antworten
Alt 20.07.2006, 12:44  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Wir wollen aber den HTML-Code sehen.
Du kannst ja einfach mal eine Seite online stellen, wo das Zeug statisch drin ist mit jugendfreien Bildern.

Wie ich schon gesagt habe, geht es um HTML und net PHP. Darum muss das Script selber net online sein.

Warum gibst Du eigentlich alle Bilder für jeden Eintrag aus der DB aus? Du nimmst ja immer das gleiche Verzeichnis.

Kommt da evtl. dreimal das gleiche Bild untereinander?

Aber wie gesagt... Ohne HTML-Code ist alles nur munteres Rätselraten und wilde Spekulation.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline   Mit Zitat antworten
Alt 20.07.2006, 12:51  
Erfahrener Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 102
Charly Shop Sui
Standard

So ich weiß warum er das macht.

Der Quellcode von oben wird in der Index-Seite includet und da ich dort Probleme hatte mit dem Design, musste ich folgendes einfügen:

PHP-Code:
    <style type="text/css">
    
img {
    
displayblock;
    }
    </
style
Weil mir der Internet-Explorer immer das Design verzogen hat.....naja wegnehmen kann ich es aber nicht. Das ist jetzt ein Problem.
Charly Shop Sui ist offline   Mit Zitat antworten
Alt 20.07.2006, 14:58  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Dann setze für die entsprechenden Bilder display eben wieder auf inline.
xabbuh ist offline   Mit Zitat antworten
Alt 20.07.2006, 15:15  
Gast
 
Beiträge: n/a
Standard

hmm wie groß sind denn die Bilder in der Breite überhaupt ?
Also breiter als 720px dürften die ja nicht sein.

Zitat:
$extensions = array("jpg", "bmp", "gif", "jpeg", "png");
Ich frag mich immer wieder was hier BMP zu suchen hat.
Sollte man abschaffen
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Array Problem [Ansatz ?] PHP Tipps 2005 0 27.01.2005 18:24
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
[Erledigt] Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Problem mit Weiterleitung PHP Tipps 2004-2 16 22.12.2004 17:49
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dynamische bildausgabe aus datenbank mit foreach, php script bilder spalten, bildausgabe mit path, html 3 bilder nebeneinander dynamisch, php bild kommt dreimal, php bildausgabe fehler, php array auf dynamisches bild ausgeben, dynamischer dir pfad php, $row mit bildausgabe, smarty bildausgabe artikel, http://www.php.de/html-usability-und-barrierefreiheit/41299-problem-mit-dynamischer-bildausgabe.html, dynamische bildausgabe php, bildausgabe html, php bildausgabe zeitgesteuert

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.