Mailinglisten-Archive |
Hallo! Am Mittwoch, 22. Mai 2002 12:19 schrieb Kilian Hann: > Danke! Lokal funktioniert es prima, doch bei puretec, wo das ganze dann > laufen soll, meldet der server > Warning: Argument to array_rand() has to be an array > Es liegt anscheinend daran, daß das array dateien nocht mitgegeben wird. Ich würde mal sagen, array_rand() wird aufgerufen und $dateien ist kein Array. Warum das nun lokal läuft, aber nich bei Puretec..., keine Ahnung. > $ver[0]="$DOCUMENT_ROOT/photo/20000500/"; > $ver[1]="$DOCUMENT_ROOT/photo/20020400/"; > $ver[2]="$DOCUMENT_ROOT/photo/20020413/"; > $ver[3]="$DOCUMENT_ROOT/photo/20020516_felix_geburtstag_i/"; > $ver[4]="$DOCUMENT_ROOT/photo/20020516_felix_geburtstag_i/"; Gibt es diese Verzeichnisstruktur überhaupt auf dem Server? Vielleicht ein Schreibfehler? Kein Verzeichnis eingelesen, kein Array. Was man noch machen könnte..., als letztes Arrayelement z.B. ein "false" zu überegeben. $ver[5]=false; In die Funktion show_dir() baust Du eine Abfrage ein und rufst eine Funktion auf, die das Array ausgibt. if($dir==false) { ausgabe($dateien); } else { hier werden Verzeichnisse ausgelesen } Ist jetzt so das einzige was mir so spontan einfällt. MfG, André Laugks
php::bar PHP Wiki - Listenarchive