Je veux qu'un utilisateur sélectionne un fichier et que php mette le contenu en db. Maintenant, la dernière partie (traitement du fichier en php) est facile. Mais y a-t-il un moyen de traiter un fichier sélectionné par l'utilisateur sans charger de nouvelles pages?télécharger et traiter le fichier sélectionné par l'utilisateur en html, javascript et php
Si j'utilise les éléments suivants:
<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="somefile"><BR />
<INPUT TYPE="submit" NAME="submit" VALUE="Upload">
</FORM>
page upload.php charges après que je automaticaly puis insérer le fichier téléchargé dans une base de données.
Je voudrais utiliser une combinaison de javascript, php et xajax pour traiter le fichier. Je ne pense pas que quelque chose comme cela est possible:
<FORM ACTION="javascript:xajax_proces_file()" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="somefile"><BR />
<INPUT TYPE="submit" NAME="submit" VALUE="Upload">
</FORM>
Parce que le fichier est téléchargé lorsque la fonction xajax_process_file() est appelée. Ou est-ce? Je pense que je ne comprends pas parfaitement le principe des uploads avec javascript, html et php.
Toute aide et/ou clarification est très appréciée.
Merci pour votre réponse. Je comprends les principes d'Ajax et utilise déjà xajax et jquery.Je ne comprends cependant pas le principe du téléchargement en combinaison avec ajax. Je voudrais que le dernier tutoriel fonctionne avec un formulaire de téléchargement mais je ne sais pas comment ou si cela fonctionnerait. Suggestions quelqu'un? – jzp74
Je comprends maintenant: il n'est pas possible d'avoir un vrai ajax upload. J'utilise maintenant le téléchargement de Valums Ajax depuis http://valums.com/ajax-upload/ – jzp74