• Divers
  • Ca existe un pro du PHP sur ce forum?

"Impossible d'avoir une érection"
Damascus06

Salut à tous,
Dans le cadre d'un projet étudiant, je suis amené à préparer une plate-forme d'upload de fichiers, gérée par PHP.
Je n'ai pour l'instant aucun mal à uploader les fichiers un par un en utilisant un formulaire HTML.
Mon problème arrive là: mon but est que l'utilisateur puisse uploader un dossier d'un coup, toujours à partir d'un formulaire.
Je n'ai pas trop le temps de me lancer dans un script détaillé qui gèrerait les fichiers un par un, c'est pour ça que je demande si quelqu'un aurait une solution à me proposer.
Pour l'instant et par souci de temps, je restreins l'utilisateur à me fournir une archive .zip, que je m'occupe de décompresser via PHP.
Mais ce serait clairement plus ergonomique d'uploader directement le dossier...
Merci d'avance ;-)

Je suis fan de RPG, de jeux de combat, et de Nintendo. Désolé.
moursin

Je sais pas si c'est possible car j'ai jamais vu de site proposer d'uploader des dossiers...

je transpire en 60 fps

tu dois pouvoir uploader tous les fichiers d'un dossier mais pas le dossier lui meme

Fiché HS
Britney

Une solution a base de Moustaches et d'Ajax devrait faire l'affaire...

Invité(e)
Pseudo_supprime

Pas possible en utilisant seulement PHP. Faut passer par Flash ou  Java à la limite.

"Impossible d'avoir une érection"
Damascus06

Pseudo_supprime - 24 May 2008

Ouais, le truc c'est que Java est plutôt déconseillé dans le domaine et que je n'ai aucune notion en flash.

Je pensais à la limite me faire un petit script qui serait capable de lire dans le dossier que l'on donne pour envoyer les fichiers un par un dans un tableau, mais ça va être assez chaud compte tenu du temps qu'il me reste :S

"Impossible d'avoir une érection"
Damascus06

Re.
Autre grosse question super existentielle.
Je vous explique comment marche mon truc pour l'instant.
Un formulaire d'entrée dans lequel on met un .zip.
Au clic "submit", l'action du formulaire renvoie sur la page "generator.php" qui se charge d'uploader l'archive et de la dézipper.
Ensuite, je voudrais rediriger ça vers une page "edit.php", dans laquelle on édite les informations pour chaque fichier(ça vous sort une sorte de galerie en bref).
En fait, je voudrais mettre au moins un témoin de chargement.
Parce que le "submit" en fait me redirige sur generator. Du coup, si le mec me poste une archive qui pèse 10Mo, il se retrouve pendant une bonne minute devant une page blanche :S
Quelqu'un pourrait m'aiderJe m'en remets à vous..

Tony Sopraystation 4
Sergeith
J'ai honte, supprimez mon compte SVP
Profil_supprime
Steack à chier
Steack_Hache

Le Site du zér0, tu connais ? Non pas pour les tutos qui t'enverront pas plus loin que ce que t'es déjà, non, pour le forum où il n'y a pas de kikoolols (donc le fauxrum) et où tu trouveras vite de l'aide.

Bonne chance smiley29:

"Impossible d'avoir une érection"
Damascus06

Sergeith - 28 May 2008

Yep, j'utilise à fond ce site et je voulais y poster, juste que jusque là les deux demandes ont été postées alors que j'étais en cours donc à la va vite :DD:

Silent_Ninja_Man - 22 Apr 2010

C'est ce à quoi je réfléchis en ce moment. Le problème c'est que le formulaire t'envoie automatiquement vers la page suivante(generator), donc pas moyen d'intercepter le tout. En plus, si on met un seul élément HTML affiché dans le generator, la redirection via header ne marche plus en dessous... Il est là le gros problème...

Tony Sopraystation 4
Sergeith

Damascus06 - 28 May 2008

bah le truc c'est de na pas rediriger vers cette page generator, tu appel une fonction javascript qui va envoyer elle a l'aide d'une classe Ajax, les données de ton formulaire à ta page generator. Ensuite tu fais une redirection.

Sauf si j'ai pas bien saisi smiley10

Détaille moi plus ton truc au cas ou je me trompe.

"Impossible d'avoir une érection"
Damascus06

Sergeith - 29 May 2008

Heuu wai encore faut-il faire cette fonction(je sais pas trop comment ça marche, c'est long/compliqué?(Mon projet est censé être rendu dans 10 jours :S ). Mais bon uploader des fichiers via ajax, les dézipper et tout c'est possible? Ca me feraitt sacrément long, vu que j'ai déjà géré tout ça en PHP :S

Tony Sopraystation 4
Sergeith

Damascus06 - 01 Jun 2008

si tu veux je t'explique, après tu vois si t'as envie de le faire ou non. Rajoute moi sur msn (=> mon adresse mail)

Tony Sopraystation 4
Sergeith

je poste ici pour pas faire 12 sujets:

quelqu'un sait si on peut modifier un minimum les fenêtres d'alertes en javascript ?

(genre leur mettre un titre, changer le logo tout moche du panneau d'exclamation, etc..)

Tony Sopraystation 4
Sergeith

Dem - 06 Jun 2008

ok obligé de faire nous même un nouveau calque de A à Z.

Merci smiley1:

  • Divers
  • Ca existe un pro du PHP sur ce forum?