Upload d'un fichier sous easyphp 1.7 [PHP] - PHP - Programmation
Marsh Posté le 04-02-2004 à 22:08:05
A tous les coups c'est le nom de variables PHP.
Fais péter ton code...
Marsh Posté le 04-02-2004 à 22:31:18
Là il n'y a plus de message d'erreur mais l'upload ne fonctionne pas => répertoire de destination vide
|
Marsh Posté le 04-02-2004 à 22:37:02
A la place de copy:
move_uploaded_file($uploadfrom,$uploaddir)
Marsh Posté le 04-02-2004 à 22:40:23
dans le php.ini :
- file_uploads doit etre a On
- et il faut fixer upload_max_filesize
et préfères move_uploaded_file () à copy() pour des raisons de sécurité !
edit : grilled pour move_uploaded_file (), mais vais t'expliquer pourquoi ... cette methode s'assure que le fichier est transmis en méthode POST !
Marsh Posté le 04-02-2004 à 22:54:32
extrait du php.ini:
|
La fonction "move_uploaded_file" de fait guère de différence.
Mon script m'indique que le fichier est bien uploadé mais le répertoire de destination reste désepérement vide
Marsh Posté le 04-02-2004 à 23:04:47
spectro > tu as redemarré ton serveur après les modifs ?
Marsh Posté le 04-02-2004 à 23:45:31
essay de mettre ta page en .php3 moi sa ma fait le coup mais bon sa se trouve c pas sa mais tu peut toujour essayer ta rien a perdre
Marsh Posté le 04-02-2004 à 23:46:34
ceam a écrit : $uploaddir .= $_FILES["file1"]["name"]; |
a ué, j'avais pas vu ca .. additionner des strings c'est mal
ceam a écrit : |
ca, ca doit passer
Marsh Posté le 05-02-2004 à 00:12:41
oui oui tout ça j'ai corrigé
Message d'erreur actuel sur Easyphp 1.7 :
|
Message d'erreur actuel sur le serveur Linux distant:
|
Dire qu'avant ce site fonctionnait nickel avant la mise à jour du serveur par l'hebergeur. Je suis trop dégouté et j'y comprends plus rien
Je jète l'éponge
Marsh Posté le 05-02-2004 à 00:20:17
chmod qui va bien sur le dossier
Marsh Posté le 05-02-2004 à 00:27:20
simogeo a écrit : chmod qui va bien sur le dossier |
avec un 0777, j'vois pas ce que j'peux faire de mieux.
Et le CHMOD n'est pas pris en compte sous windows => ce qui me fait demander le pourquoi du comment du "permission denied"
Marsh Posté le 05-02-2004 à 00:33:14
balance ton script complet ub
Marsh Posté le 05-02-2004 à 01:15:25
Ton hébergeur a surement safe_mode "on" dans son php.ini. Teste dans un répertoire plus proche du script(style /home/www/site21/fr/ ou /home/www/site21/fr/tmp/)
Marsh Posté le 05-02-2004 à 08:41:59
Master p a écrit : Ton hébergeur a surement safe_mode "on" dans son php.ini. Teste dans un répertoire plus proche du script(style /home/www/site21/fr/ ou /home/www/site21/fr/tmp/) |
Effectivement dans la source de la page, j'observe:
|
Ces erreus n'apparaissaient pas directement à l'écran ... je ne voyais que les autres erreurs
Bon j'vais essayer
Marsh Posté le 04-02-2004 à 21:08:15
Voilà c'est très simple, je cherche un exemple simple de code executant l'upload d'un fichier sur un serveur.
=> code html + php
Il faudrait que cet exemple fonctionne avec EasyPHP 1.7
Pourquoi cette demande?
Un site fonctionnant parfaitement sous un apache linux ne fonctionne plus au niveau de l'upload de fichier sous easyphp 1.7.
=> failed to open stream: No such file or directory
Merci d'avance