Formulardaten in eine Datei schreiben/ Omnihttpd
Olly
- php
0 OLZU
Hallo zusammen,
hoffe sehr, daß hier ein Checker zu finden ist, der mir bei meinem Problem weiterhelfen kann!
Idee: Man soll im Browser Inhalte pflegen können.
-----------------
aktuelles.php -> Hier sollen die Inhalte erscheinen
<html>
<head>
<title>Home</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Inhalte die dynamisch gepflegt werden sollen:</p>
<ul>
<?PHP
include ("admin/inhalt.txt");
?>
</ul>
<p> </p>
<p><a href="admin/admin.php">login</a></p>
<p> </p>
</body>
</html>
-----------------
admin.php -> Hier kann man die Inhalte pflegen
<form name="form1" method="post" action="speichern.php">
<p><font color="#FF0000">Achtung:</font> Jede neue News muß mit <li>...</li>
eingeschlossen sein, ansonsten stimmt das Layout nicht mehr!<br>
<br>
<textarea name="inhalt" rows="15" cols="70" >
<?PHP
include ("inhalt.txt");
?>
</textarea>
<p> </p>
<div align="left">
<input style=" background-color:#97B085; color:#FFFFFF; font-weight: bold; width:200px; border:1px solid #666666;"
type="submit" value="Inhalte aktualisieren!">
</div>
</form>
------------------
speichern.php -> Soll eigentlich die Daten die man im Textfeld eingibt in die "inhalt.txt" speichern
<?php
$strDateiname = "inhalt.txt";
$hDatei = @fopen($strDateiname, "w")
or
die ("Datei $strDateiname konnte nicht " . " geöffnet werden");
fputs($hDatei, $inhalt);
fclose ($hDatei);
echo "Daten aktuallisiert";
echo "<br><br><a href=../aktuelles.php>home</a><br>";
echo $inhalt;
?>
Problem: $inhalt ist leer?? Schreibe ich "fputs($hDatei, $inhalt."lala");" erscheint nur lala in der inhalt.txt.
Ich benutzte Omnihttpd und wahrscheinlich liegt es daran!
Was muss ich machen damit es funzt?
Vielen Dank
Olly
Tach.
Ich benutzte Omnihttpd und wahrscheinlich liegt es daran!
Nein, ich glaube eher, daß es an deiner PHP-Version liegt.
Was muss ich machen damit es funzt?
Probier's mal mit $_POST["inhalt"] anstatt $inhalt..
Gruß
OLZU