Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Extraction d'URL [ Divers / Général ] (b4d51)

samedi 17 février 2007 à 14:01:04 | Extraction d'URL

b4d51

Salut à tous :)
Quand j'utilise ce script pour extraire le nom d'un repertoire par exemple tout se passe bien (la séparation se fait à l'aide des /)


$url = $_SERVER['PHP_SELF'];
$explosion = explode("/", $url);
while (list($indice, $valeur) = each($explosion))
$reper = "$explosion[1]";

echo "repertoire : $reper";

Supposont que le fichier est situé à l'endroit suivant : http://server.com/mon_dossier/index.php
tout se passe bien !

Mais si on ajoute un / à la fin de index.php cela ne fonctionne plus ! La variable $reper est vide et je ne comprend pas pourquoi 
Pouvez vous m'aider ?

samedi 17 février 2007 à 15:08:56 | Re : Extraction d'URL

Teclis01

je comprend rien a ton code...
Aucune indentation, aucun typage...

on va essayer de t'aider mais c'est du freestyle:

<?php
$sUrl = 'http://server.com/mon_dossier/index.php';
$aExplosion = explode("/", $sUrl);
//print_r($aExplosion);
foreach($aExplosion as $sString){
    if($sString=='index.php'){
        //on ne concatene pas
    }
    else{
        $sUrl2.=$sString.'/';
    }
}

echo $sUrl2;

?>

--------------------------------------------------------------------------------------------------
         Ilvaut mieux poser une question et passer pour bête que le rester toutesa vie


mardi 27 février 2007 à 14:04:20 | Re : Extraction d'URL

weboide


Essaye ca, ca devrait marcher pour le cas dont tu parles et les autres cas "normaux"
<?php
$url
= 'http://username:password@hostname/path/trucbidule/test.php/' ;

echo basename(
parse_url ( $url , PHP_URL_PATH )); // renvoi test.php
?>






Cette discussion est classé dans : url, repertoire, extraction, explosion, reper


Répondre à ce message

Sujets en rapport avec ce message

scanner repertoire [ par morgandetoi06 ] comment faire pour scanner un repertoire "photos/" et afficher toutes les photos de ce repertoire ?mercu de votre aidewww.morgan06.fr.fm decoupage d'une URL [ par Zebra1928 ] Salut tout le monde!j'ai une url:  http://www.monsite.com/racine/repertoire/sous_repertoire/fichier.phpje veux recuperer dans un tableau le nom du fic recuperer un nom de fichier avec explode [ par vsss ] BonjourJe voudrai recuperer le nom d'un fichier situé à l'extremité d'une url.Par exemple : http://www.site.com/repertoire/fichier.exe problèe d'espace membre [ par ouga78 ] Salut J'ai un problème, en fait j'ai trouvé un espace membre je sais plus trop où je l'ai modifié et j'ai remarqué qu'il manquait quelque chose: Par e liste des fichiers d'un repertoire [ par cesarp ] bonjour cette question est certainement basique pour les pro , mais pour le beotien que je suis c'est un os :j'aimerais pouvoir transferer des petits préchargement d'images [ par putch ] Bonjour à tous !voila je voudrais effectuer des préchargements des images de mon site webmais plutot que de repeter :i1 = new Image;i1.src = "images/l Passage de variable d'une page a l'autre de manière securisé... [ par kahiros ] Bonjour tout le monde,jusqu'a present je n'ai jamais eu besoin de poster de message étant donné la foules d'informatiosn deja presente sur le site.Tou lecture fichiers [ par alahyaneali ] Bonjourje voudrais faire afficher les fichiers d'un repertoire triésdont le nom est supérieur à im_2432345.jpg et inférieur à im_2432445.jpgen utilisa Redirection, authentification, et POST avec header [ par olid ] Mon probleme est le suivant:Pour mes abonnés, ils ont une page perso avec des liens vers des services externes qui nécessitent une identification par GD [ par coucou747 ] SalutJ'ai formaté ma mandrake pour mettre une debian... j'ai un peu galéré pour les configurations... j'ai réussi a metre php, mais GD ne veut pas se


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.