pb upload

Invité
Invité n'ayant pas de compte PHPfrance

12 juin 2007, 18:41

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?

Invité
Invité n'ayant pas de compte PHPfrance

12 juin 2007, 18:43

j'ai oublié une apostrophe en postant.
Dans mon script, la 2ème ligne est bien
$destination = "../siteLocal/pages/Page1.xls";

Petit nouveau ! | 7 Messages

13 juin 2007, 08:49

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