par
ezacal » 19 févr. 2011, 16:40
oui, ça c'est parfait si le client charge 2 fois sa photo, mais ce que je voudrais ,c'est que la photo s'appelle photo"n°id".jpg
par ex photo1060.jpg
j'ai essayé de modifier
$dest_fichier = basename($_FILES['photo']['name']);
$dest_fichier = strtr($dest_fichier, 'ÀÃÂÃÄÅÇÈÉÊËÌÃÃŽÃÒÓÔÕÖÙÚÛÜÃà áâãäåçèéêëìÃîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
// un chtit regex pour remplacer tous ce qui n'est ni chiffre ni lettre par "_"
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
par
$dest_fichier = rename($dest_fichier, $NewNomFichier);
mais je ne trouve pas d'info sur le net pour que $NewNomFichier prenne la valeur voulue.
merci
oui, ça c'est parfait si le client charge 2 fois sa photo, mais ce que je voudrais ,c'est que la photo s'appelle photo"n°id".jpg
par ex photo1060.jpg
j'ai essayé de modifier
[php] $dest_fichier = basename($_FILES['photo']['name']);
$dest_fichier = strtr($dest_fichier, 'ÀÃÂÃÄÅÇÈÉÊËÌÃÃŽÃÒÓÔÕÖÙÚÛÜÃà áâãäåçèéêëìÃîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
// un chtit regex pour remplacer tous ce qui n'est ni chiffre ni lettre par "_"
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
[/php]
par
[php]
$dest_fichier = rename($dest_fichier, $NewNomFichier);
[/php]
mais je ne trouve pas d'info sur le net pour que $NewNomFichier prenne la valeur voulue.
merci