Website per Zufall ausgeben?

Der sagt mir folgendes:

Parse error: parse error, unexpected ';' in /var/www/vhosts/zeromentality.com/httpdocs/iys/test.php on line 2


und wenn ich das ';' wegnehme:

Parse error: parse error, unexpected T_STRING in /var/www/vhosts/zeromentality.com/httpdocs/iys/test.php on line 2
 
kopier mal bitte das komplette script...

PHP:
<?php
$array=file('urllist.txt');
header("Location:".array_rand($array);  
?>

so sollts aussehn und so sollte es auch funktionieren...
 
Nein so funktioniert es niocht, da fehlt eine Klammer, Versuchs mal s:

PHP:
<?php
$array=file('urllist.txt');
header("Location: ".array_rand($array));  
?>
 
okay, soweit sogut...hab den PHP Code 1:1 kopiert, .txt datei angelegt, zum test mit gängigen URLs wie z.B. Google etc., wenn ich nun die URL eingebe (http://www.zeromentality.com/iys/test.php) springt er sofort auf http://www.zeromentality.com/iys/0 um und zeigt an:
Objekt nicht gefunden!

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Sofern Sie den URL manuell eingegeben haben, überprüfen Sie bitte die Schreibweise und versuchen Sie es erneut.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 404
http://www.zeromentality.com
Sat Mar 17 18:30:58 2007
Apache/2.0.53 (Linux/SUSE)

Muss ich die .txt Datei evtl. noch chmoden oder so? Hab hier 'OneButton FTP' für OS X und hab keinen Plan, wie man das hier macht, da das Ding WIRKLICH nur einen Button hat! ;)
 
habs nun selbst probiert

die funktion array_rand($array) gibt die zeilennummer aus, nicht aber den inhalt (bei dir zeile 0)

PHP:
$i=rand(0, count($array));
header("location:".$array[$i]);

son funktionierts
 
Zurück