begin process at 2010 03 21 00:47:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Extraction d'URL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Extraction d'URL

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ée 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...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales