[PHP] fonction rename() qui ne marche pas
Résolu
gasper
-
gasper -
gasper -
Bonjour,
j'ai un problème pour renommer en php des JPG
je supprime les blancs, je cherche une occurence et je voudrais renommer mon fichier a partir de cette occurence, mais ca marche pas :
voili mon code
<?php
$dir = ("photos/");
$dh = opendir ($dir);
while (($file = readdir ($dh)) !== false )
{
if ($file !== '.' && $file !== '..')
{
$pos=strpos($file,"milieu");
if ($pos!=0){
$nfile=substr($file,$pos-1,strlen($file)-$pos);
$nfile=strtr($nfile," ","_");
rename("photos/".$file,"photos/".$nfile);
}
}
}
?>
quand je fais un echo, le $nfile est exactement le resultat souhaité. Mais j'ai un message d'erreur car le nom d'origine contient des é et des è et j'essaie de lire un truc qui m'est retourné style ; unable to access /photos/ 2011 2ème journée.jpg (c'est pour cela que je veux les renommer) in in /mnt/142/sda/5/etc.../renomme.php
une idée???
merci
j'ai un problème pour renommer en php des JPG
je supprime les blancs, je cherche une occurence et je voudrais renommer mon fichier a partir de cette occurence, mais ca marche pas :
voili mon code
<?php
$dir = ("photos/");
$dh = opendir ($dir);
while (($file = readdir ($dh)) !== false )
{
if ($file !== '.' && $file !== '..')
{
$pos=strpos($file,"milieu");
if ($pos!=0){
$nfile=substr($file,$pos-1,strlen($file)-$pos);
$nfile=strtr($nfile," ","_");
rename("photos/".$file,"photos/".$nfile);
}
}
}
?>
quand je fais un echo, le $nfile est exactement le resultat souhaité. Mais j'ai un message d'erreur car le nom d'origine contient des é et des è et j'essaie de lire un truc qui m'est retourné style ; unable to access /photos/ 2011 2ème journée.jpg (c'est pour cela que je veux les renommer) in in /mnt/142/sda/5/etc.../renomme.php
une idée???
merci
A voir également:
- [PHP] fonction rename() qui ne marche pas
- Fonction si et - Guide
- Lupas rename - Télécharger - Gestion de fichiers
- A-pdf rename - Télécharger - PDF
- The rename - Télécharger - Gestion de fichiers
- A better finder rename - Télécharger - Divers Utilitaires