par
nicolas_44 » 23 oct. 2014, 17:32
Bonjour à tous,
Je suis nouveau sur ce forum, même si j'ai souvent lu des discussions.
J'ai une question sur : comment afficher quelque chose dans le navigateur côté client en attendant que la page php se charge...
Dans le détail :
J'ai une page avec un formulaire qui permet d'envoyer des images. Au milieu de mon formulaire l'utilisateur peut avoir un paerçu de ce que va donner la mise en page de ses images dans une nouvelle fenêtre.
Formulaire simple avec des inputs, et après certaines vérifications en javascript je submit le formulaire de cette manière : document.mon_form.target = "_blank";
document.mon_form.submit();
Il m'ouvre donc une nouvelle page dans laquelle je récupère le fichier : $_POST / $_FILES / move_uploaded_file.
Cette nouvelle page est blanche tant que le fichier complet n'a pas été encore envoyé, et j'aimerai juste afficher : fichiers en cours d'upload....
J'ai vu qu'il devait exister des trucs autour de ob_flush mais impossible d'afficher quoi que ce soit.
Merci pour ceux qui pourront m'aider !
Nicolas
Bonjour à tous,
Je suis nouveau sur ce forum, même si j'ai souvent lu des discussions.
J'ai une question sur : comment afficher quelque chose dans le navigateur côté client en attendant que la page php se charge...
Dans le détail :
J'ai une page avec un formulaire qui permet d'envoyer des images. Au milieu de mon formulaire l'utilisateur peut avoir un paerçu de ce que va donner la mise en page de ses images dans une nouvelle fenêtre.
Formulaire simple avec des inputs, et après certaines vérifications en javascript je submit le formulaire de cette manière : document.mon_form.target = "_blank";
document.mon_form.submit();
Il m'ouvre donc une nouvelle page dans laquelle je récupère le fichier : $_POST / $_FILES / move_uploaded_file.
Cette nouvelle page est blanche tant que le fichier complet n'a pas été encore envoyé, et j'aimerai juste afficher : fichiers en cours d'upload....
J'ai vu qu'il devait exister des trucs autour de ob_flush mais impossible d'afficher quoi que ce soit.
Merci pour ceux qui pourront m'aider !
Nicolas