Hallo Ihr Lieben
Muss vornweg sagen ich bin dabei PHP erst zu lernen und steh noch ziemlich am Anfang. Dies ist eine Aufgabe aus einem Heft die ich machen muss.
Hab hier eine Aufgabe bekommen ich soll die Zeilenumbrüche aus der Textarea verbannen. Doch ich steh komplett auf dem Schlauch. Hab folgendes eingebaut
§text_ohne_nl = str_replace("\n", " ", $_REQUEST['text']);
$text_ohne_nl = trim($text_ohne_nl);
glaub aber, dass ich dies an falscher Position eingebaut habe. Vielleicht kann mir von euch jemand helfen. Würd mich riesig freun, wenn mir da jemand helfen könnte.
Code:
<?php
$beitraege = array();
beitrag_schreiben();
beitraege_einlesen();
function beitrag_schreiben($datei = "beitraege.txt")
{
$text_ohne_nl = str_replace("\n", " ", $_REQUEST['text']);
$text_ohne_nl = trim($text_ohne_nl);
if (!empty($_REQUEST['text']))
{
$dh = fopen($datei, "a");
if (!$dh)
{
print "Kann Datei nicht erstellen!\n";
}
else
{
fputs($dh, $_REQUEST['text']."\n");
if ($_REQUEST['autor'])
{
fputs ($dh, $_REQUEST['autor']."\n");
}
else
{
fputs ($dh, "unbekannt\n");
}
if ($_REQUEST['betreff'])
{
fputs ($dh, $_REQUEST['betreff']."\n");
}
else
{
fputs ($dh, "kein Betreff\n");
}
fclose ($dh);
}
}
}
function beitraege_einlesen($datei = "beitraege.txt")
{
global $beitraege;
$dh = fopen($datei, "r");
if(!$dh)
{
print "Kann Datei \"$datei\" nicht öffnen!\n";
}
else
{
for ($i = 0; !feof($dh); $i++)
{
$zeile = fgets($dh);
if ($zeile != "")
{
$beitraege[$i]['text'] = $zeile;
$beitraege[$i]['autor'] = fgets($dh);
$beitraege[$i]['betreff'] = fgets($dh);
}
}
fclose($dh);
}
}
function beitrag_ausgeben($beitrag)
{
print "Text: ".$beitrag['text']."\n";
print "<br />";
print "Autor: ".$beitrag['autor']."\n";
print "<br />";
print "Betreff: ".$beitrag['betreff']."\n";
}
function formular_ausgeben()
{
?>
<form method="POST" action="<?php print $_SERVER['PHP_SELF'] ?>">
<b>Text: </b><textarea name="text" cols="50" rows="10"></textarea>
<br />
<br />
<b>Autor: </b><input type="text" name="autor">
<br />
<br />
<em>Betreff: </em><input type="text" name="betreff">
<br />
<br />
<input type="submit" value="absenden">
</form>
<?php
}
?>
LG
blackybaby