Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb d'upload (is_uploaded_file) [ Divers / Débutant(e) ] (ludovicanceaux)

jeudi 14 février 2008 à 11:20:36 | pb d'upload (is_uploaded_file)

ludovicanceaux

Membre Club


Salut à tous,

J'ai un petit problème avec cette ....... de fonction, en fait j'utilise un script d'upload que je maitrise maintenant parfaitement (super simple à utiliser) SWFUpload (http://swfupload.org), pe etre que certains connaissent, donc le script marche parfaitemement, ce qui marche pas c'est le résultat, que retourne ma page PHP, j'ai mon code:

if(!isset($_FILES["Filedata"]) || !is_uploaded_file($_FILES["Filedata"]["tmp_name"]) || $_FILES["Filedata"]["error"] != 0){
            header("HTTP/1.1 500 File Upload Error");
            if(isset($_FILES["Filedata"])){
                echo $_FILES["Filedata"]["error"];
            }
            exit(0);
        }
       
        $content_dir='../../upload/';
        $tmp_file=$_FILES["Filedata"]['tmp_name'];
        $name_file=$_FILES["Filedata"]["name"];
       
        $tableau=explode(".",$_FILES["Filedata"]["name"]);
        $fichier_rename=time().'_'.rand(1,1000).'.'.$tableau[count($tableau)-1];
       
        if(!move_uploaded_file($tmp_file, $content_dir.$fichier_rename)){
            header("HTTP/1.1 501 File Upload Error");
            echo $_FILES["Filedata"]["error"];
            exit(0);
        }

et ca me retourne une erreur 500, donc il bloc à la fonction (is_uploaded_file), mais pk???? je suis en serveur linux mutualisé chez 1&1, si j'en crois phpinfo, j'ai le droit à  20M d'upload (
upload_max_filesize : 20M), et le fichier c'est un PDF de 14Mo, j'ai essayé avec un .DOC de 32Ko et ca marche!!!!

si quelqu'un a une idée?????

Merci d'avance

P.S.: J'ai essayé de placer un HTACCESS pour limiter à 100Mo, mais le serveur  m'a fait une erreur direct, enfin je ne comprend pô

jeudi 14 février 2008 à 14:21:19 | Re : pb d'upload (is_uploaded_file)

Evangun

Salut,
il n'y aurait pas une autre variable du php.ini qui t'en empêcherait, genre memory_limit ?
à+

jeudi 14 février 2008 à 17:25:40 | Re : pb d'upload (is_uploaded_file)

ludovicanceaux

Membre Club
Bah nan, je ne pense pas, car j'ai modifié quelque truc justement en placant un fichier php.ini à la racine, et c'est encore mieux qu'un HTACCESS.

Je me suis mis en valeur:
memory_limit = 128M
upload_max_filesize = 40M
post_max_size = 40M

Alors je me suis demandé si ce n'est pas la valeur "max_execution_time" qui est actuellement sur 30 comme sur tous les serveurs, mais je n'ai pas testé....

jeudi 14 février 2008 à 18:01:22 | Re : pb d'upload (is_uploaded_file)

ludovicanceaux

Membre Club
J'ai testé en mettant 128, toujours rien, de toute facon j'ai deux options, soit j'essaye de joindre 1&1 ou bien je bloque mon script à 10Mo, Est ce que mon code vous parait t'il correct, peut etre il y a une erreur que j'ai pas vu, mais c bizarre car en local ca marche parfaitement, il ne marche plus sitot k'il passe sur 1 & 1 

jeudi 14 février 2008 à 20:33:51 | Re : pb d'upload (is_uploaded_file)

Evangun

un php.ini à la racine ? c'est comme ça que tu configures ton serveur ?
tu dis vouloir changer la config du serveur, mais t'es bien sur un dédié ?

jeudi 14 février 2008 à 20:45:26 | Re : pb d'upload (is_uploaded_file)

ludovicanceaux

Membre Club
Ah nan, je t'assure j'ai bien un serveur mutualisé, j'ai le forfait  Pack Pro Standard linux!!!! il n'y avais pas de fichier .ini à la base, mais j'ai vu sur des forums qu'on pouvait en rajouter pour modifier la config, c'est ce ke j'ai fait et kan j'ai regardé phpinfo, tout etait comme je lui ai dis "http://www.starfamousdrink.com/phpinfo.php" je peux pas te dire sur kel forum j'ai vu ca, j'en ai vu tellement, mais en tout cas ca marche sur un serveur mutualisé!!!!!

jeudi 14 février 2008 à 21:47:11 | Re : pb d'upload (is_uploaded_file)

Evangun

Eh bien je ne connaissais pas. Perso je vois pas, effectivement vois peut-être avec 1&1 en espérant qu'ils te répondront.
à+

vendredi 15 février 2008 à 10:10:57 | Re : pb d'upload (is_uploaded_file)

ludovicanceaux

Membre Club
Réponse acceptée !
slt, j'ai effectivement écrit à 1 & 1 hier soir, et il s'avère qu'ils viennent de me répondre:

Bonjour Madame, Monsieur,

Nous vous informons que vous devez mettre ce fichier php.ini dans tous
les dossiers ou votre script doit faire appel.

Cordialement,
Olivier
Votre équipe 1&1 France


PHP.ini que j'ai mis:
post_max_size = 40M
upload_max_filesize = 40M
memory_limit = 128M
max_execution_time = 128


ET EFFECTIVEMENT CA MARCHE C'EST TROP DE LA BALLE, je viens d'uploader un fichier de 14Mo ss difficulter, merci de t'être interresser à mon problème!!!!

dimanche 16 mars 2008 à 12:10:14 | Re : pb d'upload (is_uploaded_file)

vincentdjedj

J'avais moi aussi un problème pour configurer SWFupload.
Avec les conseils de Ludovic j'ai finalement réussi, voici mes conseils pour installer cette appli très bien faite sur votre site :


1 - Télécharger la dernière version de SWFupload à cette adresse : http://code.google.com/p/swfupload/

2 - Décompresser, choisir la démo à installer et réorganiser les dossiers comme vous voulez.

3 - Dans le fichier index.php, changer les chemins d'inculusion des scripts dans la head pour qu'ils correspondent à l'organisation des fichiers que vous avez déterminé.
Le script fonctionne mieux avec flash avec des chemins absolus (et non relatifs comme dans le script de base), donc toujours dans le fichier index.php, changer les lignes 16 et 17 pour qu'elles contiennent des adresses url complètes, exemple pour la ligne : "http://www.votredomaine/dossierdel'upload/swfupload/swfupload_f9.swf"

5 - Remplacer le fichier upload.php du dossier de la démo choisie par le script utilisé par Ludovic en haut de ce topic (en ajoutant les balises d'ouverture et de fermeture du php, bien sur). Dans ce même fichier, à la ligne 10 ($content_dir) indiquez le dossier choisi pour recevoir les uploads.

6 - Modifier les authorisations du dossier choisi pour recevoir les uploads, pour cela utilisez voter logiciel FTP et appliquez le CHMOD 777 au dossier.

7 - Modifier les paramètre de php pour éditer la taille des fichiers que vous pouvez upload. Pour ceci, créez un fichier nommé php.ini avec le blocnotes contenant les parametres voulus (ex : voir le post juste au dessus), et le placer à l'endroit ou se trouve le fichier upload.php.


Après ce parcours du combattant (pour les noobs comme moi), normalement ça marche.
Moi perso ça ne marchait pas avec le flash 9, mais nickel avec le flash 8, probablement du à ma version debug de flashplayer 9, surmenent un peu merdique. Enfin bon, l'essentiel c'est que ça marche. Bon courage aux noobs qui veulent l'installer, et dites vous que c'est possible   :-).

samedi 17 mai 2008 à 10:04:43 | Re : pb d'upload (is_uploaded_file)

mdall

Merci ça m'a bien servi ...
Par contre j'ai du mettre aussi le flash 8 ...


1 2

Cette discussion est classé dans : file, upload, uploaded, files, filedata


Répondre à ce message

Sujets en rapport avec ce message

move_uploaded_file [ par brok ] L'upload de fichier en php fonctionne tres bien avec la fonction: move_uploaded_file($HTTP_POST_FILES["name"]["tmp_name"],$newname);Par contre une foi PHP move_uploaded_file - upload de fichiers [ par thias21 ] Bonsoir, je suis en train de galérer pour utiliser le script de rottweiller (http://www.phpcs.com/code.aspx?ID=13038)- upload de fichier) qui fonction Question sur le move_uploaded_file [ par kik0une ] Bonjour.Je suppose que la fonction move_uploaded_file ne marche qu'avec les $_FILES, me trompe-je?Autrement dit, moi qui ait des $_FILES stockées dans Pb upload [ par crecharlo ] salut, j'ai un probleme avec ma page d'upload: voici les erreurs: Warning: move_uploaded_file(/image/C:\Program Files\EasyPHP1-7\tmp\php2C.tmp.jpg) files upload [ par Hades51 ] Bonjour,Est t'il possible de faire un multiplie file upload à partir d'un seul input type="file" ?Merci move_uploaded_file(), probleme sur certains fichiers [ par seco_one ] Bonjours a tous, voila mon probléme.J'ai un code d'upload relativement basique, qui marche parfaitement, exeption faite pour certains fichiers .voici problème upload [ par jipe32 ] Bonjour j'ai téléchargé un script d'upload sur Comscripts.com et je l'ai adapté à mon site, mais j'ai un problème que je n'arrive pas à résoudre. ça s Securiser un upload !! [ par SnOOpss ] Bonjour je doit faire un systeme d'upload sur un site, sans inscriptions, donc le premier venu pourra uploader des fichiers sur le serveur et je voula j'ai un bug dans mon script upload HELP!!! [ par ptiloup73 ] Voila j'ai fais un forumulaire d'upload avec un check de l'extention mais bon .. je ne comprends pas pourquoi il plante.. je débute en php donc je pen Upload de photo ... [ par jon34 ] Salut à tout,j'ai besoin de faire une page d'upload et voici ce que j'ai fait :<form method="


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.