Hallo,
ich möchte grössere Textmengen (voraussichtlich bis 30.000 Zeichen) in eine Textdatei speichern (immer noch das leidige Problem von einem Redaktionssystem ohne Datenbank). Mit dem folgenden Script kann ich nur Texte, die höchstens 1970 bis 1990 Zeichen lang sind, hochladen. Sobald es mehr wird, reagiert der Submit Button nicht mehr. Ist es überhaupt möglich, mehr unterzukriegen?
$filepath="fake.txt";
if ($Submit!=""){
$openedfile = fopen($filepath,"w+");
fwrite($openedfile,$content);
echo "the following text:<br><br>".$content."<br>
<br>has been written into: <br><br>".$filepath;
fclose($openedfile);
}
else{
if(!file_exists($filepath)){
$newfile = fopen($filepath,"w+");
fclose($newfile);
echo "Sorry, there is no content in this file!\n";
}
$newfile = fopen($filepath,"r");
$content = fread($newfile,filesize($filepath));
fclose($newfile);
echo "<form>\n
<textarea name="content" cols="90" wrap="PHYSICAL" rows="7">".
$content . "</textarea><br>
<input type="hidden" name="filepath" value="$filepath">\n
<input type="submit" name="Submit" value="Save changes">\n
</form>\n";
}// end of else
Vielen Dank im Voraus!
Nicola