Kannste nochmal den Code posten?
<?php
if ($_POST['send'] == "send")
{
$fp = fopen('datei.txt', 'w');
$text = $_POST['message'];
// replacements
define ("CRLF",chr(13).chr(10));
define ("CR",chr(13));
define ("LF",chr(10));
define ("RET",'<br>');
$text = str_replace(CRLF,RET,$text); // kommt vom Windows-Client
$text = str_replace(CR,RET,$text); // kommt vom MAC-Client
$text = str_replace(LF,RET,$text); // kommt vom Unix-Client
fwrite($fp, $text);
fclose($fp);
}
?>
Wenn's mit dem Formular übereinstimmt, müsste es funktionieren. Ich poste dir mal mein komplettes Skript samt Formular:
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<textarea name="mytext"></textarea><br />
<input type="hidden" name="sent" value="1">
<input type="submit">
</form>
<?php
if ($_REQUEST['sent'])
{
$fp = fopen('mytextfile.txt', 'w');
$text = $_REQUEST['mytext'];
// replacements
define ("CRLF",chr(13).chr(10));
define ("CR",chr(13));
define ("LF",chr(10));
define ("RET",'<br>');
$text = str_replace(CRLF,RET,$text); // kommt vom Windows-Client
$text = str_replace(CR,RET,$text); // kommt vom MAC-Client
$text = str_replace(LF,RET,$text); // kommt vom Unix-Client
fwrite($fp, $text);
fclose($fp);
}
?>
« Flash-ein Problem | vServer/Linux/Teamspeak » | ||