Forum Doku Wiki Blog

Forumsarchiv 2005, November
variable wird nicht als Datei geschrieben

archivierte Beiträge lesen

  1. (PHP) variable wird nicht als Datei geschrieben von Andreas, 12. 11. 2005, 09:48

variable wird nicht als Datei geschrieben

Der folgende Beitrag wurde am 12. 11. 2005, 09:48 Uhr von Andreas veröffentlicht.

Hallo,

Ich habe ein Formualt Feld

<form action=\"admin.php?do=savepage&amp;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

variable wird nicht als Datei geschrieben

Der folgende Beitrag wurde am 12. 11. 2005, 11:19 Uhr von Alexander Brock veröffentlicht.

Hallo Freunde des gehobenen Forumsgenusses,

> Ich habe ein Formualt Feld

Was ist Formualt?

> <form action=\"admin.php?do=savepage&amp;page=$page\" method=\"post\" name=\"realform\" id=\"realform\">
> <input type=\"text\" name=\"datei_name\" size=\"50\" value=\"\" />
> </form>


Was sollen diese ganzen \?

> Wenn ich statt
> $var_filename =  $_POST["datei_name"];
>
> folgendes ersetze
> $var_filename =  "Test_Datei";
> dann klappt es
>
> woran kann das liegen?

Was steht in $_POST["datei_name"]?

Gruß
Alexander Brock
--
Ceterum censeo Carthaginem esse delendam

variable wird nicht als Datei geschrieben

Der folgende Beitrag wurde am 12. 11. 2005, 13:07 Uhr von Andreas veröffentlicht.

> Hallo Freunde des gehobenen Forumsgenusses,
>
> > Ich habe ein Formualt Feld
>
> Was ist Formualt?
>
> > <form action=\"admin.php?do=savepage&amp;page=$page\" method=\"post\" name=\"realform\" id=\"realform\">
> > <input type=\"text\" name=\"datei_name\" size=\"50\" value=\"\" />
> > </form>

>
> Was sollen diese ganzen \?
>
> > Wenn ich statt
> > $var_filename =  $_POST["datei_name"];
> >
> > folgendes ersetze
> > $var_filename =  "Test_Datei";
> > dann klappt es
> >
> > woran kann das liegen?
>
> Was steht in $_POST["datei_name"]?

das was ich das Feld
<input type=\"text\" name=\"datei_name\" size=\"50\" value=\"\" />
eingebe
z.B. test

>
> Gruß
> Alexander Brock

variable wird nicht als Datei geschrieben

Der folgende Beitrag wurde am 12. 11. 2005, 11:49 Uhr von Bodo Thiesen veröffentlicht.

> <form action=\"admin.php?do=savepage&amp;page=$page\" method=\"post\" name=\"realform\" id=\"realform\">
                         ^^^^^^^^^^^

> switch ($do) {
> case "newpage":
      ^^^^^^^

Ob's damit zusammenhängt?

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4