Hello,
Die nächsten Probleme wirst Du wohl bekommen, wenn Du die Daten abspeichern willst.
Das bezweifle ich da das schon vorher erledigt war.
Und da sind sie schon, die Probleme... Du siehst sie nur noch nicht *g*
Wie machst Du das denn? Nur mal so aus Neugierde gefragt. ;-)
$text = $HTTP_POST_VARS["Text"];
Die $HTTP_*_VARS sind übraltert und wenn das PHP neuer ist, als 4.3.2, dann sollte man auf
jeden Fall schon mal $_POST['Text'] benutzen.
$eintrag = "INSERT INTO news (text) VALUES ( '$text'')";
Der Eintrag wurde nicht auch SQL-Injection gepüft und auch nicht ordnungsgemäß escaped
Die von PHP meistens automatisch hinzugefügten Backslashes zur Maskierung einiger
Sonderzeichn muss man wieder entfernen (--> magic_quotes_gpc) und dann den String
VOR der Übergabe an die Textschnittstelle der Datenbank mit der für die DB passenden
Funktion ( Bei MySQL mysql_(real_)escape_string() ) behandeln. Dann werden auch die
Umbrüche richtig maskiert und ordentlich abgespeichert.
$eintragen = mysql_query($eintrag);
Na, hier ist es dann ggf. zu spät
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau