Menüpunkte im Block: Wie Leerzeichen darstellen?

Begonnen von Anke, 27 Juni 2006, 12:52:35

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Anke

Hallo,

habe mir einen neuen Block mit mehreren Menüpunkten, die verlinkt sind erstellt.
Das ganze funktioniert auch einwandfrei, nur wenn einzelne Menüpunkte aus mehreren Wörtern bestehen, komme ich wegen fehlender php-Kenntnisse in der Darstellungsform leider nicht weiter.

Hier ein Beispiel aus der entsprechenden php-Datei:

es soll ein Menüpunkt im Block angelegt werden, der da heißt :  .Tonpapier Pappe
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"http://www.kreativewelt.com/vkpm_datenbank/html/modules.php?name=Search&topic=7\">".Tonpapier_Pappe."</a><br>\n";

Nur das Leerzeichen im Ausdruck wird mit einer Fehlermeldung bestraft und deshalb habe ich es durch den Unterstrich ersetzt.
Wie kann ich das Leerzeichen darstellen. Gibt es da wie in html einen entsprechenden Ausdruck?

Danke für Eure Hilfe

Anke
Nutze : VKP-Maxi, RC 1.0.0.1 - 24.07.2002

der_luecke

Hi,

vielleicht ein erzwungenes Leerzeichen &nbsp;

ansonsten hier mal nachsehen:
http://de.selfhtml.org/html/referenz/zeichen.htm
Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)

Anke

Hallo, das mit dem erzwungenem Leerzeichen habe ich schon probiert und leider auch die Kodierungszeichen funktionieren in der php nicht.
Vieleicht noch eine andere Idee?  :'(
Nutze : VKP-Maxi, RC 1.0.0.1 - 24.07.2002


Andi

Hi :)

der korrekte Hilfelink ist vermutlich der hier:
http://www.php.net/types.string

"korrekte Schreibweise von Strings in PHP"

$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"http://www.kreativewelt.com/vkpm_datenbank/html/modules.php?name=Search&topic=7\">".Tonpapier_Pappe."</a><br>\n";

Du füllst die Variable $content mit einem zusammengesetzten string. Die Teile des Strings wären folgende:
Der teilstring Tonpapier_Pappe steht aber nicht in Anführungszeichen und wird daher von PHP als Konstante behandelt. Konstanten dürfen aber nur aus alphanumerischen Zeichen und dem Unterstrich bestehen.

Wenn du "Tonpapier Pappe" sowieso im Klartext in die Variable schreibst, dann brauchst du an der Stelle den String nicht unterbrechen.

Korrekt wäre das dann so:

$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"http://www.kreativewelt.com/vkpm_datenbank/html/modules.php?name=Search&topic=7\">Tonpapier Pappe</a><br>\n";
schön´s Grüssle, Andi

Anke

Hallo Andi,

vielen lieben Dank

Das:
ZitatDer teilstring Tonpapier_Pappe steht aber nicht in Anführungszeichen und wird daher von PHP als Konstante behandelt. Konstanten dürfen aber nur aus alphanumerischen Zeichen und dem Unterstrich bestehen.
habe sogar ich jetzt verstanden.

Supi, dankeschön für Deine Hilfe  :thumbup:

Ändere meine Blöcke gleich, sieht nämlich echt doof aus mit den ganzen Strichen  :-[

Gruß
Anke
Nutze : VKP-Maxi, RC 1.0.0.1 - 24.07.2002

Anke

Nutze : VKP-Maxi, RC 1.0.0.1 - 24.07.2002