Bilder aus Ordner auslesen und automatisch auf das nächste..

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Bilder aus Ordner auslesen und automatisch auf das nächste..

Beitrag von fanrpg »

.. im Ordner verlinken

Also ich hab so 30 Bilder in einem Ordner und anstatt die alle einzelnt aufzurufen wollte ich mir jetzt ein Script schreiben das alle Bilder aus dem Ordner ausliest und in einem Array speichert der in einer while() schleife ausgefürht wird und somit automatisch auf das nächste weiterverlinkt

so habe ich das bist jetzt versucht:

Code: Alles auswählen

<?php
$dir = opendir('./');
echo '<img src="'.$_GET['image'].'" border="0" alt="mein Engel">';
while($array = readdir($dir))
{
echo '<meta http-equiv="refresh" content="30 url=image.php?image='.$array.'">';
echo '<a href="'.$array.'">Nächstes Bild</a>';
break;
}
?>
Nur irgendwie gibt der bis auf einen Punkt nichts weiter an die automatische Weiterleitung

Wo ist das Problem?
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
echo => print ???

Nur so als Idee von mir als PHP Newbie.

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Benutzeravatar
RedFoxi
Mitglied
Beiträge: 51
Registriert: 06.09.2005 16:18
Wohnort: Berlin

Re: Bilder aus Ordner auslesen und automatisch auf das nächs

Beitrag von RedFoxi »

fanrpg hat geschrieben:.. im Ordner verlinken

echo '<meta http-equiv="refresh" content="30" url="image.php?image='.$array.'">';

Wo ist das Problem?
die rot markierten Teilchen haben gefehlt ,,
aber ob dadurch das script nun endgültig läuft, hab ich nicht getestet, war aber ein offensichtlicher Fehler,,
;)=
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Re: Bilder aus Ordner auslesen und automatisch auf das nächs

Beitrag von fanrpg »

RedFoxi hat geschrieben:
fanrpg hat geschrieben:.. im Ordner verlinken

echo '<meta http-equiv="refresh" content="30" url="image.php?image='.$array.'">';

Wo ist das Problem?
die rot markierten Teilchen haben gefehlt ,,
aber ob dadurch das script nun endgültig läuft, hab ich nicht getestet, war aber ein offensichtlicher Fehler,,
;)=
Ähm nein, meta refresh's werden immer so geschrieben und funktionieren auch immer so
Benutzeravatar
RedFoxi
Mitglied
Beiträge: 51
Registriert: 06.09.2005 16:18
Wohnort: Berlin

Beitrag von RedFoxi »

ja richtig,, sorry ,, ich fass das so selten an,,

aber ansatzweise ne lösung für Dich:

Code: Alles auswählen

header("Refresh: 30;");
vorher nix html ,, dann das da, dann dein code für Bilder ,,
;)=
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

ähm mir gehts nicht um die Weiterleitung sondern darum das nur ein Punkt die Variable füllt und nicht die Namen der Dateien im Ordner
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Re: Bilder aus Ordner auslesen und automatisch auf das nächs

Beitrag von easygo »

fanrpg hat geschrieben:Ähm nein, meta refresh's werden immer so geschrieben und funktionieren auch immer so
Was macht dich da so sicher? Ich kenns nur so -->
echo '<meta http-equiv="refresh" content="30; url=image.php?image='.$array.'">';
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Re: Bilder aus Ordner auslesen und automatisch auf das nächs

Beitrag von Scoutman »

damit fallen "." und ".." weg...

Code: Alles auswählen

<?php
$dir = opendir('./');
echo '<img src="'.$_GET['image'].'" border="0" alt="mein Engel">';
while($array = readdir($dir))
{
   if ($array != "." && $array != "..") 
   {
      echo '<meta http-equiv="refresh" content="30 url=image.php?image='.$array.'">';
      echo '<a href="'.$array.'">Nächstes Bild</a>';
      break;
   }
}
?>
KEIN Support per PM!!!
Antworten

Zurück zu „Coding & Technik“