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

ludovicanceaux
|
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
|
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
|
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
|
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
|
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 ...
|
|
Cette discussion est classée 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="
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|