php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.03.2007, 15:07  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://de.php.net/reserved.constants
Zitat:
PHP_EOL (string)
Verfügbar seit PHP 4.3.10 und PHP 5.0.2
Kannte ich ehrlich gesagt noch garnicht - aber wie kommst du auf $_SERVER[PHP_EOL]?
Zergling-new ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.03.2007, 15:57  
Erfahrener Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 468
Slava
Standard

Ich kannte die variable bis jetzt auch nicht.

in php 5.1.4 könnte ich die existenz von der Variable nicht feststellen.

OT:
lol
Verfügbar
jetzt kommt php.net mit utf8 nicht mehr zur Recht
ich glaube, dass wir die jungs beraten müssen.
SET NAMES oder falsche header ?
__________________
Slava
http://bituniverse.com
Slava ist offline  
Alt 23.03.2007, 18:09  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Zergling, hallo Slava,

irgendwie muss ich bei dem Beitrag geistig umnachtet gewesen sein. Es ist natürlich die vordefinierte Konstante PHP_EOL. Und diese gibt es wie du gesagt hast seit 4.3.10.

Ich hoffe der Beitrag geht wenigstens als Anregung durch
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 23.03.2007, 19:28  
Erfahrener Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 468
Slava
Standard

jetzt habe ich es auch gefunden. Natürlich war es falsch von mir diese variable als $_SERVER['PHP_EOL'] anzusprechen
mein versuch müsste eigentlich etwa so aussehen:
if(definded('PHP_EOL')) echo "<pre>hallo".PHP_EOL."welt!</pre>";

jetzt schäme ich mich
__________________
Slava
http://bituniverse.com
Slava ist offline  
Alt 23.03.2007, 19:58  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Zergling
http://de.php.net/reserved.constants
Zitat:
PHP_EOL (string)
Verfügbar seit PHP 4.3.10 und PHP 5.0.2
Hmpf. Klasse Doku. Wenn da noch stehen würde, was die ganzen Strings auf der Seite bedeuten sollen, wäre das vielleicht sogar nützlich. ^^

Bei PHP_EOL kann ich es mir ja noch halbwegs denken. Aber die anderen sind schon weniger klar.

Wozu soll so eine EOL-Konstante eigentlich gut sein?
Hab ich auf dem Client was davon, wenn das Script weiß, welche Kombination auf dem Server als Zeilenende verwendet wird?
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 23.03.2007, 20:29  
Erfahrener Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 468
Slava
Standard

Zitat:
Zitat von Der_Gerhard
Wozu soll so eine EOL-Konstante eigentlich gut sein?
Hab ich auf dem Client was davon, wenn das Script weiß, welche Kombination auf dem Server als Zeilenende verwendet wird?
vermutlich schläft er dann besser
Aber bei PHP-Intern kann ich mir gut vorstellen, dass EOL bei verschiedenen betribssystemen anderen Wert bei instalation von PHP bekommt.
wenn ich mich nicht irre, dann gibt es eigentlich nur 3 varianten
windows \r\n
unix-linux \n
mac \r
__________________
Slava
http://bituniverse.com
Slava ist offline  
Alt 23.03.2007, 20:33  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von Der_Gerhard
Wozu soll so eine EOL-Konstante eigentlich gut sein?
Hab ich auf dem Client was davon, wenn das Script weiß, welche Kombination auf dem Server als Zeilenende verwendet wird?
Das habe ich mich auch gefragt.
Zergling-new ist offline  
Alt 23.03.2007, 21:16  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Slava
vermutlich schläft er dann besser
Aber bei PHP-Intern kann ich mir gut vorstellen, dass EOL bei verschiedenen betribssystemen anderen Wert bei instalation von PHP bekommt.
wenn ich mich nicht irre, dann gibt es eigentlich nur 3 varianten
windows \r\n
unix-linux \n
mac \r
Ne, gibt wohl auf irgendwelchen exotischen Dingern noch ein NEL. Ist aber reichlich egal.
Wenn ich im Textarea \r\n eingebe hat das Script doch nix davon, dass in PHP_EOL das \n definiert ist, das auf der UNIX-Kiste verwendet wird. Da kommt doch gleich wieder das gleiche Problem raus wie es der OP hier hatte.
Das taugt doch höchstens, wenn ich PHP nur per CLI verwende um lokal was auszuführen. Klingt jetzt nicht gerade nach dem typischen Einsatzgebiet von PHP.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
produkt zählen, aber pro user nur 1x: meine lösung korrekt? Promaetheus PHP Tipps 2006 2 14.11.2006 17:44
was ist an schreibweise hierfür korrekt? funktioniert beides Promaetheus PHP Tipps 2006 10 22.10.2006 18:43
Problem mit "session.use_trans_sid" (URL korrekt d mAy^daY PHP Tipps 2006 2 13.08.2006 08:44
preg_replace ersetzt auch falsche Suchmuster ruferp PHP Tipps 2006 1 10.04.2006 16:17
PHP sendet korrekt, aber bei falschem Empf. kommt NIX retour PHP Tipps 2006 10 15.02.2006 22:44
Kategorien korrekt auslesen Transmitter Datenbanken 0 22.11.2005 00:21
Sek. und Min. korrekt verrechnen -> JS-Funktion?? winfo_cologne HTML, Usability und Barrierefreiheit 10 15.09.2005 14:36
str_replace und es ersetzt nichts nieselfriem PHP Tipps 2005-2 19 03.08.2005 17:51
multiple Popupmenüs korrekt auslesen PHP Tipps 2005-2 3 10.07.2005 18:22
[Erledigt] xampp + d2g.com -&gt; bilder werden nicht korrekt angezeit Server, Hosting und Workstations 5 03.07.2005 16:30
[Erledigt] Reguläre Ausdrücke ersetzt Links im Text nicht Richtig PHP-Fortgeschrittene 6 06.06.2005 23:42
Attachment aus E-Mail korrekt wiedergeben PHP Tipps 2005 13 07.05.2005 11:53
preg_replace ersetzt nur das 1. Vorkommen, trotz limit=-1 PHP Tipps 2005 5 26.03.2005 20:31
replace() ersetzt nur einen match HTML, Usability und Barrierefreiheit 3 27.08.2004 11:03
IF() {} nicht korrekt? PHP Tipps 2004 13 21.06.2004 19:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xampp str_replace utf8, str_replace constants

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.