Zitat von newbie1955
Beitrag anzeigen
str_replace-Problem
Einklappen
X
-
Zitat von newbie1955 Beitrag anzeigenWoher kommen die vielen Fehler bei Dir?
Kommentar
-
4 Fehler 2 Warnungen
ich benutze auch das webdeveloper-tool-addon. Es bleiben bei mir die 4 Errors, die ich oben schon reinkopiert hatte.
Wenn ich allerdings nicht über "validate local html" gehe, sondern die Adresse direkt auf der w3-Seite eingebe kommen auch so viele Fehler, erstaunlich. Zeigt der validator nicht auch fehler der Seiten an, die ich eingelese.
Was die vielen quote-Fehler angeht: ich dachte, wenn ich einen link mit echo ausgebe, dann kommt erst " und dann muss beim eingeschlossenen target ein einfacher Quote ' kommenZuletzt geändert von newbie1955; 12.01.2013, 19:44.
Kommentar
-
Zitat von newbie1955 Beitrag anzeigenich benutze auch das webdeveloper-tool-addon. Es bleiben bei mir die 4 Errors, die ich oben schon reinkopiert hatte.
Zitat von newbie1955 Beitrag anzeigenWas die vielen quote-Fehler angeht: ich dachte, wenn ich einen link mit echo ausgebe, dann kommt erst " und dann muss beim eingeschlossenen target ein einfacher Quote ' kommen
Kommentar
-
Zitat von newbie1955 Beitrag anzeigenich benutze auch das webdeveloper-tool-addon.
Kommentar
-
htmlspecialchars
naja, manchmal musste iICH aber auch manches zweimal schreiben in unserem Dialog hier.
Den Hinweis mit htmlspecialchars habe ich wohl gelesen, aber mehr auf zukünftige Projekte bezogen. Ich muss mich da erstmal etwas einlesen. Jedenfalls wundert es mich, dass ich die Ausgabe auf meine anderen Unter-Seiten auch ohne htmlspecialchars mache und dennoch keine derartigen Fehler vom validator angemeckert werden.
Kommentar
-
Zitat von newbie1955 Beitrag anzeigenDen Hinweis mit htmlspecialchars habe ich wohl gelesen, aber mehr auf zukünftige Projekte bezogen.
Zitat von newbie1955 Beitrag anzeigenIch muss mich da erstmal etwas einlesen. Jedenfalls wundert es mich, dass ich die Ausgabe auf meine anderen Unter-Seiten auch ohne htmlspecialchars mache und dennoch keine derartigen Fehler vom validator angemeckert werden.
Kommentar
-
Zitat von newbie1955 Beitrag anzeigenDen Hinweis mit htmlspecialchars habe ich wohl gelesen, aber mehr auf zukünftige Projekte bezogen.
& oder & innerhalb eines href-Attributes - ABAKUS
Kommentar
-
@h3ll
Also das Beispiel auf dieser Seite
PHP htmlspecialchars - Umwandlung von Sonderzeichen in HTML-Code
leuchtet mir gar nicht ein,
dann würden doch alles incl HTML-Code ausgegeben, statt als link???
wie hier:
PHP-Code:<?php
$text = "<a href='http://www.phpbox.de'>PHP</a>";
echo $text;
echo "<br>";
echo htmlspecialchars($text);
?>
PHP
<a href='http://www.phpbox.de'>PHP</a>Zuletzt geändert von newbie1955; 12.01.2013, 20:53.
Kommentar
-
Zitat von Melewo Beitrag anzeigenIn der ersten Zeit hatte ich da mal in einem anderen Forum mein Fett abbekommen. Die Antwort vom Mork finde ich heute noch gut:
& oder & innerhalb eines href-Attributes - ABAKUS
PHP-Code:"<a href=\"".htmlspecialchars($linkausgabe)."\">"
Also in meinem Script:
PHP-Code:echo "<li><a href=\"".htmlspecialchars($hreft)."\"target='_blank'>$title</a></li>";
Aber die einfachen Quotes bei target werden immer noch bemeckert, müssen die aber nicht angesichts der doppelquotes bei echo sein?Zuletzt geändert von newbie1955; 12.01.2013, 21:29.
Kommentar
-
Gewöhne Dir Deinen eigenen Stil an, ich bevorzuge Variante 3.
PHP-Code:echo "<li><a href='".htmlspecialchars($hreft)."' target='_blank'>".htmlspecialchars($title)."</a></li>\n";
echo "<li><a href=\"".htmlspecialchars($hreft)."\" target=\"_blank\">".htmlspecialchars($title)."</a></li>\n";
echo "<li><a href=\"".htmlspecialchars($hreft, ENT_QUOTES)."\" target=\"_blank\">".htmlspecialchars($title, ENT_QUOTES)."</a></li>\n";
Kommentar
-
Warum nicht einfach:PHP-Code:<li>
<a href="<?php echo htmlspecialchars($hreft) ?>" target="_blank">
<?php echo htmlspecialchars($title); ?>
</a>
</li>
Kommentar
-
Zitat von h3ll Beitrag anzeigenWarum nicht einfach:PHP-Code:<li>
<a href="<?php echo htmlspecialchars($hreft) ?>" target="_blank">
<?php echo htmlspecialchars($title); ?>
</a>
</li>
Auf jeden Fall Danke ich Euch herzlich für Eure Hilfe. Falls Euch noch was zu solchen Validator-Fehlern einfällt:
Code:[IMG]http://validator.w3.org/images/info_icons/error.png[/IMG] [I]Line 282, Column 142[/I]: = in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value. …http://www.cbsnews.com/video/watch/?id[B]=[/B]50138880n target='_blank'>Shelby Lynne … [IMG]http://validator.w3.org/images/info_icons/error.png[/IMG] [I]Line 7, Column 97[/I]: Bad value http://www.w3.org/2000/xhtml for the attribute xmlns (only http://www.w3.org/1999/xhtml permitted here). …l lang="de" class="no-js" xmlns="http://www.w3.org/2000/xhtml"[B]>[/B]<!--<![endif]--> [IMG]http://validator.w3.org/images/info_icons/warning.png[/IMG] [I]Line 7, Column 97[/I]: Attribute xmlns is not serializable as XML 1.0. …l lang="de" class="no-js" xmlns="http://www.w3.org/2000/xhtml"[B]>[/B]<!--<![endif]-->
Kommentar
Kommentar