linux-l: PHP Fragen...

Carsten Wartmann cw at mero.in-berlin.de
Mi Mär 17 22:23:09 CET 1999


...Ihr habt sicher schon darauf gewartet ;-)

-Wie übergebe ich Daten von einer Seite zur anderen?

Ich hab mal so zur Übung versucht ein "Programm" zu schreiben, welches 
mir ab einem bestimmten Verzeichnis alle Bilder
(inkl. Unterverzeichnisse) auflistet:

<?
function br(){
    echo "<br>\n";}

function getpics($dir,$pica){
    $handle=opendir($dir);
    while ($file = readdir($handle)){
    if (is_dir("$dir$file")){
    $pica=getpics("$dir$file",$pica);
    echo "$dir$file"; br();
    }
    if (is_file("$dir$file")){
    $pica[] = "$dir$file";
    }
    }
    closedir($handle);
    return $pica;
}

//Main

    $pics=getpics("Images/",$pics);
    reset($pics);
    for ($i=1;$i<count($pics);$i++){
    echo "<IMG SRC=\"";
    echo next($pics);
    echo "\">";
    br();
    }
?>

Das produziert mir das korrekte Ergebnis nur für das letzte
Verzeichnis. Mein Problem ist, das wohl $pica immer wieder
überschrieben wird.... Allein die Lösung hab ich nicht gefunden im
Manual.

Ach ja, gibt es noch ein Tutorial mit vielen Beispielen? Ich hab auf 
http://www.devshed.com/resource/advanced/php3/intro/php1-2.html
was gefunden, allerdings überwiegen da die Banner und
Grafikspielereien gegenüber der Info...

Carsten.



Mehr Informationen über die Mailingliste linux-l