Page 1 sur 1

pb upload

Posté : 12 juin 2007, 18:41
par Invité
Bonjour à tous,

J'essaye d'uploader un fichier excel sur mon serveur local, en le renommant "page1.xls" au passage. ça me donne ceci:
$origine = "C:\templates\DC16394.XLS";
$destination = ../siteLocal/pages/Page1.xls";
move_uploaded_file($origine  , $destination);
Pas d'erreur, mais pas de fichier transféré non plus. Les chemins sont bons, les chmod aussi.
Voyez vous ce qui ne va pas?

Posté : 12 juin 2007, 18:43
par Invité
j'ai oublié une apostrophe en postant.
Dans mon script, la 2ème ligne est bien
$destination = "../siteLocal/pages/Page1.xls";

Posté : 13 juin 2007, 08:49
par ProgDez
Bonjour,

Regarde bien:
$origine = "C:\templates\DC16394.XLS";
$destination = ../siteLocal/pages/Page1.xls";
move_uploaded_file($origine , $destination);
Alors que moi je pense que ceci marcherais mieux:
$origine = $_FILES["non_du_champ_file"]["tmp_name"]; //récupération du fichier temporaire
$destination = "../siteLocal/pages/"; // destination du fichier
$destination .= "Page1.xls";

////On déplace le fichier vers sont emplacement final
if(move_uploaded_file($origine, $destination))
    {
      echo "Uploaded!";
    }
    else
    {
      echo "There was a problem when uploding the new file.";
    }
car je pense que tu utilise un formulaire, non ? pour uploader tes fichiers ??

sinon, si tu fais juste du déplacement de fichiers regarde du côté de rename()

Voila :D