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 ::

Das Zend Framework

Das Zend Framework 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 für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.06.2002, 10:31:52
cb master cb master ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Dresden
Alter: 49
Beiträge: 10
syntax - zeilenumbruch

so - da fangen wir mal an :) man will ja auch mal php kennen lernen ...

also ich hab natürlich auch mit nem gästebuch angefangen - und da hab ich nun folgende frage: ich schreib die daten in eine txt - nur bisher passiert das so wie die eingabe erfolgt:

also: 3 zeilen eingabe = 3 zeilen text in der txt datei

ich hätte aber gern alles in einer zeile - also das zeilenumbrüche dann einfach per /n oder <br> gespeichert werden.

in perl hab ich das so gemacht:


$mycomment =~ s/
/<br />/gi;


und wie mach ich das nun in php ?
__________________
schreibt ihr mit an meinem gästebuch ? :)
Mit Zitat antworten
  #2  
Alt 25.06.2002, 15:29:58
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
$neuer_text=str_replace("
",'<br />',$alter_text);

http://de.php.net/str_replace
Mit Zitat antworten
  #3  
Alt 25.06.2002, 16:07:50
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
quatsch!
$test=nl2br($text)
wandelt alle
s in ein <br> um. um
in der textdatei drinstehen zu haben, musst du den backslash escapen, also vor einen backslash einen backslash setzen oder sowas.
Mit Zitat antworten
  #4  
Alt 01.07.2002, 12:59:22
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
also nl2br(); hängt nur ein <br /> hinter einem
dran, davon verschwindet das
nicht
mit $text=str_replace("
",'<br />',$text); wird ein
in ein <br /> umgewandelt.
Also muss du die 2. Variante nehmen. Achte aber auch auf das OS auf dem die HP liegt, Windows und Linux benutzen unterschiedliche zeichenfolgen wie ein Zeilenumbruch auszusehen hat.
Mit Zitat antworten
  #5  
Alt 01.07.2002, 21:43:26
markus.thiede markus.thiede ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Köln
Alter: 41
Beiträge: 112
markus.thiede eine Nachricht über ICQ schicken
Nö dem is nich so

Also ich Programmier jetzt schon ziemlich lange auf Windoof und Linux in C und immer hab ich '
' Benutzt.
Der einzige Rechner der das Wohl nicht packt is der MAC der nutzt '
'.
(Übrigens wandeln GUTE Compiler und Interpreter das '
' selbstätig in '
' um PHP ist ein guter Interpreter !).

müsste es nicht $str = str_replace("
","<BR>",$str) heisen ?

Falls du vor hast
und <BR> aus dem Text zu killen...
$str=str_replace("
"," ",str_replace("<BR>"," ",$str));

Macht aus '
' und "<BR>" ein Leerzeichen.
__________________
Ein Programm schreibt man um ein
Problem zu lösen nur leider erhält
man mit jedem Program ein neues
Problem!


Geändert von markus.thiede (01.07.2002 um 21:47:46 Uhr)
Mit Zitat antworten
  #6  
Alt 01.07.2002, 21:57:23
ingo ingo ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 248
<br /> ist nur der neue xhtml standard.
in zukunft würd ich schon mal damit anfangen, mich dran zu gewöhnen...

lg, ingo
Mit Zitat antworten
  #7  
Alt 01.07.2002, 22:30:07
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hab ich hier xhtml gelesen?
ok, ihr wollt es nicht anders, jetzt muss ich mein standart posting dazu ablassen, ist schon fast fester bestandteil vom forum :-)

also...


das <br> kennst du von HTML und das bewirkt einen zeilen umbruch. <br /> hingegen ist ein bestandteil von XHTML 1.0 und bewirkt das gleiche.

tip:

du solltest dir jetzt langsam angewöhnen deinen HTML code in XHTML zuschreiben, denn HTML wir nicht mehr weiter entwickelt, das heißt, HTML 5.0 wird es nicht mehr geben...

was zu XHTML 1.0:

in XHTML 1.0 werden alle tag klein geschrieben.
bsp:

HTML 4.0 = <BODY>
XHTML 1.0 = <body>

außerdem müssen in XHTML 1.0 alle singletags geschlossen werden.
bsp:

HTML 4.0 = <BR>
XHTML 1.0 = <br />

hier eine liste aller singletags:


Code:
XHTML 1.0   | HTML 4.0
------------+------------
<area />    | <AREA>
<base />    | <BASE>
<br />      | <BR>
<col />     | <COL>
<frame />   | <FRAME>
<hr />      | <HR>
<img />     | <IMG>
<input />   | <INPUT>
<isindex /> | ------- ( <INPUT> )
<link />    | <LINK>
<meta />    | <META>
<option />  | <OPTION>
<param />   | <PARAM>

attribute die nur einen wert an nehmen können, dürfen nicht mehr solo geschrieben werden.
bsp:

HTML 4.0 = <OPTION VALUE="01" SELECTED>...</OPTION>
XHTML 1.0 = <option value="01" selected="selected">...</option>


so noch was ganz wichtiges!!!
in XHTML 1.0 müssen alle werte in anführungszeichen (") stehen.
bsp:

HTML 4.0 = <BODY BGCOLOR=#123456>
XHTML 1.0 = <body bgcolor="#123456">


ich hoffe ich konnte damit wieder mal was helfen ;-)

(ja, ich weiß. mittlerweile kanns jeder auswendig :-) )
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #8  
Alt 02.07.2002, 00:14:40
ingo ingo ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 248
sowas wär was für die faq.
dann brauchst dus nicht immer aus deiner text-datei copy und pasten... ;-)

lg, ingo
Mit Zitat antworten
  #9  
Alt 02.07.2002, 13:24:16
markus.thiede markus.thiede ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Köln
Alter: 41
Beiträge: 112
markus.thiede eine Nachricht über ICQ schicken
Also XHTML is mir noch zu wider

Ich bleib voerst bei HTML4 aber ich werden schon mal mit dem kleinschreiben anfangen ;-)
__________________
Ein Programm schreibt man um ein
Problem zu lösen nur leider erhält
man mit jedem Program ein neues
Problem!

Mit Zitat antworten
  #10  
Alt 02.07.2002, 18:27:38
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

in html (4.1) kannst du alles schon so machen wie in xhtml, die gülitgkeit bleibt erhalten. allerdings musst du, wenn du auf xhtml umstellen willst darauf achten das nicht mehr alle tags und attribute implementiert sind (in xhtml), so zum beispiel gibt es in xhtml <center> bzw. </center> nicht mehr. ausserdem ist xhtml sehr css fixiert. abgesehen davon ist xhtml nicht so tollerant in der syntax wie html.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:38:31 Uhr.


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


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