php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2006, 14:34  
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Beiträge: 279
max-dhom
max-dhom eine Nachricht über MSN schicken
Standard Escpaen von "

Hallo zusammen,

die Frage ist vermutlich lächerlich, aber ich komme nicht auf die Lösung!
Wenn ich ein " wiedergeben möchte ist es klar dass ich es escapen muss
PHP-Code:
echo " Ein \" "
Jetzt habe ich aber ein Formular, das schon Text beinhaltet. Also mit
PHP-Code:
value="" 
Dieses value wird aber durch ein echo wiedergegeben:
PHP-Code:
echo "value=\"\" "
Und wie mache ich jetzt, dass in dem Value feld ein " wiedergegeben wird, ohne dass das Value beendet wird?
Also damit nicht erscheint:
PHP-Code:
echo "<input type=\"text\" value=\"Ein \" \">"
Danke,
Max
max-dhom ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.09.2006, 14:49  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Schau dir mal Dieses zum Thema "Quoting" an und achte (ziemlich oben) darauf, was "Arnold" mal gesagt hat ...
XLB ist offline  
Alt 02.09.2006, 15:11  
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Beiträge: 279
max-dhom
max-dhom eine Nachricht über MSN schicken
Standard

Hallo zusammen,

danke schonmal für die schnellen Antworten!
@Cineplex: Das klappt, aber ist doch schon ziemlich aufwendig irgendwie :S
@XLB: Danke für den Link, aber ich verstehe das nicht so ganz.. Du meinst also ich sollte es einfach als
PHP-Code:
 echo ' '
schreiben? Dann habe ich aber wieder das Problem mit den Variablen! Weil die ja nicht ausgewertet werden, oder?

Danke,
Max
max-dhom ist offline  
Alt 02.09.2006, 15:36  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Ähh - so ähnlich. Probiere mal folgendes :
Code:
        $EINE_VARIABLE='mit "Gänsefüsschen"';
        
        echo 'Ein Text '.$EINE_VARIABLE.' gefolgt von noch ein bischen Text';
        
        echo "Noch ein Text aber jetzt etwas anders, aber dennoch $EINE_VARIABLE";
XLB ist offline  
Alt 02.09.2006, 15:48  
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Beiträge: 279
max-dhom
max-dhom eine Nachricht über MSN schicken
Standard

Wenn ich es so habe klappt es, aber in einem Valuefeld irgendwie wieder nicht

Das gnaze wird übrigens in Verbindung mit einer SQL-Datenbank verwendet! Ist das wichtig? Dort kann man nämlich auch so Sprachen umstellen (utf-8 oder so)

Max
max-dhom ist offline  
Alt 02.09.2006, 16:13  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Du willst Gänsefüßchen als einen Tag-Attribut-Wert?
Dir müsste klar sein, dass dieser unformatiert den Tag-Attribut-Wert beendet. Also &quot; verwenden!
Zergling-new ist offline  
Alt 02.09.2006, 16:20  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Um dies zu "automatisieren" kann dir htmlspecialchars() oder htmlentities() von Nutzen sein ...
XLB 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


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:40 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.