Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

strchr() buggé ?

7 views
Skip to first unread message

Une Bévue

unread,
Nov 13, 2012, 4:39:45 AM11/13/12
to
comme j'ai besoind d'extraire l'extension de certains fichiers, j'ai
d'abord essay� :
$ext=pathinfo($path, PATHINFO_EXTENSION);
qui ne marche pas sur un $path contenant un "'", par exemple :
$path = /home/yt/Sites/Recettes/Liens-Externes/L'atelier des Chefs -
Cocktail et boisson.webloc
(je ne suis pas maitre du $path)

je me suis donc tourn� vers strchr() :
substr(strrchr($path,'.'),1);

et l�, j'obtiens le m�me r�sultat.

je peux tjs contourner le pb en rempl�ant dans la chaine de caract�res
de $path les "'" par autre chose.

cependant j'aimerais en savoir + sur le pourquoi du comment...

Fred

unread,
Nov 13, 2012, 5:00:25 AM11/13/12
to
Le 13/11/2012 10:39, Une B�vue a �crit :
�a marche chez moi (PHP Version 5.3.10-1ubuntu3.4)


$path = "/home/yt/Sites/Recettes/Liens-Externes/L'atelier des Chefs -
Cocktail et boisson.webloc";
$ext=pathinfo($path, PATHINFO_EXTENSION);
echo $ext;

--> webloc

Une Bévue

unread,
Nov 13, 2012, 5:21:42 AM11/13/12
to
Le 13/11/2012 11:00, Fred a �crit :
>
> �a marche chez moi (PHP Version 5.3.10-1ubuntu3.4)
>
>
> $path = "/home/yt/Sites/Recettes/Liens-Externes/L'atelier des Chefs -
> Cocktail et boisson.webloc";
> $ext=pathinfo($path, PATHINFO_EXTENSION);
> echo $ext;
>
> --> webloc

oui, oui, merci, le pb venait d'ailleurs...
0 new messages