html befehl "alt" mit php ...

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

html befehl "alt" mit php ...

Beitrag von Latinoportal »

Mit "php" werden ja keine Anführungszeichen verwendet.
Das wirft bei mir folgendes Problem auf:

Code: Alles auswählen

<a target=_top href=http://www.latinoportal.de><img border=0 src=http://www.latinoportal.de/bilder/eingangslogo.jpg alt=Latinoportal.de_-_Die_Community_für_gesamt_Lateinamerika width=800 height=160></a>
Der "alt"-Befehlt (Beschreibung (Text) zu einem Bild) enthält mehere Leerzeichen. Wenn ich keinen Unterstrich einfüge, enthält das Bild nur den Text bis zum ersten Leerzeichen. Der Rest verschwindet.

Wie kann das reparieren, ohne die Unterstriche verwenden zu müssen?

Danke.
Matthias
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Wieso sollten mit PHP keine Anführungszeichen verwendet werden?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
deeveedee
Mitglied
Beiträge: 57
Registriert: 26.05.2002 20:57

Beitrag von deeveedee »

Du kannst schon Anführungszeichen nutzen, nur musst du davon ein Backslash setzen. Bsp:

Code: Alles auswählen

<a href=\"test.php\">Test</a>
Das heißt du kannst deinen Code so schreiben:

Code: Alles auswählen

<a target=\"top\" href=\"http://www.latinoportal.de\"><img border=\"0\" src=\"http://www.latinoportal.de/bilder/eingangslogo.jpg\" alt=\"Latinoportal.de - Die Community f&uuml;r gesamt Lateinamerika\" width=\"800\" height=\"160\"></a>
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Latinoportal »

deeveedee hat geschrieben:Du kannst schon Anführungszeichen nutzen, nur musst du davon ein Backslash setzen. Bsp:

Code: Alles auswählen

<a href="test.php">Test</a>
Das heißt du kannst deinen Code so schreiben:

Code: Alles auswählen

<a target="top" href="http://www.latinoportal.de"><img border="0" src="http://www.latinoportal.de/bilder/eingangslogo.jpg" alt="Latinoportal.de - Die Community f&uuml;r gesamt Lateinamerika" width="800" height="160"></a>
Danke für die Hilfe. Ich werde das am Wochenende mal unsetzen ...
Mit Anführungszeichen und ohne Backslash hat es immer nicht so funktioniert ... :lol: :lol: :lol:

Matthias
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Latinoportal »

PhilippK hat geschrieben:Wieso sollten mit PHP keine Anführungszeichen verwendet werden?

Gruß, Philipp
Ich befürchte aus Unwissenheit ... :cry:

Matthias
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Kleiner Tipp am Rande:

Code: Alles auswählen

$link = "<a href=\"index.php\">";
kann mit einfachen Anführungszeichen einfacher geschrieben werden:

Code: Alles auswählen

$link = '<a href="index.php">';
Verwendet man bei PHP die einfachen Anführungszeichen, so können die doppelten ohne Escape-Zeichen verwendet werden :-)
Siehe auch: http://www.php.net/manual/de/language.types.string.php

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Oder noch einfacher: anstatt

Code: Alles auswählen

echo "<p>blah blah</p>";
echo "<hr>";
echo "<img src=\"blah.png\">";
usw.
einfach

Code: Alles auswählen

?>
<p>blah blah</p>
<hr>
<img src="blah.png">
schreiben
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Latinoportal »

Danke Leute!
Dass es so viele Möglichkeiten gibt, war mir gar nicht bewußt ... :-?
Vielleicht ein Grund, warum php so beliebt ist ...

Matthias
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag von Tuxman »

Ich würd eher sagen, weil die einzig greifbare Alternative ASP ist... :D
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Antworten

Zurück zu „Coding & Technik“