text.php ?

From: Date: Fri, 10 Feb 2006 22:47:46 +0000
Subject: text.php ?
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-22927@lists.php.net to get a copy of this message
Bonjour, J'utilise EasyPHP (Apache 1.3.33 + Mysql 4.1.9 + PHP5) sous windowsXP... J'ai installé Pear manuellement, j'ai aussi installé QuickForm, mais j'ai des problèmes que je ne sais pas résoudre lorsque je lance des petits programmes de test, ainsi avec le petit programme de création de formulaire donné en post-scriptum, j'obtiens ceci : Warning: HTML_QuickForm::include_once(HTML/QuickForm/text.php) [function.include-once]: failed to open stream: No such file or directory in c:\php\pear\HTML\QuickForm.php on line 565 Warning: HTML_QuickForm::include_once() [function.include]: Failed opening 'HTML/QuickForm/text.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\;c:\php\pear') in c:\php\pear\HTML\QuickForm.php on line 565 Fatal error: Class 'HTML_QuickForm_text' not found in c:\php\pear\HTML\QuickForm.php on line 566 P.S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>formulaire</title> </head> <body> <?php set_include_path(get_include_path() . ";c:\php\pear");//adresse OK require_once "HTML/QuickForm.php"; $form = new HTML_QuickForm('frmTest', 'post'); $form->addElement('text', 'Pseudo', 'Votre pseudo : '); $form->addElement('text', 'Nom', 'Votre nom : '); $form->addElement('text', 'Email', 'Votre adresse email : '); $options = array( 'language' => 'fr', 'format' => 'dMY', 'minYear' => 2001, 'maxYear' => 2005 ); $form->addElement('date', 'date', 'votre date de naissance : ', $options); $form->addRule('Pseudo', 'Vous devez saisir un pseudo', 'required', '', 'client'); $form->addRule('Nom', 'Vous devez saisir un nom', 'required', '', 'client'); $form->addRule('Email', 'Vous devez saisir une adresse Email', 'required', '', 'client'); $form->addRule('Pseudo', 'Votre pseudo doit avoir entre 6 caractères et 10 caractères', 'rangelength', array(6,10), 'client'); $form->addRule('Email', 'Vous devez saisir une adresse email valide', 'email', '', 'client'); $form->applyFilter('Nom','trim') ; $form->applyFilter('Pseudo','trim') ; $form->setRequiredNote('<span style="color: #ff0000">*</span> = champs obligatoires'); $form->setJsWarnings('Erreur de saisie','Veuillez corriger'); $form->addElement('reset', 'bouton_clear', 'Effacer'); $form->addElement('submit', 'bouton_effacer', 'Envoyer'); if ($form->validate()) { echo "Toutes les règles sont respectées<br>"; } else { $form->display(); } ?> </body> </html> http://jc.clariond.free.fr http://www.ubaye-verdon.net/barcinonien/index.php3 http://www.bas-alpins-de-paris.net http://plaquedevilla.free.fr http://gw.geneanet.org/index.php3?b=lavercq

« previous php.pear.general (#22927) next »