Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
765 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  fonction copy() grrrrrr pourquoi ça marche pas bon sang

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction copy() grrrrrr pourquoi ça marche pas bon sang

n°325859
qwix
Posté le 07-03-2003 à 12:01:05  profilanswer
 

Bonjour à tous j'ai ce script là:

Code :
  1. $fichier    = $_FILES["imgNews"]["name"] ;
  2. $fichierTmp = $_FILES["imgNews"]["tmp_name"] ;
  3. $size       = $_FILES["imgNews"]["size"] ;
  4. $max        = $_POST["max"] ;


et ceci

Code :
  1. copy( $fichier, $repertoire.$fichier )


tous les chemins sont corrects et tout mais j'ai toujours cette erreur là:

Citation :


Warning: Unable to open 'fade.gif' for reading: No such file or directory in /var/www/html/bes/addNews.php on line 103


 
Pourtant tout à l'air correct non ?
 
:)
 

mood
Publicité
Posté le 07-03-2003 à 12:01:05  profilanswer
 

n°325862
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 07-03-2003 à 12:03:09  profilanswer
 

T'es sûr que ton fichier se trouve bien dans le répertoire où le PHP s'exécute ? Fais un getcwd() avant pour savoir où tu te trouves.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°325865
qwix
Posté le 07-03-2003 à 12:06:59  profilanswer
 

Ben non justement mais en fait c'est pour un upload, je voulais le faire avec un script de FTP mais on m'a demandé de le faire avec copy() donc forcément ça doit déconner car à mon avis copy() ne marche pas super bien avec une URL en destination genre
http://ip/....
 
Ca je suis sur que ça marche pas, mais bon, c'est pas moi qui décide  :(  
 

n°325868
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 07-03-2003 à 12:12:06  profilanswer
 

qwix a écrit :


Ca je suis sur que ça marche pas, mais bon, c'est pas moi qui décide  :(  


Gné :heink:  
Tu peux dire exactement ce qu'il faut que tu fasses ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°325870
ethernal
Chercheur de vérité...
Posté le 07-03-2003 à 12:13:19  profilanswer
 

il trouve pas la source dans ton code, c'est logique... tu lui donnes le nom de la future image
 
j'aurais plutôt fait :

Code :
  1. $fichier    = $_FILES["imgNews"]["name"] ;
  2. $fichierTmp = $_FILES["imgNews"]["tmp_name"] ;
  3. $size       = $_FILES["imgNews"]["size"] ;
  4. $max        = $_POST["max"] ;
  5. copy( $fichierTmp, $repertoire.$fichier )


 


---------------
...oups kernel error...
n°325878
qwix
Posté le 07-03-2003 à 12:24:37  profilanswer
 

J'avais essyé ça mais çe ne marche pas non plus :(

n°325881
qwix
Posté le 07-03-2003 à 12:26:23  profilanswer
 

Taiche a écrit :


Gné :heink:  
Tu peux dire exactement ce qu'il faut que tu fasses ?


OK alors voilà ce qu'il faut que je fasse:
Je sélectionne mon image et ensuite je la copie sur un serveur dans un dossier ;)
 
Voilà c'est tout  
:)

n°325888
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 07-03-2003 à 12:31:26  profilanswer
 

qwix a écrit :


OK alors voilà ce qu'il faut que je fasse:
Je sélectionne mon image et ensuite je la copie sur un serveur dans un dossier ;)


Donc en gros, le client uploade un fichier sur le serveur et toi tu le déplaces ?
Bon ba dans ce cas, c'est pas avec copy() ou ce genre de trucs que ça marchera. Utilise la fonction move_uploaded_file() qui marche très bien (testé et approuvé).


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°325892
qwix
Posté le 07-03-2003 à 12:33:50  profilanswer
 

ha oui ok merci pour la fonction je l'avais oubliée celle là :)
 
merci :):)

n°325911
ethernal
Chercheur de vérité...
Posté le 07-03-2003 à 12:49:47  profilanswer
 

tu parles d'adresse http pour la destination ? tu me fais peur là  :heink:  
avec copy, rename, move_uploaded_file, tu ne sais recopier le fichier que sur LE serveur où tu l'as uploadé, pas sur un autre serveur.
 
que contient $repertoire ???


---------------
...oups kernel error...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  fonction copy() grrrrrr pourquoi ça marche pas bon sang

 

Sujets relatifs
Erreur en lancant phpMyAdmin CA MARCHE MERCI[JS] prb impression IE5 mais marche en IE6
Aide pour mon script php, je pige pas pkoi il marche pas[PHP] PB avec la fonction imagepng
fonction bind()[C]condition string qui marche pas !
[PHP] --> sur quel FAI la fonction mail() est elle pas desactivée...WSAGetLastError et fonction Connect(...) pour socket
Javascript marche plus :([JS] setattribute marche pas !
Plus de sujets relatifs à : fonction copy() grrrrrr pourquoi ça marche pas bon sang


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR