PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
wie zeilenumbruch aus Textarea entfernen (php)
Beitrag
<blockquote data-quote="sumpfbarbe" data-source="post: 1363167" data-attributes="member: 368128"><p>Hallo,</p><p>fang grad mal mit php lernen an.</p><p>Wenn ich in einem textarea ein enter eingebe wird der mit abgespeichert.</p><p>Aber ein Zeilenumbruch ist doch auch das Trennungsmerkmal zwischen einzelnen Beiträgen.</p><p>Beim googeln kam ich jetzt auf str_replace.</p><p>($text= str_replace("/n", "", $text); ?</p><p>Ich weiß jetzt aber net genau was ich damit anfangen soll.</p><p>Das hab ich bisher:</p><p>forumfunktionen.php</p><p>[php]<?php</p><p> function beitrag_ausgeben ($beitrag) {</p><p> </p><p> print $beitrag ["text"];</p><p> print "<br>Autor: ";</p><p> print $beitrag ["autor"];</p><p> print "<hr>";</p><p> </p><p> }</p><p></p><p> </p><p> function beitrag_hinzufuegen () {</p><p> global $text, $autor;</p><p> $texte = file ("beitraege.txt");</p><p> $neuer_text = $text;</p><p> </p><p> $letzter_textindex = count ($texte)-2;</p><p> if (trim($texte[$letzter_textindex]) !=$neuer_text) {</p><p> $datei = fopen ("beitraege.txt", "a");</p><p> fputs ($datei, "\n$neuer_text\n"); </p><p> fputs ($datei, "$autor");</p><p> fclose ($datei);</p><p> }</p><p> }</p><p> </p><p> function formular_anzeigen () { </p><p> ?> </p><p> </p><p> <form action="forum.php" method="POST"></p><p> Text: </p><p> <textarea name="text" cols="50" rows="10" > </p><p> </textarea> </p><p> Autor: <input type="text" size=20 name="autor"></p><p> <p><input type="submit" value="Abschicken" /></p><p> </form></p><p> </p><p> <?php </p><p> }</p><p> ?></p><p>[/php]und forum php:</p><p>[php]<?php</p><p> include ("forumfunktionen.php");</p><p> if (isset ($text)) beitrag_hinzufuegen();</p><p></p><p> include ("beitraege.php");</p><p>?></p><p><html></p><p> <head></p><p> <title> Forum</title></p><p> </head></html></p><p> <body></p><p> <h1> Willkomen beim Forum </h1></p><p> <b>Sagen Sie uns Ihre Meinung!</b><p/></p><p> <?php</p><p> if (!isset ($gesperrt))</p><p> formular_anzeigen()</p><p> ?></p><p> <hr></p><p> <?php</p><p> for ($i=0; $i < count ($beitrag); $i++) {</p><p> beitrag_ausgeben ($beitrag[$i]);</p><p> </p><p> }</p><p> ?></p><p> </body></p><p> </html>[/php]Hänge da voll fest<img src="/styles/default/xenforo/smilies/uhm.gif" class="smilie" loading="lazy" alt=":(" title="Frown :(" data-shortname=":(" /></p><p></p><p>Danke vorab für konstruktive Tipps</p></blockquote><p></p>
[QUOTE="sumpfbarbe, post: 1363167, member: 368128"] Hallo, fang grad mal mit php lernen an. Wenn ich in einem textarea ein enter eingebe wird der mit abgespeichert. Aber ein Zeilenumbruch ist doch auch das Trennungsmerkmal zwischen einzelnen Beiträgen. Beim googeln kam ich jetzt auf str_replace. ($text= str_replace("/n", "", $text); ? Ich weiß jetzt aber net genau was ich damit anfangen soll. Das hab ich bisher: forumfunktionen.php [php]<?php function beitrag_ausgeben ($beitrag) { print $beitrag ["text"]; print "<br>Autor: "; print $beitrag ["autor"]; print "<hr>"; } function beitrag_hinzufuegen () { global $text, $autor; $texte = file ("beitraege.txt"); $neuer_text = $text; $letzter_textindex = count ($texte)-2; if (trim($texte[$letzter_textindex]) !=$neuer_text) { $datei = fopen ("beitraege.txt", "a"); fputs ($datei, "\n$neuer_text\n"); fputs ($datei, "$autor"); fclose ($datei); } } function formular_anzeigen () { ?> <form action="forum.php" method="POST"> Text: <textarea name="text" cols="50" rows="10" > </textarea> Autor: <input type="text" size=20 name="autor"> <p><input type="submit" value="Abschicken" /> </form> <?php } ?> [/php]und forum php: [php]<?php include ("forumfunktionen.php"); if (isset ($text)) beitrag_hinzufuegen(); include ("beitraege.php"); ?> <html> <head> <title> Forum</title> </head></html> <body> <h1> Willkomen beim Forum </h1> <b>Sagen Sie uns Ihre Meinung!</b><p/> <?php if (!isset ($gesperrt)) formular_anzeigen() ?> <hr> <?php for ($i=0; $i < count ($beitrag); $i++) { beitrag_ausgeben ($beitrag[$i]); } ?> </body> </html>[/php]Hänge da voll fest:( Danke vorab für konstruktive Tipps [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
wie zeilenumbruch aus Textarea entfernen (php)
Oben