Tom: Was ist falsch??

Beitrag lesen

Hello,

Hey...

Könnt Ihr mal über den Quellcode schauen??

<?php

function GetOrdner($neuOrdner)
  {
    $strAction = opendir($neuOrdner);

while($strBild = readdir($strAction))

while(false !== ($strBild = readdir($strAction))  # Die Datei mit Namen '0' beendet
    {                                                 # sonst die Schleife

if ($strBild)

if (isfile($neuordner.'/'.$strBild)
      {
        echo $strBild.'<br>';
        echo "<table border=1 cellpadding=0 cellspacing=5>\n";
        echo "<tr>\n";
        echo "<td width=100 height=75>";

echo "<img src='".$neuOrdner."Img_001.jpg' border = 0 />\n";

echo "<img src='$neuOrdner/$strBild' border=0 />\n";
        echo "</td>\n";
        echo "<td width=325>Hallo ich bin ein Text</td>\n";
        echo "</tr>";
        echo "</table>\n";
      }
    }
  }

GetOrdner("../_ImageExplorer/_MyGallery");
#                                        ^
#----------------------------------------+

Hier fehlte der Slash. Es ist dann besser den innerhalb der Funktion hinzuzufügen.

?>

Leider funktioniert das net...., ich finde auf die schnelle keinen Fehler!!
Vielleicht schaut mal jemand drüber und findet was??

Ich würde eine "Funktion", die keinen Rückgabewert hat, sondern einfach auf die Standardausgabe sendet, nicht mit "get" beginnen. Die get ja gar nix, die put oder print ja. Außerdem würde ich das streng trennen. Funktionen für das Beschaffen von Daten nicht vermischen mit denen für das Wegschreiben oder ausgeben. das aber nur so am Rande

Was willst Du denn eigentlich anzeigen? Deine Bilder im Directory? Dann solltest Du darauf auch referenzieren.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau