2 votes

Comment générer automatiquement une page web après que l'utilisateur ait soumis le formulaire ?

Je suis à la recherche d'une première orientation sur ce sujet, car je ne parviens pas à m'y retrouver. Je m'explique...

Je développe un site web dans lequel un membre du site connecté (Joomla 1.6) peut remplir un simple formulaire et attacher un pdf qui sera téléchargé lors de la soumission. L'utilisateur clique ensuite sur le bouton de soumission et la page se rafraîchit pour afficher une nouvelle et unique page web.

L'utilisateur soumet des données sur http://www.examplesite.com puis, après soumission, une nouvelle page web est générée, qui s'appelle http://www.examplesite.com/userSubmittedValue

Cette page web nouvellement générée provient d'un modèle spécifié par l'administrateur et, surtout, elle affiche toutes les informations soumises par l'utilisateur. Elle contient également un lien permettant de télécharger le fichier PDF qu'il a téléchargé. L'utilisateur peut ensuite consulter la liste de toutes les pages qu'il a créées de cette manière via son profil.

J'ai vu cela partout, mais je ne sais pas comment le générer. Toute aide est la bienvenue.

1voto

Brent Friar Points 9724

Ce n'est pas quelque chose que vous pourrez facilement faire ou pour lequel vous obtiendrez une réponse détaillée ici. Si vous vouliez juste faire un formulaire de soumission avec une page de remerciement qui montre les données soumises, vous pourriez utiliser n'importe quelle extension de type assistant de formulaire - http://extensions.joomla.org/extensions/contacts-and-feedback/forms

Si vous aviez simplement besoin d'un moyen pour les utilisateurs de télécharger des fichiers PDF et d'y avoir accès, vous pourriez utiliser l'une des extensions de gestion de fichiers qui offrent des fonctions de téléchargement frontales. http://extensions.joomla.org/extensions/directory-a-documentation/downloads

Si les données supplémentaires soumises sont simplement des données relatives au fichier (titre, description, etc.), l'un des composants de téléchargement de fichiers devrait vous convenir. Les choix sont toutefois limités dans la version 1.6 pour l'instant, de sorte que vous devrez peut-être opter pour la version 1.5 afin d'obtenir l'extension qui répond le mieux à vos besoins.

0voto

Mike Points 1002

Ce n'est probablement pas la meilleure façon de procéder si vous utilisez Joomla, mais cela pourrait vous aider.

J'utiliserais PHP et dans votre répertoire, vous auriez un fichier comme "template.html". Ensuite, je créerais un fichier php pour gérer la tâche de .....

  1. Ouverture de "template.html"
  2. Trouver et remplacer les valeurs que l'utilisateur vous a transmises
  3. Enregistrer le "template.html" sous un nouveau nom (userSubmittedValue.html)

Encore une fois, je n'ai jamais vraiment utilisé Joomla. Si vous deviez essayer cela, je vous suggérerais de vérifier les fonctions du système de fichiers de php (http://us2.php.net/manual/en/ref.filesystem.php).

J'espère que cela vous aidera un peu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X