mit php einfacher verlinken
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfang
aussehen
beispiel
code
dank
datei
demo
dokument
ende
forum
index
links schreiben
mache
probieren
problem
stehen
tabelle
test
tester
versuchen
-
also: ich habe ne index.php wo 5 links in nem table stehen. so:
<a href="link.php">a</a>
<a href="link.php">a</a>
<a href="link.php">a</a>
<a href="link.php">a</a>
<a href="link.php">a</a>
kann ich da irgendwie was mit include machen und ne datei includen z.b. anstatt das was da jetzt steht
<php? include ("blub.php"); ?>
hinmachen und dann in die datei blub.php die links schreiben?
weil ich hab da so ca 20 seiten wo ich die links brauche und wenn ich mal einen ?ndern muss muss ich das in allen 20 seiten ?ndern. geht das irgendwie das ich ne datei habe in der ich das ?ndere und das dann in allen 20 seiten direkt ge?ndert ist?
wenn ja schreibt mal bitte genau wie!!! ich hab das tutorial bei php include *hot* gelesen aber das ist sehr schlecht erkl?rt.
ich hab auch schon im forum geguckt obs was ?hnliches gibt aber hab nichts gefunden. bitte helft mir!!!
danke schonmal -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
Das geht ohne Probleme und ist sehr sinnvoll.
Die index.php Datei muss so aussehen:
<?php include ("blub.php"); ?>
Die blub.php Datei muss so aussehen:
<a href="link.php">a</a> <a href="link.php">a</a> <a href="link.php">a</a> <a href="link.php">a</a> <a href="link.php">a</a>
Hoffe ich war hilfreich. -
nee das geht ja eben nicht. wenn ich das so mache kommt da wo eigentlich die links sein sollten
Parse error: parse error, unexpected '<' in /home/webpages/lima-city/rmlz/html/blub.php on line 9
und line 9 in blub ist das wo <a href... steht line 8 ist <?php -
Versuch einmal folgendes:
<a href="link.php">a</a>
<a href="link.php">a</a>
<a href="link.php">a</a>
<a href="link.php">a</a>
<a href="link.php">a</a>
ohne <? ?>
-
hab ich auch schon, dann gehts auch nicht
-
und folgendes:
<?php
<a href=\"link.php\">a</a>
<a href=\"link.php\">a</a>
<a href=\"link.php\">a</a>
<a href=\"link.php\">a</a>
<a href=\"link.php\">a</a>
?> -
das kann nicht gehen :P
am besten du probierst es selber mal aus was geht und schreibst dann wie es geht und nicht einfach irgendwas probieren. trotzdem thx -
Also bei mir geht es ohne Probleme.
Die erste Datei
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php include("tester.inc.php") ?>
</body>
</html>
Die include (tester.inc.php) Datei:
<a href="link.php">a</a>
Die Links d?rfen nicht zwischen <?php und ?> stehen, sonst kann er es nicht parsen.
Online Demo:
http://www.breakbeat.net.ms/test/t.php -
bei mir gehts einfach nicht. ich habs genauso.
vlt weil die links bei mir in ner tabelle sind? -
hatte schon mehrere probiert
blub.php
<?php
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a>
?>
hatte auch schon ohne br mit br dann mit \n. nichts geht -
Wie w?rs mal mit:
<?php
echo' <a href="datei">Link</a>
<a href="datei">Link</a>
<a href="datei">Link</a>';
?> -
Das kann gar nicht gehen. Bei deinem Beispiel muss Du am Anfang und am Ende <?php ?> komplett l?schen.
<?php
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a>
?>
Mit folgendem ersetzten (ohne php):
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a><br>
<a href="l.php">a</a>
sonst wie oben, mit echo oder print versuchen.
-
ok mit
<?php echo "<a href=\"link.php\">a</a><br>"; ?>
hats geklappt. der thread kann geschlossen werden. danke an allen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage