Wie ich das auslese, weis ich.
Aber wie mache ich das, das der immer als datei das: ".$value.".txt nimmt???
Ich habe es probiert, mit dem aber das kommt irgendein Fehler.
Dann habe ich noch ein andres Prob.
Ich habe diesen Quelltext:
HTML-Code:
<html>
<head>
<title>Forum</title>
</head>
<body link="#020508" text="#000099">
<font face="Helvetica">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="right" valign="bottom" width="15"><img src="bilder/header_links.jpg" border="0" height="28" width="15"></td>
<td align="center" background="bilder/header_bg.jpg" valign="middle" width="100%"><font color="#FFFFFF"><b>neues Thema erstellen</b></font></td>
<td align="left" valign="bottom" width="15"><img src="bilder/header_rechts.bmp" border="0" height="28" width="15"></td>
</tr>
</table>
<br>
<form method="post" action="<?php echo $PHP_SELF; ?>"><center>
<table border="1" width="800" bgcolor="#000099">
<tr>
<td colspan="2" bgcolor="#EFF2F9"><b>Titel:</b> <input type="text" name="titel" size="80"></td>
</tr>
<tr>
<td bgcolor="#EFF2F9" width="30"><b>Name:</b><input type="text" name="name" size="14"></td>
<td rowspan="4" bgcolor="#EFF2F9"><b>Message:</b><br><textarea name="message" cols="80" rows="9"></textarea></td>
</tr>
<tr>
<td bgcolor="#EFF2F9" width="30"><b>e-Mail:</b><input type="text" name="email" size="14"></td>
</tr>
<tr>
<td bgcolor="#EFF2F9" width="30"><b>Homepage:</b><input type="text" name="www" size="14"></td>
</tr>
<tr>
<td bgcolor="#EFF2F9" width="30"><b>ICQ#:</b><input type="text" name="icq" size="14"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#EFF2F9"><img src="bilder/mini.gif" name="leer" border="0" width="340" height="1"><input type="reset"> <input type="submit" name="senden" value="Senden"></td>
</tr>
</table></center>
<?php
if(isset($senden) && $titel!="" && $name!="" && $message=!"")
{
$datum=date("d.m.Y H:i.s");
$das_soll_rein="$datum<59!80>$titel<59!80>$name<59!80>$email<59!80>$www<59!80>$icq<59!80>$message";
$da_solls_hin="$titel.txt";
if ($fh=fopen($da_solls_hin,"w"))
{ flock($fh,2);
fputs($fh,$das_soll_rein);
flock($fh,3);
fclose($fh);
$err=0;
}
else { $err=1; }
$file="th1-links.txt";
$tl="$titel";
$zeiger=fopen($file,"r+");
$inhalt=fread($zeiger,filesize($file));
$das_soll_rein="$tl<59!80>$inhalt";
$da_solls_hin="th1-links.txt";
if ($fh=fopen($da_solls_hin,"w"))
{ flock($fh,2);
fputs($fh,$das_soll_rein);
flock($fh,3);
fclose($fh);
$err=0;
}
else { $err=1; }
}
?>
</form>
</font>
</body>
</html>
wenn ich jetzt auf Senden klicke, schreibt der in die $titel.txt statt des inhaltes von dem message-textarea eine 1.
Was habe ich falsch gemacht?
Maik
Lesezeichen