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

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°222790
Psykolio
Posté le 02-10-2002 à 16:35:59  profilanswer
 

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!!!!!!!!!!!!!!!!!


---------------
-----------------------------------
mood
Publicité
Posté le 02-10-2002 à 16:35:59  profilanswer
 

n°222793
Psykolio
Posté le 02-10-2002 à 16:47:23  profilanswer
 

ç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">


---------------
-----------------------------------
n°222799
nico168
Posté le 02-10-2002 à 17:02:16  profilanswer
 

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/

n°222801
Psykolio
Posté le 02-10-2002 à 17:05:41  profilanswer
 

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


---------------
-----------------------------------
n°222806
nico168
Posté le 02-10-2002 à 17:10:33  profilanswer
 

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

n°222811
Psykolio
Posté le 02-10-2002 à 17:16:18  profilanswer
 

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...


---------------
-----------------------------------
n°222813
Psykolio
Posté le 02-10-2002 à 17:17:10  profilanswer
 

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


---------------
-----------------------------------
n°222814
nico168
Posté le 02-10-2002 à 17:21:36  profilanswer
 

Psykolio a écrit a écrit :

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




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

n°222815
Psykolio
Posté le 02-10-2002 à 17:26:01  profilanswer
 

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


---------------
-----------------------------------
n°222818
nico168
Posté le 02-10-2002 à 17:32:18  profilanswer
 

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

mood
Publicité
Posté le 02-10-2002 à 17:32:18  profilanswer
 

n°222819
nico168
Posté le 02-10-2002 à 17:33:00  profilanswer
 

remplace par des  

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

n°222825
Psykolio
Posté le 02-10-2002 à 17:39:59  profilanswer
 

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;)


---------------
-----------------------------------
n°222833
Psykolio
Posté le 02-10-2002 à 17:51:03  profilanswer
 

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


---------------
-----------------------------------
n°222835
nico168
Posté le 02-10-2002 à 17:53:17  profilanswer
 

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]);

n°222843
Psykolio
Posté le 02-10-2002 à 18:02:50  profilanswer
 

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


---------------
-----------------------------------
n°222845
nico168
Posté le 02-10-2002 à 18:06:28  profilanswer
 

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']);

n°222848
Psykolio
Posté le 02-10-2002 à 18:16:33  profilanswer
 

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


---------------
-----------------------------------
n°222851
omega2
Posté le 02-10-2002 à 18:19:06  profilanswer
 

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.

n°222870
Psykolio
Posté le 02-10-2002 à 18:52:51  profilanswer
 

ç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***;)


---------------
-----------------------------------

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

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

 

Sujets relatifs
Tomcat : préciser un login et un mot de passeproblème de conservation d'un mot de passe...
mon moteur de recherche & free ca passe pas !?Excel: ouvrir dans une macro un fichier xl protege par mot de passe
Mot de Passe,mySQLTemps passé sur un site + acualisation BDD
[PHP] copy(); , ca marche sur free ?????Comment ca se passe avec le port serie?
[JavaScript] impression d'un objet passé en parametre en JavascriptTelechargement d'une page protégée par mot de passe ???
Plus de sujets relatifs à : copy().... mais qu'est-ce qui se passe????


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