Salut,
J'ai fait un petit bout de script (ci-dessous) pour afficher un chemin
sur mes pages et utiliser chaque partie (répertoires et fichier) ensuite
comme variable. Tout marche bien mais lorsqu'on est dans le répertoire
du 1er niveau on a deux ">" qui se suivent. C'est normal mais je
voudrais savoir comment faire pour les remplacer par un seul > dans
ce répertoire.
<?
$url = explode("/",$PHP_SELF);
$path = $url[sizeof($url)-3];
$dir = $url[sizeof($url)-2];
$filename = $url[sizeof($url)-1];
$foo = array("_", "/", ".php");
$fzz = str_replace($foo, " ", "$dir");
$fuu = array(".php");
$fxx = str_replace($fuu, " ", "$filename");
echo "<a href=\"../../\">home</a> > <a href=\"../\">$path</a> > <a
href=\".\">$fzz</a> > $fxx";
?>
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibaut Allender
Liliane wrote:
du 1er niveau on a deux ">" qui se suivent. C'est normal mais je voudrais savoir comment faire pour les remplacer par un seul > dans ce répertoire.
suffit de tester sl les variables contiennent qq chose ;)
<?php echo "<a href="../../">home</a>"; if ($path) echo " > <a href="../">$path</a>"; if ($fzz) echo " > <a href=".">$fzz</a>"; if ($fxx) echo " > $fxx"; ?>
a+
-- freelance + web design + php dev + digital photo + http://www.capsule.org
Liliane wrote:
du 1er niveau on a deux ">" qui se suivent. C'est normal mais je
voudrais savoir comment faire pour les remplacer par un seul > dans
ce répertoire.
du 1er niveau on a deux ">" qui se suivent. C'est normal mais je voudrais savoir comment faire pour les remplacer par un seul > dans ce répertoire.