Also bitte, einen Parse-Error sollte man alleine finden können!!!
$box1 = (isset($_POST['box1'])) ? "on" : "off";
Und bevor der nächste Parse-Error von dir gepostet wird, die Klammer fehlt auch bei box2 und box3.
Also bitte, einen Parse-Error sollte man alleine finden können!!!
$box1 = (isset($_POST['box1'])) ? "on" : "off";
Und bevor der nächste Parse-Error von dir gepostet wird, die Klammer fehlt auch bei box2 und box3.
okay wieder was dazugelernt das dann ne klammer fehlt wusst ich nicht und das des dann bei box2 und 3 genau so ist is logisch!
Trotzdem funktionierts nicht... wenn ich die datei öffne ist alles zu sehen und unter dem abschicken button steht
Keine daten vorhanden.
wenn ich was eingebe und abschicken drücke steht
Fehler beim Öffnen der Datei
was logisch ist... allerdings ist die inhalt.txt vorhanden! aber er findet sie trotzdem nicht... auch nicht wenn ich anstatt von inhalt.txt den kompletten url angebe
Und soetwas geht mir echt auf....
Da postet man ein ungetestetes Script und dann wir jeder Hasenfurz nachgefragt, anstatt sich selber mal die Mühe zu machen und nachzusehen, was da nicht stimmen könnte. Ein Tipp: Lass das Programmieren sein und am besten vergisst du dieses Script auch ganz schnell!
<html>
<form action="data.php" method="post">
<input type="checkbox" name="box1">
<input type="checkbox" name="box2">
<input type="checkbox" name="box3">
<input type="text" name ="text">
<input type="submit" value="Abschicken">
</form>
<?php
if (isset($_POST['text']))
{
$out = "";
if (file_exists("inhalt.txt"))
$out = "\n";
$box1 = (isset($_POST['box1'])) ? "on" : "off";
$box2 = (isset($_POST['box2'])) ? "on" : "off";
$box3 = (isset($_POST['box3'])) ? "on" : "off";
$text = $_POST['text'];
$out .= $box1 . "," . $box2 . ","
$box3 . "," . $text;
$fp = @fopen("inhalt.txt", "a");
if ($fp)
{
flock($fp, LOCK_EX);
fputs($fp, $out);
flock($fp, LOCK_UN);
fclose($fp);
echo "Daten gespeichert";
}
else
{
echo "Fehler beim Öffnen der Datei";
}
}
else
{
echo "Keine Daten vorhanden";
}
?>
</html>
Alles anzeigen
ahh was so ein punkt alles bewirkt okay hat funktioniert vielen dank... sry das ich euch so genervt habe