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 ?
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
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
?>