Hi Leutz,
habe ein kleines/grösseres/grosses Problem.
Habe ein Script welches auf meinem Rechner auf dem ich Programmiere auch läuft.(W2K/Apache/php4.2.3)
Lade ich dieses jedoch hoch auf den Server auf dem es später laufen soll(Linux/Apache/php4.2.1) bekomme ich folgende Fehlermeldung:
Fatal error: Call to undefined function: read() ... on line 45
Hier ein Auszug aus meinem Script, angefangen ab Line 45.
Die Variable "$mydir" habe ich folgendermassen Deklariert:
$mydir = dir($verzeichnis);
Nun zu meiner eigentlichen Frage:
Ist die Deklaration falsche? Kann es sein das die Variable $mydir keine instanz der Classe "dir" ist?
oder
Ist die Classe "dir"(Funktion read) einfach nicht verfügbar auf dem Server?
Ist das nicht eine Classe die Standardmässig zur Verfügung stehen sollte?
Brauche Hilfe!!!
Ein Anfänger
Danke im Vorraus
habe ein kleines/grösseres/grosses Problem.
Habe ein Script welches auf meinem Rechner auf dem ich Programmiere auch läuft.(W2K/Apache/php4.2.3)
Lade ich dieses jedoch hoch auf den Server auf dem es später laufen soll(Linux/Apache/php4.2.1) bekomme ich folgende Fehlermeldung:
Fatal error: Call to undefined function: read() ... on line 45
Hier ein Auszug aus meinem Script, angefangen ab Line 45.
PHP-Code:
while(($file=$mydir->read())!=false) {
if ($file != "." && $file != "..") {
if ($count == 1) {
$endRow="</tr>\n";
$fstring = substr("$file", 0, -4);
$display = "$dirstring"."$file";
echo "<tr valign=top><td width=10% align=center>\n".
"<a href=\"men/index.php?verz=".
substr($file,3,-4)."&bild=".
substr($file,3)."&index=$index\">\n".
"<IMG border=\"1\" src=\"$display\">\n</a>\n</TD>\n\n";
$count++;
$index++;
}
$mydir = dir($verzeichnis);
Nun zu meiner eigentlichen Frage:
Ist die Deklaration falsche? Kann es sein das die Variable $mydir keine instanz der Classe "dir" ist?
oder
Ist die Classe "dir"(Funktion read) einfach nicht verfügbar auf dem Server?
Ist das nicht eine Classe die Standardmässig zur Verfügung stehen sollte?
Brauche Hilfe!!!
Ein Anfänger
Danke im Vorraus
EDIT:
Dann mach ichs halt
Kommentar