WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Folgendes Problem ! » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
Ja, da is der haken. wie soll der denn so in das Bilderverzeichnis kommen? Der geht doch immer von dem Verzeichnis aus, in dem die Datei liegt. Probier mal als Verzeichnis
1:
$verzeichnis = $_SERVER['DOCUMENT_ROOT'].'/bilder/bilder/kiel/;
von 2muerte
also :

Diese datei mit dem script liegt in
navigation/

meine bilder sind in

bilder/bilder/Kiel/

Das ist alles oder ?
von languitar
In welchem verzeichnis liegt denn die datei, von der du das aufrufst?

btw: Benutz doch mal den Code-Tag!
von 2muerte
ne geht trotzdem nicht. alsoich habe das verzeichnis
bilder/bilder/Kiel/

da sind ungefähr 40 Bilder drinn also muesste das doch gehen !
Mein quellcode sieht so aus !
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18:
<?php
$verzeichnis = "bilder/bilder/Kiel/";
$array_types = array('jpg' , 'png');
$dir = opendir("$verzeichnis");
while (($file = readdir($dir)) != false) {
    if (preg_match("/^index/", $file)) continue;
    if (preg_match("/..?$/", $file)) continue;
    foreach($array_types as $typ) {
         if (preg_match("/.".$typ."$/i", $file)) $dateien[] = $file;
    };
};
$zufall = array_rand($dateien);
$bild = "$dateien[$zufall]";
$size = @getimagesize("$verzeichnis"."$bild");
$breite = $size[0];
$hoehe = $size[1];
echo "<img src=\"$verzeichnis$bild\" width=\"$breite\" height=\"$hoehe\" border=\"0\">";
?>


und die bilder haben die Endung *.jpg

Also was nun ?
von languitar
Dann ist dein Verzeichnis wohl leer. Überprüf mal die Pfadangaben und beachte, dass wenn du die Datei inkludierst, du von der Datei mit dem include-Befehl ausgehen musst!

Nach oben