Hallo,
ich bin absoluter Anfänger in php, also entschuldigt mein Nichtwissen
Also ich habe eine Slideshow erstellt, welche sich mit Bildern bedient, welche ich angeben muss.
Dies will ich aber so ändern, sodass sich die Slideshow per php selbst füttert
Den passenden Skript habe ich eigentlich schon:
Allerdings gibt es schwierigkeiten :/
Die Dateien müssen in etwa so angegeben werden:
Man sieht also, dass zu jedem "_full.jpg" ein "_thumb.jpg" gehört.
Nun zu meinen Problemen.
Bis jetzt filtert mein php-Code nur die "_full" Bilder heraus. Ich hab mir das so vorgestellt, dass ich den Code einfach dupliziere und im echo schreibe
Es geht natürlich nicht
Des Weiteren gibt mir die Webseite die Bilder nicht in der gewünschten Reihenfolge an, da sie nach Dateigröße sortiert :/ Die Reihenfolge sollte natürlich richtig sein, damit Fulls und Thumbs übereinstimmen.
Es wäre nett wenn ihr mir helfen würdet :P
Gruß, Jasper
ich bin absoluter Anfänger in php, also entschuldigt mein Nichtwissen
Also ich habe eine Slideshow erstellt, welche sich mit Bildern bedient, welche ich angeben muss.
Dies will ich aber so ändern, sodass sich die Slideshow per php selbst füttert
Den passenden Skript habe ich eigentlich schon:
PHP-Code:
<?php
$verzeichnis = "slideshow/"; // Pfad zum Verzeichnis (Hier ist es ein Unterverzeichnis)
$handle = openDir($verzeichnis); // Verzeichnis öffnen
while ($datei = readDir($handle)) { // Verzeichnis auslesen
if ($datei != "." && $datei != ".." && !is_dir($datei)) { // Verzeichnisse filtern
if (strstr($datei, ".gif") || strstr($datei, ".png") || strstr($datei, "_full.jpg")) { // Bilder filtern
$full = $verzeichnis . $datei; // Pfad zur aktuellen Datei
echo "{image : '$full',},";
}
}
}
closeDir($handle); // Verzeichnis schließen
?>
Die Dateien müssen in etwa so angegeben werden:
Code:
{image : 'slideshow/01_full.jpg', thumb : 'slideshow/01_thumb.jpg',},{image : 'slideshow/02_full.jpg',thumb : 'slideshow/02_thumb.jpg',},
Nun zu meinen Problemen.
Bis jetzt filtert mein php-Code nur die "_full" Bilder heraus. Ich hab mir das so vorgestellt, dass ich den Code einfach dupliziere und im echo schreibe
PHP-Code:
echo "{image : '$full',thumb: '$thumb',},";
Des Weiteren gibt mir die Webseite die Bilder nicht in der gewünschten Reihenfolge an, da sie nach Dateigröße sortiert :/ Die Reihenfolge sollte natürlich richtig sein, damit Fulls und Thumbs übereinstimmen.
Es wäre nett wenn ihr mir helfen würdet :P
Gruß, Jasper
Kommentar