copy().... mais qu'est-ce qui se passe???? - PHP - Programmation
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">
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/
Marsh Posté le 02-10-2002 à 17:05:41
oki, merci, v tester et voir ça....
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 ...
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...
Marsh Posté le 02-10-2002 à 17:17:10
lol y a un mieux non??
Marsh Posté le 02-10-2002 à 17:21:36
Psykolio a écrit a écrit : lol y a un mieux non?? |
copie/colle ici la ligne qui pose pb (et celles autour)
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
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]
Marsh Posté le 02-10-2002 à 17:33:00
remplace par des
Code :
|
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
Marsh Posté le 02-10-2002 à 17:51:03
bon, g mis ça:
Code :
|
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
Marsh Posté le 02-10-2002 à 17:53:17
y'a juste a remplacer les X par le chiffres, soit :
Code :
|
Marsh Posté le 02-10-2002 à 18:02:50
ben ça refait l'erreur du que g mise
Marsh Posté le 02-10-2002 à 18:06:28
oups...
essaye avec ca
Code :
|
Marsh Posté le 02-10-2002 à 18:16:33
ralalalala tj la même erreur, je pige vraiment po
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.
Marsh Posté le 02-10-2002 à 18:52:51
ça y est 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***
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!!!!!!!!!!!!!!!!!
---------------
-----------------------------------