Afficher la photo du profil

Signaler
-
Messages postés
31216
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 janvier 2021
-
Bonjour!J'ai créé la partie pour mettre la photo du profil mais je n'arrive pas à voir la photo,on me dit que l'erreur est au niveau de la ligne:
move_uploaded_file($_FILES['Photo']['tmp_name'],'../uploads
J'ai besoin d'aide
et voici mon code php pour afficher la photo du profil.
<?php
session_start();
?>
<?php
 mysql_connect("localhost","root","");
 mysql_select_db("desan");
 if (isset($_FILES['Photo']) and $_FILES['Photo']['error']==0)
    {
   if ($_FILES['Photo']['size']<= 10000000000)
   $infosphoto= pathinfo($_FILES['Photo']['name']);
   $extension_upload = $infosphoto['extension'];
   $extensions_autorisées = array('jpg','jpeg','gif','png','JPEG','JPG','PNG','GIF');
   if (in_array($extension_upload,$extensions_autorisées))
     {
   move_uploaded_file($_FILES['Photo']['tmp_name'],'../uploads/'.basename($_FILES['Photo']['name']));
    //UPLOADS nom du dossier contenent les  fotos
    $Photo='../uploads/'.basename($_FILES['Photo']['name']);  
     } 
  $pho=mysql_query("UPDATE client SET Photo = '$Photo' WHERE Username='$_SESSION[loginu]' AND Password='$_SESSION[pwd]'");
    if(!$pho){
    //die("Erreur ".mysql_error());
    echo '<script language="javascript"> alert("Impossible de changer la photo/n   nom ou format invalide")</script>';
    }
 }
 ?>



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

1 réponse

Messages postés
31216
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 janvier 2021
342
Bonjour,



,on me dit que l'erreur est au niveau de la ligne:
move_uploaded_file($_FILES['Photo']['tmp_name'],'../uploads


.... et ..... quelle est donc cette erreur ?


Penses bien entendu à vérifier les droits sur le répertoire (droits en écriture)
et Jettes aussi un oeil à ta variable $_FILES['Photo']['tmp_name'] pour voir ce qu'elle contient réellement au cas où.