SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.11.2016, 21:10:16
blackybaby blackybaby ist offline
Anfänger
 
Registriert seit: Nov 2016
Alter: 45
Beiträge: 3
Textarea

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 &ouml;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: &nbsp;&nbsp;&nbsp;&nbsp;</b><textarea name="text" cols="50" rows="10"></textarea>
    <br />
    <br />
    <b>Autor:&nbsp;&nbsp;&nbsp;&nbsp;</b><input type="text" name="autor">
    <br />
    <br />
    <em>Betreff:&nbsp;&nbsp;&nbsp;</em><input type="text" name="betreff">
    <br />
    <br />
    <input type="submit" value="absenden">
    </form>
    <?php
}
?>
LG
blackybaby
Mit Zitat antworten
  #2  
Alt 13.11.2016, 14:57:54
blackybaby blackybaby ist offline
Anfänger
 
Registriert seit: Nov 2016
Alter: 45
Beiträge: 3
AW: Textarea

Hallo zusammen

Kann mir denn keiner bei meinem Problem helfen. Wenigstens ein Denkanstoss geben?
Will ja nur verstehen wie ich den Zeilenumbruch aus der Textarea rausbringe. Mir will das einfach nicht in den Kopf.

LG
blackybaby
Mit Zitat antworten
  #3  
Alt 14.11.2016, 10:09:12
chorn chorn ist offline
Junior Member
 
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
AW: Textarea

Code:
	$text_ohne_nl = str_replace("\n", " ", $_REQUEST['text']);
...
			fputs($dh, $_REQUEST['text']."\n");
da benutzt du ja wieder den alten Wert.
Mit Zitat antworten
  #4  
Alt 14.11.2016, 18:15:32
blackybaby blackybaby ist offline
Anfänger
 
Registriert seit: Nov 2016
Alter: 45
Beiträge: 3
AW: Textarea

ah okay

vielen lieben Dank für deine Hilfe. Hab das geändert es funktioniert nun
Mit Zitat antworten
Antwort

Stichworte
php, str_replace, textarea, zeilenumbruch


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Radio und Textarea werden bei Fehler wieder disabled inspiron HTML, CSS und JavaScript Help! 1 16.02.2013 12:59:38
textarea -> datei SpiderPOH PHP Grundlagen 1 13.07.2007 11:16:45
htmlseiten in textarea Said PHP Grundlagen 3 03.03.2007 13:39:55
Selektierter Text in Textarea Marilu HTML, CSS und JavaScript Help! 0 07.02.2005 15:32:09
Textarea + Zeilenumbrüche + 'böser' HTML Code = Problem BlindCrazyBoy PHP für Fortgeschrittene und Experten 1 10.04.2003 19:01:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:21:48 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt