Get le nom de la page ds laquelle je suis
Ynsouk
Messages postés
108
Statut
Membre
-
Kcazer Messages postés 26 Statut Membre -
Kcazer Messages postés 26 Statut Membre -
Bonjour,
je veux avoir le nom du fichier (nompage.extension) pr faire une opération mais j'y arrive pa
je veux avoir le nom du fichier (nompage.extension) pr faire une opération mais j'y arrive pa
Configuration: Windows Vista Internet Explorer 7.0
2 réponses
-
Bonsoir,
Dans quel langage veux tu faire ça ?
S'il s'agit de php, ce code devrait suffire:<?php $script_name = $_SERVER['SCRIPT_NAME']; // On recupere le nom du script courant $path_exploded = explode('/',$script_name); // On coupe le chemin à chaque slash $file_name = array_pop($path_exploded); //Et on recupere le nom du fichier ?>
S'il s'agit de html, ce n'est possible qu'en utilisant du javascript. Et je n'ai plus les fonctions en tête. Je regarderais si jamais c'est bien ce dont tu as besoin. -
bjr,
Merci, c ce que je veux et je programme en php aussi. Mais l'objectif c'est de le prendre et de le garder pr pouvoir faire un lien retour à partir de la page suivante.
Mais problème pr moi, pr garder les variables en php je ne connais ke la méthode effectuée avec le champ hidden. mais dans mon cas je ne suis pas entrain de soumettre un formulaire.
Est ce qu'il ya la possibilité de créer une variable genre globale vue par ttes les pages. si ui je serai ravi d'être mis sur le chemin pr le créer. Merci-
Dans ce cas, une solution plus simple pourrait etre d'utiliser du javascript, un code de ce genre utilise l'hiistorique pour renvoyer sur a page precedente:
<a href="#" onclick="history.back();">Retour</a>
Le seul problème est que certains utilisateurs désactive le javascript, rendant donc le lien inoperant.
Pour rester sur le php, on pourrait utiliser le referer fourni par le navigateur (via $_SERVER["HTTP_REFERER"]) pour recuperer l'url de la page precedente:blah blah blah <a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">Retour</a>
Quand aux variables globales d'une page à l'autre, ce n'est pas directement possible. On peut par contre utiliser les sessions et/ou les cookies pour conserver facilement ds variables d'une page à l'autre.
Je te renvoie sur le siteduzero (https://openclassrooms.com/fr/courses#ss_part_2) pour plus d'infos ;]
+
-