php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 20-12-2012, 13:29
Benutzerbild von Berni Berni
  OWNER
Links : Onlinestatus : Berni ist offline
Registriert seit: Jan 2001
Ort: Frankfurt / Egelsbach
Beiträge: 6.312
Blog-Einträge: 6
Berni befindet sich auf einem aufstrebenden Ast
Standard PHP 5.4 Zeilenumbrüche! Woher?

Moin,

wir haben folgendes PHP 5.4 Problem.
Eine Datei wird über eine Textarea geändert und per Post wieder als Datei gespeichert.
Zeigt man nun diese Datei erneut in einer Textarea an, werden unerklärliche Zeilenumbrüche angezeigt.
Es scheint, als würde beim speichern ein "Return" hinter jede Zeile geschrieben werden.

Hat jemand eine Ahnung woran das liegt.
Mit 5.3x besteht das Problem nicht.
__________________

php-Entwicklung | ebiz-consult.de
PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
die PHP Marktplatz-Software | ebiz-trader.de
Mit Zitat antworten
  #2 (permalink)  
Alt 20-12-2012, 13:33
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Zitat:
Mit 5.3x besteht das Problem nicht.
Hmmm...
Am Ende jeder Zeile?



Vermutlich:
Falsch:
PHP-Code:
<textarea>
  <?php
    
echo $content
  ?>
</textarea>
Richtig:
PHP-Code:
<textarea><?php  echo $content  ?></textarea>
__________________
Wir werden alle sterben
Mit Zitat antworten
  #3 (permalink)  
Alt 20-12-2012, 13:37
Benutzerbild von Berni Berni
  OWNER
Links : Onlinestatus : Berni ist offline
Registriert seit: Jan 2001
Ort: Frankfurt / Egelsbach
Beiträge: 6.312
Blog-Einträge: 6
Berni befindet sich auf einem aufstrebenden Ast
Standard

nach jeder Zeile!
__________________

php-Entwicklung | ebiz-consult.de
PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
die PHP Marktplatz-Software | ebiz-trader.de
Mit Zitat antworten
  #4 (permalink)  
Alt 20-12-2012, 14:30
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Zitat:
Zitat von Berni Beitrag anzeigen
nach jeder Zeile!
Kann ich ja kaum glauben...

Ich habe mit gerade ein kleines Affenformular geschrieben und kann den Fehler nicht reproduzieren. Getestet mit je 3 PHP Versionen auf Win und Linux.
Absolut identisches Verhalten.

Nee, der Bock steckt woanders......

Tipp:
Verfolge den Datenstrom
Lass dir Zwischenergebnisse im Hexeditor anzeigen
__________________
Wir werden alle sterben
Mit Zitat antworten
  #5 (permalink)  
Alt 20-12-2012, 15:07
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 3.134
Quetschi wird schon bald berühmt werden
Standard

Läuft aber nicht einmal auf Win und einmal Linux?
__________________
Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
Schön - etwas Geschichte kann ja nicht schaden.
Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!
Mit Zitat antworten
  #6 (permalink)  
Alt 26-12-2012, 22:47
Benutzerbild von w3easy w3easy
 Registrierter Benutzer
Links : Onlinestatus : w3easy ist offline
Registriert seit: Jan 2012
Beiträge: 11
w3easy befindet sich auf einem aufstrebenden Ast
Standard

Das liegt vermutlich daran, dass es in PHP 5.4 keine Magic Quotes mehr gibt und Backslashes nicht mehr automatisch entfernt werden (können). Das muss man nun selbst besorgen.
PHP: Magic Quotes - Manual
__________________
Take it w3easy
Mit Zitat antworten
  #7 (permalink)  
Alt 26-12-2012, 23:23
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Entfernt?
Magic Quotes entfernt keine Backslashes.

Auch sehe ich da keinen Zusammenhang zur "Wundersamen Zeilenumbruchvermehrung".
__________________
Wir werden alle sterben
Mit Zitat antworten
  #8 (permalink)  
Alt 27-12-2012, 00:03
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.787
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Wird irgendwo die Konstante PHP_EOL verwendet? Oder wird irgendwas mit FTP gemacht? Hast du testbaren Beispielcode?
Mit Zitat antworten
  #9 (permalink)  
Alt 27-12-2012, 09:58
Benutzerbild von w3easy w3easy
 Registrierter Benutzer
Links : Onlinestatus : w3easy ist offline
Registriert seit: Jan 2012
Beiträge: 11
w3easy befindet sich auf einem aufstrebenden Ast
Standard

Ja gut, ähem... da habe ich mich wohl mindestens ein wenig arg - äh... - verkürzt ausgedrückt:

Jedenfalls könnte das Phänomen etwas mit Funktionen wie stripslashes, addslashes etc. im Script in Verbindung mit nun möglicherweise veränderten PHP Einstellungen bzgl. Magic Quotes zu tun haben.
Backslashes, z.B. innerhalb von mit \n oder \r\n bewirkten Zeilenumbrüchen im string, werden bei veränderten Magic Quotes Einstellungen anders zurückgegeben, nachdem sie durch den Post Array geschickt wurden.

Vielleicht hängt das Phänomen aber auch mit der neuen default_charset Einstellung zusammen, die ist jetzt standardmäßig UTF-8. Dieses Forum z.B. ist jedoch ISO-8859-1. Das muss dem Script nun u.U. an der einen oder anderen Stelle explizit mitgeteilt werden.
__________________
Take it w3easy
Mit Zitat antworten
  #10 (permalink)  
Alt 27-12-2012, 10:08
Benutzerbild von Berni Berni
  OWNER
Links : Onlinestatus : Berni ist offline
Registriert seit: Jan 2001
Ort: Frankfurt / Egelsbach
Beiträge: 6.312
Blog-Einträge: 6
Berni befindet sich auf einem aufstrebenden Ast
Standard

es lag an einem Script-Fehler
Danke für Eure Hilfe!!
__________________

php-Entwicklung | ebiz-consult.de
PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
die PHP Marktplatz-Software | ebiz-trader.de
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
php 5.4, textarea


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kategorie/Tagzuweisung > woher ID? Typomaniac PHP Developer Forum 4 05-08-2007 10:42
woher kommt die 1 ? alexs PHP Developer Forum 1 09-08-2004 11:36
Woher kommt der Eintrag in der "php-info" Krysis Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) 2 23-10-2003 20:01
Woher nehme ich die extension dlls für PHP server? Seikilos Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) 2 01-08-2003 13:28
[Oracle] dll woher ? solaris SQL / Datenbanken 2 30-06-2003 20:15

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Projektmanagement Damals und Heute
Projektmanagement Damals und HeuteWerfen Sie einen Blick auf das, was sich verändert hat, und entdecken Sie, wo die Zukunft dieses Gebietes hinsteuert.

18.01.2021 | Berni

Arbeitsmanagement-Tools
Arbeitsmanagement-ToolsWarum jedes Team Arbeitsmanagement-Tools benötigt. Man schätzt, dass 25% eines durchschnittlichen Mitarbeiter-Tages durch ineffiziente Arbeit vergeudet werden.

11.12.2020 | Berni


 

Aktuelle PHP Scripte

PHP Newsletter Script SuperWebMailer ansehen PHP Newsletter Script SuperWebMailer

Die webbasierte PHP Newsletter Software SuperWebMailer ist die optimale Lösung zur Durchführung eines erfolgreichen E-Mail-Marketings. Zur Nutzung des PHP Script-Pakets ist eine eigene Webpräsenz/Server mit PHP 5 oder neuer, MySQL 4 oder neuer und die

29.04.2021 mirko_swm | Kategorie: PHP/ Mail
OXID eShop

Mit OXID eshop bieten wir Ihnen eine modulare und skalierbare Internet Shopping Software mit einem hervorragenden Preis-/Leistungsverhältnis.

29.04.2021 eric.jankowfsky@ | Kategorie: PHP/ Shops
PHP-Login

Die Aufgabenstellung bestand darin, ein einfaches Login-Script zu erstellen, dass schnell und universell auf jeder Webseiten eingebaut werden kann. Der Schwerpunkt lag dabei auf der Entwicklung eines universell einsetzbarem Modul für den Login und zur

05.04.2021 Wallhalla | Kategorie: PHP/ Kundenverwaltung
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:11 Uhr.