SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.03.2006, 14:54:03
koerschgen2001 koerschgen2001 ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Schwalmtal
Beiträge: 131
Bilder aus Verzeichnis auslesen

Eigentlich ne ganz einfache Frage.

Ich lese aus einem Verzeichnis die vorhandenen Bilder aus und lasse sie anzeigen.

PHP-Code:
<?PHP
$verz
=opendir('bilder/');

while(
$file readdir($verz)){
  if(
$file != '.' && $file != '..'){
   
$info getimagesize($file);
  echo 
"<img src=\"bilder/$file\" $info[3] alt=\"\">";
  }
}
closedir($verz);
?>
Zusätzlich zu den Bildern bekomme ich aber auch eine Warnmeldung pro Bild.

Warning: getimagesize(bild.gif): failed to open stream: No such file or directory in //mein Verzeichnis\script.php on line 6

Wie kommt diese Warnung zustande und wie behebe ich das Problem
Mit Zitat antworten
  #2  
Alt 30.03.2006, 15:01:08
Giz Giz ist offline
Junior Member
 
Registriert seit: Apr 2005
Beiträge: 309
AW: Bilder aus Verzeichnis auslesen

Probier mal
PHP-Code:
$info getimagesize($verz.$file); 
Mit Zitat antworten
  #3  
Alt 30.03.2006, 15:21:30
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Bilder aus Verzeichnis auslesen

ne $verz ist doch ne referenz ...
aber Du referenzierst doch die bilder für die html ausgabe wie folgt:
bilder/$file
warum referenzierst Du das bild dann bei getimagesize() anders?
try this one:
PHP-Code:
$info getimagesize($completefilename "bilder/".$file); 
 echo 
"<img src=\"$completefilename\" $info[3] alt=\"\">"
Mit Zitat antworten
  #4  
Alt 30.03.2006, 17:08:44
koerschgen2001 koerschgen2001 ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Schwalmtal
Beiträge: 131
AW: Bilder aus Verzeichnis auslesen

Ach ja stimmt.

Ich hatte mich schon gewundert warum in der Fehlermeldung der Dateiname steht, aber die Grafik nicht angezeigt wird.

Also hab ich mal geguckt wo die Grafik hinverweist. Ist mir aufgefallen dass das das selbe Verzeichnis ist wo das script liegt. Also hab ich in der html
Ausgabe den Pfad zu den Bildern ergänzt.

Klar hätte ich bei getimagesize() auch machen müssen.


Aber wenn der die Fehlermeldungen für die Bilddateien ausgibt, warum werden die Bilder dann nicht angezeigt.
Wenn $file (statt bilder/$file) der falsche Pfad ist warum wird dann mit getimagesize($file) das Verzeichnis (bilder) ausgelesen.

Da blick ich nicht so ganz hinter.
Mit Zitat antworten
  #5  
Alt 30.03.2006, 17:13:43
Giz Giz ist offline
Junior Member
 
Registriert seit: Apr 2005
Beiträge: 309
AW: Bilder aus Verzeichnis auslesen

Zitat:
Zitat von koerschgen2001
Ach ja stimmt.

Ich hatte mich schon gewundert warum in der Fehlermeldung der Dateiname steht, aber die Grafik nicht angezeigt wird.

Also hab ich mal geguckt wo die Grafik hinverweist. Ist mir aufgefallen dass das das selbe Verzeichnis ist wo das script liegt. Also hab ich in der html
Ausgabe den Pfad zu den Bildern ergänzt.

Klar hätte ich bei getimagesize() auch machen müssen.


Aber wenn der die Fehlermeldungen für die Bilddateien ausgibt, warum werden die Bilder dann nicht angezeigt.
Wenn $file (statt bilder/$file) der falsche Pfad ist warum wird dann mit getimagesize($file) das Verzeichnis (bilder) ausgelesen.

Da blick ich nicht so ganz hinter.
Ich kann Dir nicht folgen!
Mit Zitat antworten
  #6  
Alt 30.03.2006, 17:21:31
koerschgen2001 koerschgen2001 ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Schwalmtal
Beiträge: 131
AW: Bilder aus Verzeichnis auslesen

Zitat:
Zitat von Giz
Ich kann Dir nicht folgen!
Also

PHP-Code:
<?PHP 
$verz
=opendir('bilder/'); 

while(
$file readdir($verz)){ 
  if(
$file != '.' && $file != '..'){ 
   
$info getimagesize($file); 
  echo 
"<img src=\"$file\" $info[3] alt=\"\">"
  } 

closedir($verz); 
?>
Dieser Code liest das Verzeichnis aus, weil die Bilder in den daraus entstehenden Fehlermeldungen drinstehen.
Aber es werden keine Bilder angezeigt, warum?
Mit Zitat antworten
  #7  
Alt 30.03.2006, 17:27:20
Giz Giz ist offline
Junior Member
 
Registriert seit: Apr 2005
Beiträge: 309
AW: Bilder aus Verzeichnis auslesen

Zitat:
Zitat von koerschgen2001
AAber es werden keine Bilder angezeigt, warum?
Worüber reden wir hier eigentlich?
Du liest ein Verzeichnis aus, nämlich "bilder". Dann versuchst Du die Bilder anzuzeigen, als würden sie in dem Verzeichnis liegen, aus dem das Skript aufgerufen wurde....
In Deiner ersten Version des Skripts hattest Du
PHP-Code:
echo "<img src=\"bilder/$file\" $info[3] alt=\"\">"
und hattest die Bilder auch angezeigt. Dann hast Du es weggenommen und wunderst Dich, dass sie nicht mehr angezeigt werden.
Was tust Du da?

Hast Du mal meine erste Antwort probiert?
Mit Zitat antworten
  #8  
Alt 30.03.2006, 17:33:08
koerschgen2001 koerschgen2001 ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Schwalmtal
Beiträge: 131
AW: Bilder aus Verzeichnis auslesen

Ich hab das Problem schon mit deiner ersten Antwort gelöst.

Mir ist jetzt auch aufgefallen wo meine Frage war. Ich dachte das $file den Pfad zum Verzeichnis referenziert, da werden aber nur die Dateien drin gespeichert (in der Variable $file). <img src=$verz/$file> wäre das was ich versucht hatte.
Mit Zitat antworten
  #9  
Alt 30.03.2006, 17:55:36
Giz Giz ist offline
Junior Member
 
Registriert seit: Apr 2005
Beiträge: 309
AW: Bilder aus Verzeichnis auslesen

Zitat:
Zitat von koerschgen2001
Ich hab das Problem schon mit deiner ersten Antwort gelöst.

Mir ist jetzt auch aufgefallen wo meine Frage war. Ich dachte das $file den Pfad zum Verzeichnis referenziert, da werden aber nur die Dateien drin gespeichert (in der Variable $file). <img src=$verz/$file> wäre das was ich versucht hatte.
Und wieder kann ich Dir nicht folgen... also ist Dein Problem jetzt gelöst?
Mit Zitat antworten
  #10  
Alt 30.03.2006, 19:41:25
koerschgen2001 koerschgen2001 ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Schwalmtal
Beiträge: 131
AW: Bilder aus Verzeichnis auslesen

ja und gut ist.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder und Ordner auslesen rabbi PHP Grundlagen 2 09.09.2005 08:58:55
Bilder aus einem Verzeichnis holen hoschy PHP Grundlagen 3 20.12.2004 17:38:54
verzeichnis auslesen und dateien nach erstellungsdatum sortieren muxe PHP für Fortgeschrittene und Experten 22 09.09.2004 11:21:16
Dateien mit Prefix aus Verzeichnis auslesen Dr.Evil PHP für Fortgeschrittene und Experten 2 18.06.2004 19:27:03
*.txt-Dateien aus Verzeichnis auslesen thorben PHP Grundlagen 9 26.10.2003 15:16:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:50:15 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt