WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » & zu & machen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von smonkey
wieder was dazu gelernt
von HoRnominatoR
ja, sicher. & ist das startzeichen fuer ein entitie und muss wie < und > maskiert werden.
von smonkey
@subjective:
Sicher? Muss ein & in Angaben wie src, href zum beispiel in einem img- oder a- Tag, oder einer stylesheet angabe umgewandelt werden? Und nich einfach URL-Spezifisch sein? Konnte mich nicht erinnern das dies der W3C Validator ja angemeckert hat.
von subjective
Das ist sowohl richtig, wie auch falsch. & ist in der URL selbst korrekt. Nicht jedoch in HTML-Linkparametern. Wenn man eine URL für einen HTTP-Header erstellt muss man & nutzen. Bei href- oder src-Attributen im HTML muss es hingegen &amp; sein.
von smonkey
& in der URL ist korrekt, eine Adresse 'test.php?test=1&amp;SID=123' würde einen Fehler erzeugen.

du kannst mit der Funktion 'htmlspecialchars' in PHP bestimmte Sonderzeichen in den HTML-Code umwandeln lassen. (zB. & => &amp;)

http://de3.php.net/manual/de/function.htmlspecialchars.php

bzw.
http://de3.php.net/manual/de/function.htmlentities.php
für alle Sonderzeichen.

greetings
[s.monkey]

Nach oben