php: links schreiben (bestimmte "umgebung")
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
ausgabe
bocken
datei
fangen
fehlenden informationen
folgende voraussetzungen
folgendem muster
http
index
klicken
korrekt schreiben
letter
links stehen
ren
richtig schreiben
sagen
test
text
url
-
also, bevor man anf?ngt sollte man folgende voraussetzungen erf?llen k?nnen:
1. ein wenig von php kennen
2. http://www.lima-city.de/boards?m=thread&id=23686 gelesen haben damit man das ganze besser versteht.
fangen wir an.
in dieser text.php soll nun diese variable mit links gef?llt werden:
$navi =" hier sollen die links stehen ";
der haken an der sache:
die links sollen nach folgendem muster geschrieben werden:
<a href="$site_url datei.php">Text</a>
wie kann man das jetzt richtig schreiben?
falls es wichtig ist:
das ganze wird nachher in index.php mit einem echo ausgegeben. bitte jetzt nicht sagen: das kannste auch in nem echo direkt reintun! denn darum gehts mir nicht.
hoffe ihr k?nnt mir helfen.
im falle von unprezisen angaben/fehlenden informationen bitte einfach nachfragen
MfG //M2k -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also, ich habe das so verstanden: Du willst die Links von test.php im index.php ausgeben, richtig? -> <a href='$variablevontest.php'>Hier klicken</a>
// test.php
$navi = array("www.lima-city.de","www.ebay.de");
<?
// index.php
include ("test.php");
foreach ($navi = $element)
{
echo "<a href='$element'>Hier klicken</a>";
echo "<br>";
}
?>
So sollte das funktionieren!
-
mag sein dass es so funktioniert, aber ist nicht das was ich mir vorstelle...
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title><?php echo($title); ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php include("text.php"); ?>
<table width="526" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
<tr>
<td height="74" colspan="2" align="center" valign="middle" bgcolor="#00FF00">
<h1 align="center"><strong><?php echo($big_title); ?></strong><br></h1>
</td>
</tr>
<tr>
<td width="171" height="455" align="left" valign="top" bgcolor="#CCCCCC"><p><u><strong>Navigation:</strong></u></p>
<p><?php echo($navi); ?></p></td>
<td width="320" align="left" valign="top" bgcolor="#CCCCCC"><?php echo($body_home) ?></td>
</tr>
</table>
</body>
</html>
test.php
<?php
$big_title = /*
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/"
Easy Edit
";//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
$site_url = /*
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/"
http://webmaster2k.xardas.lima-city.de/users/m2k/easyedit/
";//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
$title = /*
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/"
Easy Edit 1.0 by //M2k
";//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
$navi = /*
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/"
";//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
$body_home = /*
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/"
Das ist EasyEdit, ganz leicht zu editieren!
";//WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
?>
[/quotre]
kleine erkl?rung zu test.php
$site_url
url des ordners auf der seite wo alle dateien drin sind
$navi
da will ich links dreinsetzen, die nach diesem muster
<a href="$site_url datei.php">Text</a>
geschrieben sind. jedoch weis ich nicht, wie ich das korrekt schreiben soll, sodass in diesem fall die seite http://webmaster2k.xardas.lima-city.de/users/m2k/easyedit/datei.php aufgerufen wird. das ist meine frage. -
machs doch so:
das in die text.php
/* Links */
$ausgabe[links_oben] = "<span class=\"b\">%LINKS%</span>"; // Aussehen f?r die Links oben
$links_oben = array(); // werden in dieser reihenfolge f?r %LINKS% eingesetzt
$links_oben[0] = "Home"; // Link oben
$links_oben[1] = "G?stebuch"; // Link oben
$links_oben[2] = "Gallery"; // Link oben
$links_oben[3] = "Newsletter"; // Link oben
das in die index.php
function navi($links_oben, $ausgabe)
{
$action_oben = array();
$action_oben[0] = "1";
$action_oben[1] = "gb";
$action_oben[2] = "gallery";
$action_oben[3] = "letter";
for($i = 0; $i < count($action_oben); $i++)
{
$link = str_replace("%LINKS%", $links_oben[$i], $ausgabe[links_oben]);
$navi .= "<a href=\"?action=".$action_oben[$i]."\" target=\"_self\" class=\"navi\">".$link."</a><br \>";
}
return $navi;
}
$navi = navi($links_oben, $ausgabe);
hab atm kein bock das zu erkl?ren und hoff einfach, dass du weisst, was was bewirkt ;)
wenn nich meld dich
mfgder i-cmsser schon wieder ;)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage