wie kriege ich es hin ein anker bei ner php datei zu setzen?
file.php?id=$id
wo füge ich da nen anker ei?
wie kriege ich es hin ein anker bei ner php datei zu setzen?
file.php?id=$id
wo füge ich da nen anker ei?
Zitat von Anonymouswie kriege ich es hin ein anker bei ner php datei zu setzen?
file.php?id=$id
wo füge ich da nen anker ei?
Moin!
PHP ist eine Scriptsprache, die Daten auswertet, bearbeitet, verändert.
PHP kann auch HTML-Quellcode erzeigen, aber innerhalb der PHP-Scripte gibt es keine Anker.
Du rufst aus dem PHP-Script ja normalerweise mit 'join' oder ''header' eine weitere HTML-Datei auf Du kannst bei Aufruf des PHP-Scriptes für den Anker einen Wert mit übergeben, der dann vom Script umgewandelt und zum HTML-Scrript gesendet wird:
Im PHP-Script ziehst du dann den Anker wieder raus mit
Nun kannst du den Anker ganz einfach an die aufzurufende Datei übergeben:
<?
$anker = $HTTP_GET_VARS['anker'];
$datei ="meinedatei.html#".$anker;
header("location: $datei");
?>
Gruß aus der Marsch!
Ronald
So ganz habe ich das nicht verstanden! Vielleicht kann mir ja jemand weiter helfen. Ich möchte gerne in meine footer.php einen Anker zum Seitenanfang (header.php) einbauen. Mit Html sieht das ja so aus:
Was muss ich jetzt wo einfügen, um so einen Anker per PHP einzubinden?
Gruß
<a href="#top">Top</a>
Genauso wie sonst auch, ändert sich nichts
Kannst dein Anker einfach oben in der header.php einbinden und den Link unten setzen, solang du diese nicht mit Frames benutzen willst
AUTSCH! $HTTP_GET_VARS ist veraltet! Man sollte $_GET schreiben.
AUTSCH! $HTTP_GET_VARS ist veraltet! Man sollte $_GET schreiben.
Ok, aber leider bin ich noch! so schlecht in PHP, dass ich nicht weiß, wo ich was hinschreiben muss. Kann mir da wer helfen?
Das hat alles nic mit PHP zu tun! http://de.selfhtml.org/html/verweise/projektintern.htm#anker
Das hat alles nic mit PHP zu tun! http://de.selfhtml.org/html/verweise/projektintern.htm#anker
So geht es aber nicht! Wenn ich es so mache, dann kommt immer folgende Meldung...
ZitatSeite nicht gefunden!
In meiner header.php steht folgendes...
In meiner footer.php steht das...
Aha, und du möchtest die Header.php aufrufen?
Ich hätte jetzt vermutet du hast eine Datei, z.b. index.php, und die includet header.php und footer.php.
Dann mußt du auch die index.php aufrufen, in der liegt ja der link. html weiß nix von deinen includes.
Also: <a href='index.php#top'>Top</a>
Aha, und du möchtest die Header.php aufrufen?
Ich hätte jetzt vermutet du hast eine Datei, z.b. index.php, und die includet header.php und footer.php.Dann mußt du auch die index.php aufrufen, in der liegt ja der link. html weiß nix von deinen includes.
Also: <a href='index.php#top'>Top</a>
Ok, mein Denkfehler - vielen Dank!
Boah!!! Richtig lesen und etwas nachdenken wäre wirklich sinnvoll!!!
In SelfHTML steht:
Zitat<a href="#anfang">Seitenanfang</a>
Boah!!! Richtig lesen und etwas nachdenken wäre wirklich sinnvoll!!!
In SelfHTML steht:
- Wird da irgendeine Datei beim Link angegeben? Nein!
- Haben Anker etwas mit PHP zu tun? Nein!
- Wo spielt sich ein Link mit einem Anker ab? Im Browser!
- Was will man dann mit der header.php? Nix
Danke für dein Kommentar!
Danke für dein Kommentar!
Bitte, wenn's geholfen hat.
AUTSCH! $HTTP_GET_VARS ist veraltet! Man sollte $_GET schreiben.
Man sollte auf das Datum des Postings schauen
Also die Frage bezog sich doch auf die Reihenfolg ? und #.
Ist doch eigentlich simpel:
Es muss heißen:
http://deinphpseite.de/index.php?getvar=2#anker
Man sollte auf das Datum des Postings schauen
Ohh, Shit, aber wieso um alles in der Welt gräbt davidos_no.1 so ein altes Ding wieder aus?