Hallo,
Ich habe ein Formualt Feld
<form action="admin.php?do=savepage&page=$page" method="post" name="realform" id="realform">
<input type="text" name="datei_name" size="50" value="" />
</form>
wenn ich den Wert wie folgt auslese
echo $_POST["datei_name"];
erhalte ich auch den Inhalt
wenn ich jetzt den Wert als Dateiname schreiben möchte klappt es nicht
switch ($do) {
case "newpage":
$var_filename = $_POST["datei_name"];
$filename = "pages/" . $var_filename . ".php";
if (!file_exists($filename)) {
$fp = fopen($filename,"w");
fwrite($fp,"Neue Seite...");
fclose($fp);
$c = 0;
while ($c < 5) {
$CMS->wait_for_unlock("data/pages.txt",200);
if (!$CMS->is_locked("data/pages.txt")) {
$CMS->write_lock("data/pages.txt");
$fp = fopen("data/pages.txt","a");
fwrite($fp,"\n" . $var_filename . "|Neue Seite");
$CMS->write_unlock("data/pages.txt");
$c = 400;
}
$c++;
}
}
break 1;
}
Wenn ich statt
$var_filename = $_POST["datei_name"];
folgendes ersetze
$var_filename = "Test_Datei";
dann klappt es
woran kann das liegen?
Danke