[PHP] Warumklappt das nicht?

HighTec

Lieutenant
Registriert
Sep. 2006
Beiträge
761
Ich habe irgendwie ein Problem.
Ich greife mit fopen auf eine Datei zu und möchte auch darin scheiben. Einige Variablen werden über ein voriges Formular übermittelt (der vollständigkeithalber)
Nun wird bei der Ausführung immer eine Fehlermeldung in der Zeile 3 ausgegeben. (unexpected T_VARIABLE )

Nur ich weiss jetzt nicht ob ich blind bin, aber ich find den fehler einfach nicht. Könnt ihr mir weiterhelfen :rolleyes:

PHP:
<?php
$data="hallo die ip ist '.$ip.'.<br><br>der port lautet '.$port.'.<br><br> das passwort ist '.$pass.'"
$dats = "config.php";
$fp = fopen ($dats,"w+");
fwrite($fp,$data);
fclose($fp)
?>
 
Strichpunkt?

Du meinst Semikolon oder? Du nennst nen O ja auch nicht Kreis :)
 
also das kommt daher: im inf unterricht hat unser lehrer das ding immer strichpunkt genannt - das hat sich dann wohl so bei mir eingeprägt :)
 
Die Anführungszeichen sind auch falsch, wenns auch nicht tragisch ist.

PHP:
<?php
$data='hallo die ip ist '.$ip.'.<br><br>der port lautet '.$port.'.<br><br> das passwort ist '.$pass;
$dats = "config.php";
$fp = fopen ($dats,"w+");
fwrite($fp,$data);
fclose($fp);
?>
 
Ohh man womit sich meine Frage erübrigt hat. Bin heute wohl wirklich ein wnig blind.
Aber danke für die Hilfe.
 
Womit sich das nächste Problem erübrigt hat.
Das was in die config.php geschrieben wird sieht folgendermassen aus:

hallo die ip ist .<br><br>der port lautet .<br><br> das passwort ist

Die werte der Variablen werden nicht mit übermittelt aber wo hab ich den fehler?

HTML:
<form method="post" action="str.php">
IP<input type="text" name="ip"><br><br>
Port<input type="text" name="port"><br><br>
Passwort<input type="text" name="pass"><br><br>
<input type="submit" value="Abschicken">
</form>

(str.php ist die datei wo der ander quellcodé gespeichert ist)
 
Ja das HTML Formular bringt uns wenig. bist du sicher, dass die POST-Varibalen in der str.php richtig verarbeitet werden?

Außerdem, mit der Funktion file_put_contents() gehts einfacher als mit deiner methode.
 
Zurück
Oben