| Autor |
Nachricht |
Darkdragon
Dabei seit: 23.05.2006
Ort: Berlin
Alter: 25
Geschlecht:
|
Verfasst Mo 31.07.2006 21:16
Titel wie kann ich ordner und bilder auslesen? |
 |
|
hi zusammen
Ich habe ein Problem:
Ich habe verschiedenen Odnern die mir mehreren Bilder enthalten. Ich möchte immer das erste
Bild aus den odner auslesen und auch ausgeben.(es steht leider keine Datenbank zur verfügung)
bisher habe ich
| Code: | <?
$fotopfad = "./bilder/"; // Pfad wo die kategorien ausgelesen werden und wo die Bilder sind
$tempFh = opendir($fotopfad); // gibt verzeichnis-handle zurueck
while($folder = readdir($tempFh)){ // lesen aller event-ordner
if(is_dir("$fotopfad") && ($folder != "." && $folder != "..")) // speichert nur ordner ausgenommen "." und ".."
$serienliste[] = $folder;
}
closedir($tempFh);
//anzahl der ordner im Verzeichnis
if (isset($serienliste)) sort($serienliste);
$odnerzahl=count($serienliste);
// das array serienliste mit allen stellen aus
for ($i=0; $i<$odnerzahl; $i++) {
$kategorie = $serienliste[$i];
//lieste die txt aus um ein Namen der Katergorie zu geben
$size = file("$fotopfad/$kategorie/kato.txt");
//setzt $i 1 rauf damit cat nicht 0(aus den ayrray) wird
$c=$i+1;
//ausgabe der Kategorie und den Link
//echo "<a href=\"index.php?cat=$c\">".$size[0]."</a> ".$kategorie." ist ".$c."<br>";
$url=$fotopfad.$kategorie."/trumb/";
echo $url."<br>";
$tempB = opendir($url); // gibt verzeichnis-handle zurueck
while($folder = readdir($tempB)){ // lesen aller event-ordner
if(is_dir("$url") && ($folder != "." && $folder != "..")) // speichert nur ordner ausgenommen "." und ".."
$bilderliste[] = $folder;
}
closedir($tempB);
if (isset($bilderliste)) sort($bilderliste);
$odnerzahl=count($bilderliste);
// das array serienliste mit allen stellen aus
for ($b=0; $b<$odnerzahl; $b++) {
$bild = $bilderliste[0];
$table=$url.$bild;
echo "<img src=\"".$table.">";
}
}
?> |
wer echt nett wenn ihr mir helfen könntet
Darkdragon
|
|
| |
|
 |
xBe
Dabei seit: 04.06.2006
Ort: Mönchengladbach
Alter: 19
Geschlecht:
|
Verfasst Mo 31.07.2006 21:35
Titel Re: wie kann ich ordner und bilder auslesen? |
 |
|
| Code: | | $odnerzahl=count($bilderliste); |
Ich hab zwar keine Ahnung davon, nur nen Schreibfehler gefunden, bei Homepages ist die falsche Bezeichnung schon der Fehler... Wenn du weisst was ich meine
|
|
| |
|
 |
dastef
Moderator
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 31.07.2006 21:38
Titel
|
 |
|
Nimm dir mal den Code Formatierung Thread zu herzen und bring
erst mal das Chaos in Ordnung ..
|
|
| |
|
 |
Darkdragon
Dabei seit: 23.05.2006
Ort: Berlin
Alter: 25
Geschlecht:
|
Verfasst Di 01.08.2006 08:52
Titel
|
 |
|
Also das ganze nochmal geordnet:
| Code: | <?
$fotopfad = "./bilder/";
$tempFh = opendir($fotopfad);
while($folder = readdir($tempFh)){
if(is_dir("$fotopfad") && ($folder != "." && $folder != ".."))
$serienliste[] = $folder;
}
closedir($tempFh);
if (isset($serienliste)) sort($serienliste);
$odnerzahl=count($serienliste);
for ($i=0; $i<$odnerzahl; $i++) {
$kategorie = $serienliste[$i];
//$size = file("$fotopfad/$kategorie/kato.txt");
//$c=$i+1;
$url=$fotopfad.$kategorie."/trumb/";
echo $url."<br>";
$tempB = opendir($url);
while($folder = readdir($tempB)){
if(is_dir("$url") && ($folder != "." && $folder != ".."))
$bilderliste[] = $folder;
}
closedir($tempB);
if (isset($bilderliste)) sort($bilderliste);
$bilderzahl=count($bilderliste);
for ($b=0; $b<$bilderzahl; $b++) {
$bild = $bilderliste[0];
$table=$url.$bild;
echo "<img src=\"".$table.">";
}
}
?> |
|
|
| |
|
 |
dastef
Moderator
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 01.08.2006 08:54
Titel
|
 |
|
Sorry, aber geordnet ist das immer noch nicht .. von daher,
werd ich mich hier jetzt mal ausklinken. kann doch nicht sein,
dass du von anderen hilfe erwartest und nicht mal in der lage
bist deinen code nicht anständig zu formatieren.
|
|
| |
|
 |
Mr.Scrap
Dabei seit: 20.07.2006
Ort: Wundertüte
Alter: -
Geschlecht:
|
Verfasst Di 01.08.2006 12:26
Titel
|
 |
|
weiß jetzt auch nicht was du da vorhast
aber sicher das das so richtig ist?
| Code: | while($folder = readdir($tempFh)){
if(is_dir("$fotopfad") && ($folder != "." && $folder != "..")) $serienliste[] = $folder;
} |
und nicht so:
| Code: | while($folder = readdir($tempFh)){
if(is_dir($fotopfad) && ($folder != "." && $folder != "..")) $serienliste[$i] = $folder;
$i++;
} |
und aus | Code: |
$odnerzahl=count($serienliste);
for ($i=0; $i<$odnerzahl; $i++) |
kannste
| Code: | | for ($i=0; $i<count($serienliste); $i++) |
machen
und wahrscheinlich muss es auch noch <= sein, sonst fehlt das letzte element
.
und das ganze unten nochmal
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
Bilder-Ordner per AS auslesen
bilder aus ordner auslesen und in tabelle darstellen
[PHP] Mehrere Bilder-Ordner auslesen und ausgeben
2 verschiedene dateitypen aus ordner auslesen und darstellen
"Ordner" in PhP auslesen
..bilder auslesen..flash..
|
 |