IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

[cgi-lib] renvoyer les variables


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut [cgi-lib] renvoyer les variables
    Bonjour,
    je travaille actuellement sur le développement de scripts de contrôle du système de cron de linux.
    Tout fonctionne bien.
    j'aimerai maintenant développer une interface web pour gérer tout ça.
    VOus me conseillerez de passer par quoi?

    Je suis pour le moment partie sur cgi-lib et des form en html.
    Ca fonctionne bien. Mais j'ai un problème.
    Pour le moment pour afficher le résultat, je met directement dans mon script perl
    un print "vous avez fait $var1' ; par exemple.
    Je dois donc y mettre les balises html dans mes scripts perl. Je trouve ça moyen.
    Je voudrais faire un système du genre.
    form html envoi les variables à mon script.
    mon script renvoi une variable de sortie à html qui le met en forme.
    Mais avec la lib cgi-lib j'ai pas trouvé comment faire pour que mon html récupère une variable de mon perl.

    Sinon j'ai regardé du côté des MVC, catalyst, mais pas réussi à l'installé.

    merci.

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    cgi-lib c'est de l'histoire ancienne, et bourré de failles, ça fait des années qu'on utilise le module CGI (qui a un mode de compatibilité avec cgi-lib éventuellement), quel âge a ton Perl ?
    Tu peux utiliser l'un des modules de Tamplates pour séparer le HTML et le traitement des données, regarde du côté de HTML::Template pour un truc simple ou Template::Toolkit pour un truc vraiment puissant (tu as une page de comparaison là).
    Sinon, si tu es capable de l'installer, Jifty est très sympa.

    --
    Jedaï

  3. #3
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut
    Salut,
    je début en perl .
    J'avais vu que la date de la lib cgi-li était assez ancienne ^^.
    Je vais passer par la lib CGI (que j'ai regardé un peu).
    Merci pour l'info pour HTML::template je vais regardé ça.

    Pour ce qui est de jifty, je l'ai déjà installé, mais j'ai peur que ça soit un peu trop "usine à gaze", pour ce que je veux faire.
    Mais bon j'aimerai quand même étudié d'un peu plus près ce système, mais je trouve que ça manque de docs (de guide des commandes surtout).

    Merci.

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/04/2010, 14h48
  2. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  3. [syntaxe] Gerer les variables dans une requete
    Par rastapopulos dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 15/04/2003, 12h53
  4. [XSLT] les variables???
    Par Lydiane dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 09/08/2002, 16h17
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo