if(!isset($erreur)) { $dest_fichier = basename($_FILES['picture']['name']); // formatage nom fichier // enlever les accents $dest_fichier = strtr($dest_fichier,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); // remplacer les caracteres autres que lettres, chiffres et point par _ $dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier); // copie du fichier $dest_final=$dest_dossier . $dest_fichier; $Width=160; $Height=230; $fichier=$_FILES['picture']['tmp_name']; $dest_final_mini=$dest_dossier."thumb_".$dest_fichier; $imageresize=thumbail($fichier,$Width,$Height,$dest_fichier,$dest_dossier);//the fonction create the miniature of the picture
这么多代码谁有那么多时间一行一行看,都在上班啊哥们!
先测试一下,在什么地方出的乱码自己要先测试问题要精要
{ $dest_fichier = basename($_FILES['picture']['name']);
// formatage nom fichier
// enlever les accents
$dest_fichier = strtr($dest_fichier,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
// remplacer les caracteres autres que lettres, chiffres et point par _
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
// copie du fichier
$dest_final=$dest_dossier . $dest_fichier;
$Width=160;
$Height=230;
$fichier=$_FILES['picture']['tmp_name'];
$dest_final_mini=$dest_dossier."thumb_".$dest_fichier;
$imageresize=thumbail($fichier,$Width,$Height,$dest_fichier,$dest_dossier);//the fonction create the miniature of the picture