split
05.10.2003, 11:19:53
Hallo Community!
Ich benutze z.Z. ein Script zur Ausgabe eines Textes in einer Grafik.
Die Dateien zur Eingabe dieses Textes liegen in einem .htaccess-geschützten Verzeichniss (z.B. / sig / eingabe / ). In diesem Script wird die Grafik im selben Verzeichnis ausgegeben. Das soll aber nicht sein, da das Verzeichniss / sig / eingabe / nicht öffentlich zugänglich ist.
Nun meine Frage wie muss ich die Zeile $datei = "content.txt"; modifizieren, damit die Datei in einer Hirarchieebene darüber (also z.B. / sig / ) ausgegeben wird.
Zur Veranschaulichung hier einmal die komplett form.php:
<?php
if((!isset($mode)) OR ($mode == "")) {
echo "
<h1>Formular zum Editieren des Spruches der Signatur</h1>
<br>
<br>
<form action="form.php" method="get">
Hier muss dein Text rein:<br>
<input type="text" name="sigtext"><br>
<input type="hidden" name="mode" value="verify">
<input type="submit" value="Updaten">
<input type="reset" value="Textfeld leeren">
</form>";
} else if($mode == "verify") {
$datei = "content.txt";
$handle = fopen($datei, "w");
fwrite($handle, $HTTP_GET_VARS["sigtext"]);
fclose($handle);
echo "
<meta http-equiv="refresh" content="3; URL=form.php">
<p>Text wurde erfolgreich gespeichert. Sie werden in 3 Sekunden zurück zum Eingabeformular geleitet.</p>";
} else {
echo '
<p>Dieser Modus ist nicht bekannt.</p>';
}
?>
So, ich hoffe das war jetzt zu verstehen...
Vielen Dank,
Moritz
Ich benutze z.Z. ein Script zur Ausgabe eines Textes in einer Grafik.
Die Dateien zur Eingabe dieses Textes liegen in einem .htaccess-geschützten Verzeichniss (z.B. / sig / eingabe / ). In diesem Script wird die Grafik im selben Verzeichnis ausgegeben. Das soll aber nicht sein, da das Verzeichniss / sig / eingabe / nicht öffentlich zugänglich ist.
Nun meine Frage wie muss ich die Zeile $datei = "content.txt"; modifizieren, damit die Datei in einer Hirarchieebene darüber (also z.B. / sig / ) ausgegeben wird.
Zur Veranschaulichung hier einmal die komplett form.php:
<?php
if((!isset($mode)) OR ($mode == "")) {
echo "
<h1>Formular zum Editieren des Spruches der Signatur</h1>
<br>
<br>
<form action="form.php" method="get">
Hier muss dein Text rein:<br>
<input type="text" name="sigtext"><br>
<input type="hidden" name="mode" value="verify">
<input type="submit" value="Updaten">
<input type="reset" value="Textfeld leeren">
</form>";
} else if($mode == "verify") {
$datei = "content.txt";
$handle = fopen($datei, "w");
fwrite($handle, $HTTP_GET_VARS["sigtext"]);
fclose($handle);
echo "
<meta http-equiv="refresh" content="3; URL=form.php">
<p>Text wurde erfolgreich gespeichert. Sie werden in 3 Sekunden zurück zum Eingabeformular geleitet.</p>";
} else {
echo '
<p>Dieser Modus ist nicht bekannt.</p>';
}
?>
So, ich hoffe das war jetzt zu verstehen...
Vielen Dank,
Moritz