|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2003 Messages : 62 ![]() |
Bonjour,
je souhaite permettre à mes visiteurs d'envoyer des vidéos (<20mo a cause des limites de mon hebergeur mutualisé). Voici le code: Code :
Quelqu'un connait-il une technique pour faire cela (un attribut de la balise input de type 'submit'?) D'avance merci pour votre aide!!! |
||
|
|
00
|
|
|
#2 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Tu seras confronté à un problème : la limite imposée par PHP pour les uploads de fichiers (différente de celle de ton formulaire). Tu trouveras des infos à ce sujet dans mes tutoriels Sinon, pour te répondre, il faut utiliser la manipulation DOM avec JavaScript. Utilise l'évènement onsubmit de ton formulaire pour ajouter une image, par exemple.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2003 Messages : 62 ![]() |
Salut Yoqui, merci pour ta réponse!
En ce qui concerne la limite imposée par php, il s'agit de 20mo (jai regardé le php.ini) Sinon pour l'attribut onsubmit je n'ai trouvé que des choses pour les boutons radio, dur dur... je vais continuer les recherches |
|
|
00
|
|
|
#4 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Ce n'est pas standard mais ça fonctionne à tous les coups et c'est plus simple : innerHTML() en JavaScript.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() |
Tant que le browser processe l'upload (=envoie le filestream vers le serveur) il ne reçoit pas de code HTML donc tu ne peux pas inclure un code d'attente dans le script qui traite l'upload.
Donc il te suffit par exemple: - d'inclure le formulaire dans un DIV avec id='formDIV' - d'ajouter un DIV avec style='display:none;' et id='msgDIV' qui comprend un message "L'upload est en cours.... veuillez patienter" Mettre un bouton avec type='button' et onclick="javascript:submitMyForm()" Dans le header de la page: Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2003 Messages : 62 ![]() |
Ca a l'air d'etre exactement ce qu'il me faut sylvanillo!!
mais si j'ai bien compris, c'est plutot: Code :
En tout cas Merci beaucoup je vais mettre ca en place!! |
||
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2003 Messages : 62 ![]() |
Excellent!!
C'est parfait, ca marche! Merci beaucoup!!! |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() |
Oui je m'excuse, c'était :
document.getElementById('msgDIV').style.display = '' ou 'inline' etc |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com