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 ?
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 17 févr. 2007 à 15:08
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
weboide
Messages postés30Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention13 mars 2007 27 févr. 2007 à 14:04
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
?>