Page 1 sur 1

uploader un fichier ou copier coller dans textarea

Posté : 06 avr. 2012, 23:57
par McDeffice
Bonjours !

Tout d’abord je m'excuse si j'ai mal choisi la section pour mon poste..

J'ai une page avec un formulaire contenant un textarea mes membres copier/colle le contenue d'un résultat d'un fichier.log dedans.

Je souhaiterais apporter un plus a ceci en ajoutant un choix entre copier/coller dans le textarea OU de parcourir sur leur disque dur pour sélectionner le fichier de log.

Jusque là Google est mon ami il existe pleins résultats d'exemple pour uploader un fichier....

Seulement j'ai des envies précises :

- L’envoi du fichier doit ce faire instantanément, sans rediriger une page, ni en rechargeant la page (Ajax ?)
- Le fichier une fois envoyer au serveur, j'aimerais qu'il s'affiche dans le textarea afin de créée un aperçu (Sa complique déjà énormément ?)

Envie facultatif :

- Une fois dans le textarea, faire apparait un bouton d’aperçu en JPG


Avez vous des pistes sérieuse pour m’aidai ? bout de Code Source, Script qui ferais déjà ça ?

Je remercie d'avance la communauté phpFrance

McDeffice KrewKaite

Re: uploader un fichier ou copier coller dans textarea

Posté : 07 avr. 2012, 11:47
par moogli
Salut,

On ne file pas de code toi prêt, le but c'est que tu comprenne comment ça fonctionne ;)

Donc sans rechargement oui avec Ajax, ceci dit, sauf si tu peux imposer la navigation ça peux être un cas gênant.
Pour recharger le contenu dans un textearea c'est avec le retour de la fonction javascript qui fait l'upload.

Pour tout ce qui est JS tu peux regarder sur lediteurjavascript.com

Par contre je ne vois pas le coup de l'image aperçu vu que tu a déjà le textarea (d'ailleurs pourquoi une textarea une simple div ou un p suffit s'il n'y a pas besoin de modif.

Après est ce vraiment utile de faire un aperçu du contenu ?

Attention au je veux tout sans recharger la page, ça peux engendrer des problèmes au niveau conception et c'est rarement nécessaire de s'emmerder.

@+

Re: uploader un fichier ou copier coller dans textarea

Posté : 07 avr. 2012, 19:39
par McDeffice
Salut,
Salut à toi, merci pour ta réponse
On ne file pas de code toi prêt, le but c'est que tu comprenne comment ça fonctionne ;)
Je comprend bien que c'est un site d’apprentissage, plutôt qu'un site de conception sur mesure de ses besoins.
Cela n'empêche pas que quelqu'un ai déjà un code qui fais plus ou au moins le nécessaire.
Et que je puise comprendre/apprendre en le lisant comment cela fonctionne, tout en m’approchant de mon but en le modifiant ;)
Donc sans rechargement oui avec Ajax, ceci dit, sauf si tu peux imposer la navigation ça peux être un cas gênant.
Pour recharger le contenu dans un textearea c'est avec le retour de la fonction javascript qui fait l'upload.
Comme c'est dans un formulaire, non step-by-step, je veux que tout ce face sans rechargement.
Ok Ajax donc, http://www.freshdesignweb.com/10example ... h-php.html

Le 3. Ajax Upload Images, semble pas mal avec un bouton directement upload (prend peu place, sans un input) seulement c'est pour des images.

http://demo.tutorialzine.com/2011/09/ht ... query-php/ Super le glisser-poser, mais encore une fois que pour des images

Déjà c'est deux chose intéressant avoir une seul bouton qui ouvre le parcoureur de fichier Windows, si on peu faire aussi le glisser-poser sur ce même bouton, en mixant les deux serais super.

Reste encore a trouver comment envoyer sa dans le textarea.

Et aussi un genre de textarea vers un preview dynamique en ajax
Par contre je ne vois pas le coup de l'image aperçu vu que tu a déjà le textarea (d'ailleurs pourquoi une textarea une simple div ou un p suffit s'il n'y a pas besoin de modif.
Justement, j'aimerais que mes membres puisse modifier par exemple dans le cas de problème de tabulation dans le contenue, cela fais des petits carré quand c'est changer en image. et pour ajuster leurs ASCII (c'est du ascii ART)
Après est ce vraiment utile de faire un aperçu du contenu ?
Comme le contenue est souvent du ASCII, l'apercu met dans la font "terminal 10" -
Image

Plusieurs modifications sont possible avant d’être OK, d'ou le textarea et pas le div
Attention au je veux tout sans recharger la page, ça peux engendrer des problèmes au niveau conception et c'est rarement nécessaire de s'emmerder.
@+
dans mon cas, ca m'emmerde, et c'est tres chian niveau conception, je suis d'accord, mais c'est comme sa que c'est désirer : sans recharger la page