copy().... mais qu'est-ce qui se passe????

copy().... mais qu'est-ce qui se passe???? - PHP - Programmation

Marsh Posté le 02-10-2002 à 16:35:59    

salut à tous..... voilà mon prob.... j'ai un site à finir très rapidement, et pleins d'emmerdes me tombent dessus lol... en fait, je veux me servir de la fonction copy(), je l'ai déja fait, sans probs, et j'ai même repris des morceaux de code personnels pour aller plus vite.... béh g une grosse erreur avec le copy et je pige po pourquoi (je tourne en local pour l'instant).....
ça c mon bout de code:
 
copy($photo1,"../../../rubriques/photos/" . $photo1_name);
copy($photo2,"../../../rubriques/photos/" . $photo2_name);
copy($photo3,"../../../rubriques/photos/" . $photo3_name);
copy($photo4,"../../../rubriques/photos/" . $photo4_name);
 
et ça c l'erreur :(....
 
Warning: Unable to open '' for reading: Permission denied in f:\sites\www\admin\formulaires\envoi\concerts_rendus.php on line 13
 
Warning: Unable to open '' for reading: Permission denied in f:\sites\www\admin\formulaires\envoi\concerts_rendus.php on line 14
 
Warning: Unable to open '' for reading: Permission denied in f:\sites\www\admin\formulaires\envoi\concerts_rendus.php on line 15
 
Warning: Unable to open '' for reading: Permission denied in f:\sites\www\admin\formulaires\envoi\concerts_rendus.php on line 16
 
vous l'aurez deviné, les lignes 13-14-15-16, c les copy ;).....
Heeeeeelp!!!!!!!!!!!!!!!!!


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 16:35:59   

Reply

Marsh Posté le 02-10-2002 à 16:47:23    

ça c le formulaire qui envoie à la page où se trouve le bout de code que je vous ai montré...
   
<input type="file" name="photo1" value="photo 1">
 <input type="file" name="photo2" value="photo 2">
 <br>
 <input type="file" name="photo3" value="photo 3">
 <input type="file" name="photo4" value="photo 4">


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 17:02:16    

si t'es en php 4.2,
remplace tes  
 
$photoX  
 
par des  
 
HTTP_POST_FILES['photoX'];
 
 
mais c'est juste une supposition, sinon regarde si apache a le droit d'ecrire dans ../../../rubrique/photos/

Reply

Marsh Posté le 02-10-2002 à 17:05:41    

oki, merci,  :) v tester et voir ça....


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 17:10:33    

pas  
 
HTTP_POST_FILES['photoX'];  
 
mais  
 
$HTTP_POST_FILES['photoX'];  
 
mais tu aurras rectifier de toi meme ...

Reply

Marsh Posté le 02-10-2002 à 17:16:18    

hum... maintenant  il me met:  
Unable to open 'Array' for reading: No such file or directory in f:\sites\www\jeff\admin\formulaires\envoi\concerts_rendus.php...


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 17:17:10    

lol y a un mieux non?? :lol:  :lol:


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 17:21:36    

Psykolio a écrit a écrit :

lol y a un mieux non?? :lol:  :lol:  




 
copie/colle ici la ligne qui pose pb (et celles autour)

Reply

Marsh Posté le 02-10-2002 à 17:26:01    

copy($HTTP_POST_FILES['photo1'],"../../../rubriques/photos" . $photo1_name);
copy($HTTP_POST_FILES['photo2'],"../../../rubriques/photos" . $photo2_name);
copy($HTTP_POST_FILES['photo3'],"../../../rubriques/photos" . $photo3_name);
copy($HTTP_POST_FILES['photo4'],"../../../rubriques/photos" . $photo4_name);
 
voili


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 17:32:18    

remplace par des  
[cpp]
copy($HTTP_POST_FILES['photoX'][tmp_name],"../../../rubriques/photos/" .$HTTP_POST_FILES['photoX'][name]);  [cpp]

Reply

Marsh Posté le 02-10-2002 à 17:32:18   

Reply

Marsh Posté le 02-10-2002 à 17:33:00    

remplace par des  

Code :
  1. copy($HTTP_POST_FILES['photoX'][tmp_name],"../../../rubriques/photos/" .$HTTP_POST_FILES['photoX'][name]);

Reply

Marsh Posté le 02-10-2002 à 17:39:59    

euh.... tu veux po me donner un exemple avec par exemple la photo1 qui devient photo1_name?? comme ça, je suis sur de po me gourer betement;)


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 17:51:03    

bon, g mis ça:
 

Code :
  1. copy($HTTP_POST_FILES['photo1'][photo1],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo1'][photo1_name]);

et ça me refait une belle erreur:
Warning: Unable to open '' for reading: Permission denied in f:\sites\www\jeff\admin\formulaires\envoi\concerts_rendus.php on line 13


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 17:53:17    

y'a juste a remplacer les X par le chiffres, soit :
 

Code :
  1. copy($HTTP_POST_FILES['photo1'][tmp_name],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo1'][name]); 
  2. copy($HTTP_POST_FILES['photo2'][tmp_name],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo2'][name]);
  3. copy($HTTP_POST_FILES['photo3'][tmp_name],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo3'][name]);
  4. copy($HTTP_POST_FILES['photo4'][tmp_name],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo4'][name]);

Reply

Marsh Posté le 02-10-2002 à 18:02:50    

ben ça refait l'erreur du que g mise :(


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 18:06:28    

oups...
essaye avec ca :)

Code :
  1. copy($HTTP_POST_FILES['photo1']['tmp_name'],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo1']['name']);
  2. copy($HTTP_POST_FILES['photo2']['tmp_name'],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo2']['name']);
  3. copy($HTTP_POST_FILES['photo3']['tmp_name'],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo3']['name']);
  4. copy($HTTP_POST_FILES['photo4']['tmp_name'],"../../../rubriques/photos/" .$HTTP_POST_FILES['photo4']['name']);

Reply

Marsh Posté le 02-10-2002 à 18:16:33    

ralalalala tj la même erreur, je pige vraiment po:(


---------------
-----------------------------------
Reply

Marsh Posté le 02-10-2002 à 18:19:06    

Psykolio a écrit a écrit :

ralalalala tj la même erreur, je pige vraiment po:(



Vérifie les droits de lectures/écriture dans le répertoire (lecture seule et archive) ainsi que les éventuelles limitations réglé au niveau d'apache ou du module php.

Reply

Marsh Posté le 02-10-2002 à 18:52:51    

ça y est :D:D..... ça fonctionne, grace aux lignes uqe nico m'a passées, et en plus, y avait une limitation d'apache.... merci à vous deux pour m'avoir aidé à sortir de cette me***;)


---------------
-----------------------------------
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed