J'ai un probleme avec un upload... qui marche en local mais pas sur le serveur
résultat : page blanche et pas de message d'erreur
voici mon code :
$rep_img="../img_cle/";
$nomcle = htmlspecialchars($_POST['nomcle'],ENT_QUOTES );
$fic_name = $_FILES['file']['name'];
$fic_tmp_name=$_FILES['file']['tmp_name'];
$fic_name = str_replace(' ','_',$fic_name);
$fic_name = str_replace('-','_',$fic_name);
$fic_name = str_replace('é','e',$fic_name);
$fic_name = str_replace('ê','e',$fic_name);
$fic_name = str_replace('è','e',$fic_name);
$fic_name = str_replace('à','a',$fic_name);
$fic_name = str_replace('ù','u',$fic_name);
$fic_name = strtolower($fic_name);
$extension = strrchr($fic_name,".");
//echo $id_produit;
if ($extension != ".jpg" and $extension!=".jpeg" and $extension!=".JPG" and $extension!=".JPEG" and $extension!=".gif" and $extension!=".GIF" and $extension!=".png" and $extension!=".PNG")
{
$msg="Mauvais format";
header('location:cle.php?msg='.$msg);
}
elseif(move_uploaded_file($fic_tmp_name, $rep_img.$fic_name))
{
$sql="INSERT INTO cle_photo (id_photo,cle,photo) VALUES ('','$nomcle','$fic_name')";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
if ($req){
//message de validation
$msg="photo enregistrée";
header('location:cle.php?msg='.$msg);
}
}