Supportnet / Forum / Webseiten/HTML
Anker in PHP und weitere Frage!
Frage
Hallo,
ich will einen Anker in einer php datei setzten.
Allerdings funktioniert das nicht und jedesmal, wenn ich auf den Link klicke, kommt 'Seite nicht gefunden'
Ich habe das so gemacht, wie in einer HTML Datei:
<a href="#handball">Handball</a>
...
<p><a name="handball">Handball Kurs</a></p>
Wenn das in einer HTML-Datei steht, funktioniert es wunderbar.
Wie lautet der Code für eine php Datei?
---------------------
Eine weitere Frage:
Ich will, dass die Besucher die Möglichkeit haben, die Seite mit GOOGLE.DE übersetzen zu lassen. Allerdings kann ich die Links nicht immer selber dahin machen.
Sprich, ich will die Seite http://mein.provider/handball.php übersetzen lassen-dann muss ich also erstmal bei google.de die Seite überseten und den Link dafür dann kopieren und bei mir einfügen.
Gibt es eine Möglichkeit, dass ein Script z.B. den Pfad zu einer Datei selbst erkennt und dann auch automatisch in einen Link einfügen kann?
Oder gibt es sonst eine Möglichkeit?
Habe nämlich ein Gästebuch Script, und es sind immer 5 Einträge auf einer Seite. Wenn jetzt sagen wir 10 Seiten sind, wird ja immer derselbe Link eingefügt, den ich vorher bei Google kopiert habe.
Hoffe, ich versteht mich^^
Gruß
Antwort 1 von Feuervogel
öhm, zu problem eins: php wird in html eingebettet...vielleicht zeigst du mal deinen code, dann kann ich/können wir dir sagen was du falsch machst...weil eigentlich ist das kein problem...
Antwort 2 von pTER
ich schreibe das ganze ja auch als HTML, aber mein News-Script z.B. muss als Endung *.php haben, obwohl der Code HTML ist.
<html>
<head>
.....
<table width="100%"...>
<tr>
<td><p><a name="handball"></a></p>
</td>
</tr>
</table>
......
<table width="100%"...>
<tr>
<td width="20%">
<a href="#handball">zum Handball</a>
</td>
<td width="20%">
...
</td>
</tr>
</table>
Ist ja HTML Code, aber da ich mein News-Script da einfügen muss, muss die datei auch *.php heißen, weil es sonst nicht klappt!
<html>
<head>
.....
<table width="100%"...>
<tr>
<td><p><a name="handball"></a></p>
</td>
</tr>
</table>
......
<table width="100%"...>
<tr>
<td width="20%">
<a href="#handball">zum Handball</a>
</td>
<td width="20%">
...
</td>
</tr>
</table>
Ist ja HTML Code, aber da ich mein News-Script da einfügen muss, muss die datei auch *.php heißen, weil es sonst nicht klappt!
Antwort 3 von Helferlein
Beantworte mir mal bitte eine Frage ganz ernsthaft: Glaubst du, dass du das prinzip von html verstanden hast und dass du auch nur ein wenig durch php durchsteigst?
die benennung eines anchors in html hat zum verrecken nichts zu tun, ob das script nun die endung .html, .htm oder .php hat...denn php scripte geben html aus, somit das gleiche, wie wenn die seite statisch wäre, aber halt mit dem ausgegeben inhalt!!!
zu deinem zweiten problem: nein, das ist meiner ansicht nach nicht möglich!
die benennung eines anchors in html hat zum verrecken nichts zu tun, ob das script nun die endung .html, .htm oder .php hat...denn php scripte geben html aus, somit das gleiche, wie wenn die seite statisch wäre, aber halt mit dem ausgegeben inhalt!!!
zu deinem zweiten problem: nein, das ist meiner ansicht nach nicht möglich!
Antwort 4 von pTER
ist ja schon gut. Immer cool bleiben.
Ich wunder mich ja nur, warum das dann net klappt. Wenn bei meinem Code da oben nix falsch ist, warum kommt dann immer 'Seite nicht gefunden' wenn ich auf den Link klicke?
Ich wunder mich ja nur, warum das dann net klappt. Wenn bei meinem Code da oben nix falsch ist, warum kommt dann immer 'Seite nicht gefunden' wenn ich auf den Link klicke?
Antwort 5 von helferlein
okay, nix für ungut, aber das beantwortet nicht meine frage...
aber weil ich ja _SO_ nett bin:
du nimmst jetzt folgenden quellcode, kopierst ihn in eine textdatei, benennst diese "test.php" und lädst sie auf deinen server hoch, okay?
dann rufst du sie mit deinem browser auf!
so, ich habe es getestet, und jetzt sag mir bitte, was da dran net geht!!!
aber weil ich ja _SO_ nett bin:
du nimmst jetzt folgenden quellcode, kopierst ihn in eine textdatei, benennst diese "test.php" und lädst sie auf deinen server hoch, okay?
dann rufst du sie mit deinem browser auf!
<html>
<head>
<title>titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<a href="#anker">anker</a>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<a name="anker">hierhin</a>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
</body>
</html>
so, ich habe es getestet, und jetzt sag mir bitte, was da dran net geht!!!
Antwort 6 von LX77
Hi,
hab grad das gleiche Problem.
Anker die theoretisch funktionieren müssten, tun das auch im Firefox, aber nicht im IE (Page Not Found).
Hast du dein Problem lösen können?
Gruß, Alex
hab grad das gleiche Problem.
Anker die theoretisch funktionieren müssten, tun das auch im Firefox, aber nicht im IE (Page Not Found).
Hast du dein Problem lösen können?
Gruß, Alex
Antwort 7 von salzi
Hi, folgendes geht bei mir in allen Browsern (so weit ic weis)
<a id="top">
<a href="#top" class="a4" >
ist im quelltext von www.salzinet.com/php/index.php zu finden.
gruss
<a id="top">
<a href="#top" class="a4" >
ist im quelltext von www.salzinet.com/php/index.php zu finden.
gruss

