Afficher noms de dossier avec un lien dessus.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher noms de dossier avec un lien dessus.

par sylvaing26 » 14 févr. 2009, 14:59

Il faut que tu recupère le lien de ta page sur ton serveur et tu l'explose avec la fonction explode() en cherchant les slash et ce jusqu'a la racine de ton site
ca donnera pour tonsite.truc/dossier1/dossier2/dossier3/page.php
- tonsite.truc
-dossier1
-dossier2
-dossier3
$url = realpath("tapage.php");
$liens = explode("/", $url);
for($i = 0, $i>0,$i++){
if(!$liens[$i] == ""){
echo $liens[$i];
}
}
Un truc dans ce genre là, je ne garanti pas la justesse :lol:

Merci!

par nikolak » 14 févr. 2009, 14:41

Merci pour ta réponse!
En fait ce que j'aimerais faire c'est pour une url

domaine.com/dossier1/dossier2/page.html

je puisse avoir un affichage de dossier1 (c'était un exemple, je voudrais récupérer justement $dossier1 le nom de dossier1 dans une variabla) avec un lien vers dossier1 et dossier2 avec un lien vers dossier2, et que ca puisse se faire automatiquement, quels que soient les noms de dossier1 et dossier2.

C'est plus clair?

par rolusseum » 14 févr. 2009, 14:04

Par exemple, en utilisant les sessions, tu peux récupérer l'url de ta page
$_SESSION['urlPagesess']= $_SERVER['PHP_SELF'];
Ensuite pour afficher un lien ou automatiser (je n'ai pas vraiment comprend compris)
une condition peut-être utiliser
if ($_SESSION['urlPagesess'] == DossierRacine/Dossier2/page.php)
//Alors traitement
//une redirection ou mettre un lien

Afficher noms de dossier avec un lien dessus.

par nikolak » 14 févr. 2009, 12:54

Salut!

Je débute en php, alors j'aurais besoin de pistes (quelle fonction utiliser, comment) pour réaliser le truc suivant:

je cherche à mettre en place un petit script qui affiche automatiquement, quand on est mettons sur DossierRacine/Dossier2/page.php:

DossierRacine / Dossier2 avec à chaque fois le lien vers ce dossier.

Comment faire?

$dossier = $_GET['dossier']; ca devrait marcher pour récupérer le nom de dossier (j'ai une 403..) ou il y a autre chose de mieux?

Merci et bonne continuation,
Niko