Hallo,ich habe ein PHP-Script um meine Artikel upzudaten,
eigentlich funktioniert alles, wenn ich aber einen längeren Text habe, wird dieser nicht in der MYSQL-Datenbank angenommen und ein nicht veränderter Artikel entsteht. Der Text steht in der Variable $tale und wird in tale gespeichert (MYSQL). Die Spalte ist Longtext.
Was mache ich falsch?
Hier der Code:
___________________________________________________________________
<?php
//Passwortschutz
if ($HTTP_COOKIE_VARS["geheim"] != "") { $password = $HTTP_COOKIE_VARS["geheim"];
} else { header("Location: control.php?woher=$REQUEST_URI"); die(); }
?>
<?php
//Variablen empfangen
$id=$HTTP_POST_VARS["id"];
$oldtitel=$HTTP_POST_VARS["oldtitel"];
$unter=$HTTP_POST_VARS["unter"];
$date=$HTTP_POST_VARS["date"];
$titel=$HTTP_POST_VARS["titel"];
$tale=$HTTP_POST_VARS["text"];
$book1=$HTTP_POST_VARS["book1"];
$book2=$HTTP_POST_VARS["book2"];//Text reinigen
$tale = nl2br($tale);
$tale = stripslashes($tale);
$titel = stripslashes($titel);
//Gucken ob der Artikel als Textdatei vorhanden ist (wenn ja updaten=)
$txt="./../texte/$oldtitel.txt";
if (file_exists($txt))
{
copy($txt, "backup/".$oldtitel.".txt");
unlink ($txt);
$backup="backup/".$oldtitel.".txt";
copy($backup, "./../texte/".$titel.".txt");
}
//Datenbank-Verbindung
mysql_connect("localhost", "web213", "wi9867");
mysql_select_db("usr_web213_1");
//Daten werden gesendet
$aendern = "UPDATE kishon Set titel = '".$titel."' WHERE id = '".$id."'";
$schreib = mysql_query($aendern);
$aendern = "UPDATE kishon Set tale = '".$tale."' WHERE id = '".$id."'";
$schreib = mysql_query($aendern);
$aendern = "UPDATE kishon Set book1 = '".$book1."' WHERE id = '".$id."'";
$schreib = mysql_query($aendern);
$aendern = "UPDATE kishon Set book2 = '".$book2."' WHERE id = '".$id."'";
$schreib = mysql_query($aendern);
$aendern = "UPDATE kishon Set unter = '".$unter."' WHERE id = '".$id."'";
$schreib = mysql_query($aendern);
$aendern = "UPDATE kishon Set date = '".$date."' WHERE id = '".$id."'";
$schreib = mysql_query($aendern);
//HTML weiterleitung
echo"<meta http-equiv=\"refresh\" content=\"0; URL=admin.php\">";
?>
__________________________________________________________________
Datum: 17.01.2006-15:47
