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>·</big></strong> <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
Hi,
vielleicht ein erzwungenes Leerzeichen
ansonsten hier mal nachsehen:
http://de.selfhtml.org/html/referenz/zeichen.htm (http://de.selfhtml.org/html/referenz/zeichen.htm)
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? :'(
Hai
guckst du hier:
http://www.drweb.de/php/regulaere-ausdruecke.shtml
Grüsse
Hi :)
der korrekte Hilfelink ist vermutlich der hier:
http://www.php.net/types.string
"korrekte Schreibweise von Strings in PHP"
$content .= "<strong><big>·</big></strong> <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:
- "<strong><big>·</big></strong> <a href=\"http://www.kreativewelt.com/vkpm_datenbank/html/modules.php?name=Search&topic=7\">"
- Tonpapier_Pappe
- "</a><br>\n"
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>·</big></strong> <a href=\"http://www.kreativewelt.com/vkpm_datenbank/html/modules.php?name=Search&topic=7\">Tonpapier Pappe</a><br>\n";
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
Geschafft ;D ;D ;D
Nochmals lieben Dank :thumbup: