
77757
05.01.2017
Formulardaten mittels PHP in Textdatei senden - mit benutzerdefiniertem Text?
Hallo Gemeinde,
folgenden Sachverhalt hab ich vor mir - und komm nicht weiter.
Ziel ist es, eine Angabe im Formular zu machen, auf der daraufhin geleitete Seite ("action=x.php") man die Eingabe sieht - mit einem benutzerdefiniertem Text. Und zwar VOR den eingegebenen Text.
Der Code sieht aus wie folgt:
Was muss ich nun verändern, um einen Text vor meine Ausgabe zu setzen?
Zur besseren Erklärung: Das Anfangs-PHP, also das Formular, beinhaltet ein Feld, in dem man eine URL eingeben soll. Man wird dann auf die PHP weitergeleitet, die das Ergebnis anzeigt (via "action=x.php). Dieser eingegebene Text soll aber einen von mir in diesem Script vorgegebenen Text immer vor die angezeigte URL schreiben. Hier steh ich aufm Schlauch.
Weiß jemand Rat?
folgenden Sachverhalt hab ich vor mir - und komm nicht weiter.
Ziel ist es, eine Angabe im Formular zu machen, auf der daraufhin geleitete Seite ("action=x.php") man die Eingabe sieht - mit einem benutzerdefiniertem Text. Und zwar VOR den eingegebenen Text.
Der Code sieht aus wie folgt:
<?php
if (!empty($_POST['url'])) {
$text = $_POST['url'];
$add = fopen("info.txt", "a");
fputs($add, $text . "\r\n");
fclose($add);
echo "..Gespeichert!";
}
else { echo "Fehler: es dürfen keine Felder leer gelassen werden."; }
?>
Was muss ich nun verändern, um einen Text vor meine Ausgabe zu setzen?
Zur besseren Erklärung: Das Anfangs-PHP, also das Formular, beinhaltet ein Feld, in dem man eine URL eingeben soll. Man wird dann auf die PHP weitergeleitet, die das Ergebnis anzeigt (via "action=x.php). Dieser eingegebene Text soll aber einen von mir in diesem Script vorgegebenen Text immer vor die angezeigte URL schreiben. Hier steh ich aufm Schlauch.
Weiß jemand Rat?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 325567
Url: https://administrator.de/forum/formulardaten-mittels-php-in-textdatei-senden-mit-benutzerdefiniertem-text-325567.html
Ausgedruckt am: 28.04.2025 um 00:04 Uhr
1 Kommentar
Hallo,
kurz vorweg.
1) Speichern ist einfacher mit file_put_contents oder besser noch in einer Datenbank.
http://php.net/manual/de/function.file-put-contents.php
2) Du solltest die Variablen immer überprüfen damit das nichts böses drinsteht.
Zur Frage:
echo 'Diese URL haben Sie eingegeben: ' . $text;
Stefan
kurz vorweg.
1) Speichern ist einfacher mit file_put_contents oder besser noch in einer Datenbank.
http://php.net/manual/de/function.file-put-contents.php
2) Du solltest die Variablen immer überprüfen damit das nichts böses drinsteht.
Zur Frage:
echo 'Diese URL haben Sie eingegeben: ' . $text;
Stefan