Hallo,
ich möchte in einer Liste den Link der aufrufenden Seite hinterlegen. Vom Sinn her wie im Beispiel unten.
Der Link zu Einheit ist ok. Der Link zu Kategorie zeigt im Editor den folgenden Fehler und geht nicht.
Bad value „header(.‚location:‘.$_SERVER[‚HTTP_REFERER‘])“ for attribute „href“ on XHTML element „a“: ILLEGAL_CHARACTER in SCHEME.
Wie müsste ich den Syntax ändern ?
Tar
1. Mai 2012 um 19:27
2
mit header(„Location:“) würdest du eine automatische Weiterleitung machen. Um dem Link den Wert zu geben reicht:
Kategorie
Hallo Tar,
danke das klappt.
Mein Editor (Netbeans IDE 7.1) wirft zwar noch diesen Fehler, aber der Browser setzt es um.
Bad value " " for attribute „href“ on XHTML element „a“: DOUBLE_WHITESPACE in PATH.
Wenn du hier noch ein Idee hast wäre das Super.
Gruß
Tar
2. Mai 2012 um 07:56
4
Das scheint ein bekanntes Problem von der Netbeans IDE zu sein.
Siehe
Bug 195647 – HTML Validation fails when PHP appears in URL’s
NetBeans JavaEE: issues@javaee.netbeans.org: Archive
Der Validator scheint Probleme mit inline-PHP zu haben. Möglich wäre natürlich folgendes:
<?php echo '
Link '; ?>
So wird die komplette Ausgabe des Links durch PHP gemacht. Vorsicht: Jetzt validiert der HTML-Validator von Netbeans diese nichtmehr.
Toll, wieder etwas gelernt.
Habe den Fehler bei mir vermutet und nicht in der IDE.
Danke für die schnellen und sauberen Antworten.;Jump