Hallo, ich habe ein problem mit meinem script:
Wenn die datei data.txt leer ist schreibt er immer ohne fehler. Aber wenn ich ein 2tes mal etwas uploaden will kommt der fehler:
Die Text datei sieht nach dem ersten schreiben so aus:
<?php
$name[] = "blah";
$team1[] = "team 1 halt";
$team2[] = "team 2 halt";
$rasse2[] = "menschen";
$rasse1[] = "orcs";
$map[] ="Karte halt";
$text[] = "Mein Komentar eben ";
$datum[] = "17.12.2002.....";
Fatal error: [] operator not supported for strings in /homepages/38/d71621364/htdocs/replaytest/data.txt on line 3
wäre echt nett, wenn mir einer helfen könnte:
url = http://mage-clan.com/replaytest/index.php und http://mage-clan.com/replaytest/write.php
Wenn die datei data.txt leer ist schreibt er immer ohne fehler. Aber wenn ich ein 2tes mal etwas uploaden will kommt der fehler:
Die Text datei sieht nach dem ersten schreiben so aus:
<?php
$name[] = "blah";
$team1[] = "team 1 halt";
$team2[] = "team 2 halt";
$rasse2[] = "menschen";
$rasse1[] = "orcs";
$map[] ="Karte halt";
$text[] = "Mein Komentar eben ";
$datum[] = "17.12.2002.....";
Fatal error: [] operator not supported for strings in /homepages/38/d71621364/htdocs/replaytest/data.txt on line 3
PHP:
}
include("data.txt");
$newname = ereg_replace(" ", "!", $newname);
$datei = fopen("data.txt", "w");
$newtext = nl2br($newtext);
include("badwords.txt");
$zaehler = "0";
while($badword[$zaehler] != "")
{
$newtext = ereg_replace($badword[$zaehler],$re_by, $newtext);
$zaehler++;
}
if($datei)
{
fputs($datei, "<?php \n \$name[] = \"$newname\";\n" . "\$rasse1[] = \"$rasse1\";\n" . "\$rasse2[] = \"$rasse2\";\n" . "\$map[] = \"$map\";\n");
fputs($datei, "\$team1[] = \"$team1\"; \n" . "\$team2[] = \"$team2\";\n" . "\$text[] = \"$newtext\";\n");
fputs($datei, "\$datum[] = \"$date\";\n");
fclose($datei);
}
$datei = fopen("data.txt", "a");
$count = "0";
$max--;
while($name[$count] != "")
{
fputs($datei, "\$name[] = \"$name[$count]\";\n");
fputs($datei, "\$rasse1[] = \"$rasse1[$count]\";\n");
fputs($datei, "\$rasse2[] = \"$rasse2[$count]\";\n");
fputs($datei, "\$team1[] = \"$team1[$count]\";\n");
fputs($datei, "\$team2[] = \"$team2[$count]\";\n");
fputs($datei, "\$text[] = \"$text[$count]\";\n");
fputs($datei, "\$map[] = \"$map[$count]\";\n");
fputs($datei, "\$datum[] = \"$datum[$count]\";\n");
$count++;
if($count == $max)
{
break;
}
}
wäre echt nett, wenn mir einer helfen könnte:
url = http://mage-clan.com/replaytest/index.php und http://mage-clan.com/replaytest/write.php