PHP / Move_upload_file et Chemin ...

Résolu
Bonjour,

Voici quelques heures que je tourne en rond.
echo $_SERVER['DOCUMENT_ROOT'];

Me donne comme résultat : /var/vhost/ ... etc ... /httpdocs

dans mon dossier : /httpdocs/admin/
je possède une fonction move_upload_file() :

$racine = ./images
for($i=0;$i<sizeof($_FILES["photo"]["name"]);$i++) {

      // Si l'input est vide, on passe
      if(!$_FILES["photo"]["name"][$i]) continue;

      $name = $_FILES["photo"]["name"][$i];
	 
      $ext = substr($name, strrpos($name, ".") + 1); 
      $nom_fichier=basename($name,".".$ext);

      // Pour éviter d'écraser l'ancien en cas de doublon
      $n="";
      while(file_exists("$racine/nom_fichier$n.$ext")) $n++;
      $nom_fichier="$nom_fichier$n.$ext";
echo $racine.'/'.$nom_fichier;
      // Fin de l'upload
      if (@move_uploaded_file($_FILES["photo"]["tmp_name"][$i], "$racine/$nom_fichier")){
         @chmod("$racine/$nom_fichier", 0777);
       
     array_push($tab, $nom_fichier);


	 } else {
       
      }

   }


Le probleme est que j'ai tout testé :
/var/vhost/...
var/vhost/...
/httpdocs/images
./images

AUCUNE racine ne fonctionne, aucune image n'est transférée. J'ai besoin d'aide s'il vous plait !

Merci d'avance

2 réponses

  1. le problème vient de la fonction move_upload soit elle est pas activé ou mal configuré contact le support de ton hébergeur
    Merci de m'avoir lu
    1. Bien,
      Tu m'as mis un peu sur la voie.

      J'avais deja rencoontré ce probleme précedemment avec une autre fonction qui permet de créer des dossiers : mkdir je crois.

      Il suffisait de VERFIFIER LES ATTRIBUTS DU DOSSIER SOURCE !!
      CHMOD = 777 et hop le tour est joué !

      Je te remercie !
      A bientot