Hallo zusammen
Hab ein kleines "Tool" geschrieben und zusammenkopiert, dass aus einem Ordner automatisch ein Bild anzeigt.
Diese Datei liegt im Ordner test/sponsoren/logos.php
Das funktioniert soweit =)
Nun das eigentliche Problem: Wenn ich nun in der index.php-Datei auf der Startseite diese "logos.php"-Datei include, erscheint nur der definierte Output "Der Ordner Logos_2 ist kein Verzeichnis". Problem dabei ist halt die Verlinkung auf den Ordner, wo die Logos drin sind.
Kann ich diesen Ordner auch irgendwie vom Root-Verzeichnis aus verlinken? Also bei
$ordner_von_den_bilder = 'logos_2' ;
Habe natürlich schon /test/logos_2 etc. probiert, funktioniert aber nicht. Bin für jede Hilfe dankbar.
Hab ein kleines "Tool" geschrieben und zusammenkopiert, dass aus einem Ordner automatisch ein Bild anzeigt.
Code:
<?php
$ordner_von_den_bilder = 'logos_2' ;
if (is_dir($ordner_von_den_bilder) == false) {
echo 'Der Ordner: '.$ordner_von_den_bilder. ' ist kein Verzeichnis.' ;
} else {
if (file_exists($ordner_von_den_bilder) == false) {
echo 'Den Ordner: '.$ordner_von_den_bilder. ' gibt es nicht!';
} else {
$array = array();
if ($handle = opendir($ordner_von_den_bilder)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." &&
((strpos($file, '.gif') == true) OR
(strpos($file, '.jpg') == true))) {
$array[] = $file;
}
}
closedir($handle);
}
$anzahl_in_array = count($array);
$anzahl_bilder = ($anzahl_in_array-1);
if ($anzahl_in_array == 0) {
echo 'Es gibt in den Ordner: '.
$ordner_von_den_bilder. ' keine Bilder';
} else {
$zufall_key = rand(0, $anzahl_bilder);
echo '<a href="'.'sponsoren.html"/>';
echo '<img'.' src="/test/logos_2/'.$zufall_key.'.jpg"'.' class="sponsor_logos"/>' ;
echo '</a>';
}
}
}
?>
Diese Datei liegt im Ordner test/sponsoren/logos.php
Das funktioniert soweit =)
Nun das eigentliche Problem: Wenn ich nun in der index.php-Datei auf der Startseite diese "logos.php"-Datei include, erscheint nur der definierte Output "Der Ordner Logos_2 ist kein Verzeichnis". Problem dabei ist halt die Verlinkung auf den Ordner, wo die Logos drin sind.
Kann ich diesen Ordner auch irgendwie vom Root-Verzeichnis aus verlinken? Also bei
$ordner_von_den_bilder = 'logos_2' ;
Habe natürlich schon /test/logos_2 etc. probiert, funktioniert aber nicht. Bin für jede Hilfe dankbar.