Aller au contenu

Les_singes

Actif
  • Compteur de contenus

    23
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Les_singes

  1. J'ai été faire valider juste ici C'est comme si mes <option value " "> des foreach ne seraient pas reconnues foreach($v['data'] as $k2 => $v2){ echo "\t\t<option value='".$v2['valeur']."'>".$v2['nom']."</option>\n"; dans le certificat il me demande de les rentrer un par un, soit <option value='Brins d'eternite'>Brins d'éternité</option> Est-ce que c'est obligatoire? Est-ce pour cette raison que je reçois une page blanche? Merci
  2. J'ai apporté un petit changement et je reçois maintenant le bulletin dans mon courriel. Mais il s'affiche en page blanche, il n'envoit pas les choix que j'ai fait. Quelqu'un peut m'aider? Merci
  3. ha oui CODE <?php// Dans la ligne qui suit, remplacer webmaster_AT_domaine.tld par l'adresse email du webmaster, à laquelle les messages devront être envoyés $email_webmaster = "shirley-carol_AT_sffq.org"; // === traitement des données du formulaire ============================================================ if (isset($_POST["envoyer"])){ // le formulaire a été soumis $etat = "erreur"; // Valeur par défaut. Prendra la valeur "ok" s'il n'y a pas d'erreur // --- mise en forme des champs saisis dans le formulaire lors de sa soumission --- if (isset($_POST["email_expediteur"])) { $_POST["email_expediteur"]=trim(stripslashes($_POST["email_expediteur"])); } if (isset($_POST["titre"])) { $_POST["titre"]=trim(stripslashes($_POST["titre"])); } if (isset($_POST["message"])) { $_POST["message"]=trim(stripslashes($_POST["message"])); } // --- test de la validité des champs saisis --- if (empty($_POST["email_expediteur"])) { // il manque l'email de l'expéditeur $erreur="Saisissez votre adresse email..."; } elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["email_expediteur"])){ // l'adresse e-mail n'est pas valide $erreur="Votre adresse e-mail n'est pas valide..."; } elseif (empty($_POST["message"])) { // le message est vide $erreur="Saisissez un message..."; } else { // --- tous les champs sont correctement remplis: on pourra envoyer le mail --- $etat="ok"; } } else { // --- le formulaire n'a pas été soumis --- $etat="attente"; } // === fin de traitement des données du formulaire ======================================================= ?> <html xml:lang="fr" lang="fr" xmlns=&quot;http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Form BORÉAL2008</title> <div align="center"> <img src=&quot;http://www.sffq.org/uploads/images/enteteboreal.jpg" alt="" /></div> </head> <body> <div align="center"> <h1>BORÉAL 2008</h1> <h2>Bulletin de vote préliminaire</h2></div> <?php if ($etat!="ok"){// le formulaire n'a pas été soumis, ou soumis avec une erreur if ($etat=="erreur"){ //le formulaire a été soumis avec une erreur echo "<p><strong>".$erreur."</strong></p>\n"; // afficher le message d'erreur } ?> <p><table width="600" border="1" align="center"><tr> <td width="600"><div align="left" height="16"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><i>Ceci est un vote préliminaire. Les cinq oeuvres primées seront votées sur format papier lors du Congrès Boréal. Les uvres concernées sont uniquement celles de lannée 2007. VOUS NAVEZ PAS BESOIN DAVOIR TOUT LU POUR VOTER. Vous pouvez ne pas voter dans une catégorie ou nexprimer quun seul choix. Cette liste, bien qu'exhaustive, peut s'avérer incomplète. C'est pourquoi vous disposez d'une case supplémentaire au cas ou vous désirez voter pour une oeuvre ne figurant pas dans la liste. Merci pour votre participation. </i></font></div></td></tr></table></p> <?php $romans = array( array( "id" => 1, "nom" => "Meilleur roman", "data" =>array( array( "id" => 1, "valeur" => "loups-garous", "nom" => "Amiot, Renée - Nous serons tous des loups-garous", ), array( "id" => 2, "valeur" => "naufragés", "nom" => "Bacon, Annie - Terra Incognita, tome 1 -Les naufragés de Chélon", ), ), ), ); foreach($romans as $k => $v){ echo "<table align='center' border='0' width='600'><tbody><tr>\n"; echo "<td width='600' style='text-align:left;font-family:Verdana;font-size:20'>".$v['nom']."</td>\n"; echo "<td align='center' valign='center' width='180'>\n"; echo "</td></tr>\n"; echo "<tr><td align='center' valign='middle' width='180'>\n"; for($xx=0;$xx<5;$xx++){ echo "\n<select name='liste".$v['id']."[".$xx."]' style='width: 600px;'>\n"; echo "\t\t<option value=''></option>\n"; foreach($v['data'] as $k2 => $v2){ echo "\t\t<option value='".$v2['valeur']."'>".$v2['nom']."</option>\n"; } echo "</select>\n"; } echo "</td></tr>\n"; echo "</tbody></table>\n"; } /* echo"<pre>"; print_r($romans); echo"</pre>"; */ $nouvelles = array( array( "id" => 2, "nom" => "Meilleure nouvelle ou novella", "data" =>array( array( "id" => 1, "valeur" => "Beauté", "nom" => "Allard, Matt - Beauté fatale [FA], in Nocturne, hors-série 1", ), array( "id" => 2, "valeur" => "Fragments", "nom" => "Allard, Matt - Fragments [FA], in Horrifique # 56", ), ), ), ); foreach($nouvelles as $k => $v){ echo "<table align='center' border='0' width='600'><tbody><tr>\n"; echo "<td width='600' style='text-align:left;font-family:Verdana;font-size:20'>".$v['nom']."</td>\n"; echo "<td align='center' valign='center' width='180'>\n"; echo "</td></tr>\n"; echo "<tr><td align='center' valign='middle' width='180'>\n"; for($xx=0;$xx<5;$xx++){ echo "\n<select name='liste".$v['id']."[".$xx."]' style='width: 600px;'>\n"; echo "\t\t<option value=''></option>\n"; foreach($v['data'] as $k2 => $v2){ echo "\t\t<option value='".$v2['valeur']."'>".$v2['nom']."</option>\n"; } echo "</select>\n"; } echo "</td></tr>\n"; echo "</tbody></table>\n"; } /* echo"<pre>"; print_r($nouvelles); echo"</pre>"; */ $ouvrages = array( array( "id" => 3, "nom" => "Meilleur ouvrage ou essais", "data" =>array( array( "id" => 1, "valeur" => "Allard, Jérôme-Olivier", "nom" => "Allard, Jérôme-Olivier - Le Cycle dElric : un aller simple pour le multivers, in Solaris 162 - La Fanfic: quand le fan devient auteur, in Solaris 164 - Lectures, in Solaris 163", ), array( "id" => 2, "valeur" => "Boudreau, Josée", "nom" => "Boudreau, Josée - Derniers Lus, in Brins d'éternité #17", ), ), ), ); foreach($ouvrages as $k => $v){ echo "<table align='center' border='0' width='600'><tbody><tr>\n"; echo "<td width='600' style='text-align:left;font-family:Verdana;font-size:20'>".$v['nom']."</td>\n"; echo "<td align='center' valign='center' width='180'>\n"; echo "</td></tr>\n"; echo "<tr><td align='center' valign='middle' width='180'>\n"; for($xx=0;$xx<5;$xx++){ echo "\n<select name='liste".$v['id']."[".$xx."]' style='width: 600px;'>\n"; echo "\t\t<option value=''></option>\n"; foreach($v['data'] as $k2 => $v2){ echo "\t\t<option value='".$v2['valeur']."'>".$v2['nom']."</option>\n"; } echo "</select>\n"; } echo "</td></tr>\n"; echo "</tbody></table>\n"; } /* echo"<pre>"; print_r($ouvrages); echo"</pre>"; */ $artistique = array( array( "id" => 4, "nom" => "Meilleure création artistique visuelle ou audiovisuelle", "data" =>array( array( "id" => 1, "valeur" => "Bayadjiev", "nom" => "Bayadjiev, Alexandre - Le Diable et la lune (Isatis)" ), array( "id" => 2, "valeur" => "Bourguignon, Pascale", "nom" => "Bourguignon, Pascale - LEnfant dans le miroir (Marchand de feuille)", ), ), ), ); foreach($artistique as $k => $v){ echo "<table align='center' border='0' width='600'><tbody><tr>\n"; echo "<td width='600' style='text-align:left;font-family:Verdana;font-size:20'>".$v['nom']."</td>\n"; echo "<td align='center' valign='center' width='180'>\n"; echo "</td></tr>\n"; echo "<tr><td align='center' valign='middle' width='180'>\n"; for($xx=0;$xx<5;$xx++){ echo "\n<select name='liste".$v['id']."[".$xx."]' style='width: 600px;'>\n"; echo "\t\t<option value=''></option>\n"; foreach($v['data'] as $k2 => $v2){ echo "\t\t<option value='".$v2['valeur']."'>".$v2['nom']."</option>\n"; } echo "</select>\n"; } echo "</td></tr>\n"; echo "</tbody></table>\n"; } /* echo"<pre>"; print_r($artistique); echo"</pre>"; */ $fanique = array( array( "id" => 5, "nom" => "Meilleure activité fanique ou semi-professionnelle", "data" =>array( array( "id" => 1, "valeur" => "Brins d'éternité", "nom" => "Brins d'éternité" ), array( "id" => 2, "valeur" => "Clair/Obscur", "nom" => "Clair/Obscur", ), ), ), ); foreach($fanique as $k => $v){ echo "<table align='center' border='0' width='600'><tbody><tr>\n"; echo "<td width='600' style='text-align:left;font-family:Verdana;font-size:20'>".$v['nom']."</td>\n"; echo "<td align='center' valign='center' width='180'>\n"; echo "</td></tr>\n"; echo "<tr><td align='center' valign='middle' width='180'>\n"; for($xx=0;$xx<5;$xx++){ echo "\n<select name='liste".$v['id']."[".$xx."]' style='width: 600px;'>\n"; echo "\t\t<option value=''></option>\n"; foreach($v['data'] as $k2 => $v2){ echo "\t\t<option value='".$v2['valeur']."'>".$v2['nom']."</option>\n"; } echo "</select>\n"; } echo "</td></tr>\n"; echo "</tbody></table>\n"; } /* echo"<pre>"; print_r($fanique); echo"</pre>"; */ ?> <p><table width="600" border="1" align="center"><tr> <td width="600"><div align="left" height="16"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><i>Ces renseignements sont nécessaires à la validitation de votre vote; ils resteront confidentiels : </i></font></div></td></tr></table></p> <p><table width="600" align="center"><tr><td width="600"><div align="left" height="16"> <label for="titre">Votre nom (obligatoire):</label><br /> <input type="text" size="40" name="titre" id="titre" value="<?php if (!empty($_POST["titre"])) { // le titre du message a été saisi: le réafficher echo htmlspecialchars($_POST["titre"],ENT_QUOTES); } ?>" /></td></tr></table> <table width="600" align="center"><tr><td><form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>"> <p><label for="email_expediteur">Votre courriel (obligatoire):</label><br /> <input type="text" size="40" name="email_expediteur" id="email_expediteur" value="<?php if (!empty($_POST["email_expediteur"])) { // l'adresse email de l'expéditeur a été saisie: la réafficher echo htmlspecialchars($_POST["email_expediteur"],ENT_QUOTES); } ?>" /></td></tr></table> <table width="600" align="center"><tr><td><p><label for="message">Votre adresse (obligatoire):</label><br /> <textarea name="message" id="message" cols="40" rows="5" value=:"Adresse/rue/ville/province/code postal/pays"><?php if (isset($_POST["message"])) { // le message a été saisi: le réafficher echo htmlspecialchars($_POST["message"],ENT_QUOTES); } ?></textarea></td></tr></table> </p> <table width="600" align="center"><tr><td><p><input type="submit" name="envoyer" value="Envoyer" /></td></tr> </table> </p> </form> <?php } else { // le formulaire a été soumis sans erreur, on envoie le mail $entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n"; $entete .= "MIME-Version: 1.0"; if (@mail($email_webmaster,$_POST["titre"],$_POST["message"],$entete)){ // mail envoyé echo "Votre bulletin de vote a été envoyé. Merci pour votre collaboration<br />\n"; echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n"; } else { // erreur lors de l'envoi du mail echo "Un problème s'est produit lors de l'envoi de votre bulletin.\n"; echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Veuillez réessayez...</a>\n"; } } ?> </body> </html>
  4. J'ai un problème, Je ne reçois pas les formulaires dans ma boîte mail. Quelqu'un sait quelle est mon erreur? Merci
  5. Merci Nico, ça marche Je vais jouer un peu avec, juste ici http://sffq.org/form-boreal2.php j'ai 5 tableaux différents à faire (5 prix) Je vais explorer un peu plus comment fonctionne la base de données dans les semaines à venir
  6. J'aime bien l'idée de la base de données, ça serait plus facile à éditer d'année en année. Mais là je sais pas comment en créer une, probablement sur MySql. Mais là j'ose pas trop, parce que je change bientôt d'hébergeur, et j'ai bien peur de perdre quelques plumes. Mais je conserve l'idée pour l'année prochaine. Merci Je vais essayer de faire ce que me suggère Anonymus, je reviens là dessus.
  7. Bonjour Je viens de créer mon premier formulaire et je vous assure que mon code est pire que laborieux. Vous seriez très gentil si vous pourriez jeter un oeil sur mon code et me dire si je vais vers la bonne direction. C'est ici http://sffq.org/form-boreal.php Il s'agit d'un Bulletin de vote préliminaire, pour cinq prix qui seront décernés lors d'un événement. Le bulletin contient des menus déroulant dont j'ai mis que deux valeurs pour l'instant, mais qui en contiendra environ une centaine par prix. De plus, les votant peuvent signaler 3 choix par prix, ce qui m'oblige à multiplier ma liste de valeurs x 3 . Avant d'entrer toutes mes valeurs, étant donné que mon code est plus que laborieux, je vérifie auprès de vous si je ne suis pas un peu ou sinon beaucoup dans les patates. Donc, en langage codifié , ça signifie que j'entre ce code 100 fois pour chacune de mes valeurs, que je multiplie ensuite par 3 pour mes trois choix, et que je l'envois ensuite en puissance 5 pour mes 5 prix ?>>Bayadjiev, Alexandre - Le Diable et la lune (Isatis)</option> <option value=" Bourguignon, Pascale - LEnfant dans le miroir (Marchand de feuille)"<?php if ($_SESSION['liste4'] == " Bourguignon, Pascale - LEnfant dans le miroir (Marchand de feuille)") { echo(" selected"); } Haha c'est pas possible, il doit y avoir un raccourcis Merci pour votre aide
  8. Bonjour, J'ai besoin de créer une bibliothèque à l'aide d'une base de données relationnelles, un peu du même genre que la Bédéthèque. J'ai besoin de faire des recherches documentés par les champs Auteurs, éditeurs, sexe, genres littéraires, etc. Connaissez d'autres programmes (php ou ajax) que FileMaker qui pourraient me permettre de faire une telle bibliothèque? Merci
  9. Je veux un cms à ma racine et ma plateforme de blogues dans un répertoire /blogues. J'en suis incapable. Bizarre non? Je n'ai eu aucune réponse sur le forum de WordPress, alors je viens voir par ici si quelqu'un s'y connaît. Dans les vieux messages de WordPress ils disent que c'est impossible, mais personne est certain et le ReadMe de WPmu laisse croire que c'est possible. Personnellement, je crois que c'est un mythe. Quelqu'un ici a expérimenté la chose?
  10. Mon hébergeur a trouvé le problème. Youpi
  11. Bonjour, Je dois restaurer mes blogues fait sur WP à l'aide phpMyAdmin. Après que mon site ait changé de serveur, je suis tombé sur une demande d'installation en boucle. J'ai donc trouvé ceci dans la documentation de WP expliquant comment faire une restauration. J'ai vérifié, tout est en place, je n'ai rien eu à changer. Alors, pour quelle raison ma restauration ne fonctionne pas? Merci pour votre aide
  12. Bon ben voilà ! Merci beaucoup Comment je dois faire pour protéger mes formulaires?
  13. J'ai peut-être trouvé une solution en contournant le problème. J'utilise ce script contact.php, puis je créé une adresse sur mon serveur que je redirige vers mon compte Yahoo. Ça semble marcher, pensez-vous que ça peut poser des problèmes par la suite si je fonctionne ainsi?
  14. J'utilse plusieurs formulaires de contact différents qui mènent sur des adresses, certaine de Yahoo et d'autres non. Les autres fonctionnent, il n'y a que ceux qui mènent vers des adressses Yahoo qui ne fonctionnent pas. Les formulaires ne sont pas dirigés vers des boîtes de spams, ils ne se rendent simplement pas, bloqués sur le serveur. J'ai testé en créant un script pour voir si ça pouvait être un problème d'entête, mais ça ne l'est pas. Ça fonctionnait pourtant voilà deux semaines. Vous savez pourquoi ça ne fonctionne plus?
  15. L'hébergeur précise C'est con, je renvois ce que dit l'hébergeur. C'est surtout parce que suis curieuse de savoir ce que vous en pensez. J'ai tout à apprendre à ce sujet.
  16. À c'est ça. Je devais faire F5. Je ne connaissais pas. Merci
  17. J'utilise FireFTP pour transférer mes fichiers, ou bien les effacer comme dans ce cas-ci. Voyant que mon fichier apparaissait toujours sur mon panneau, je l'ai effacé sur mon serveur. Voyant qu'il était toujours là, j'ai effacé ma base de données. Il est encore là le torrieux C'est un tenace. Ok, je suis débutante, ça se voit. Quelqu'un peut m'aider à comprendre pourquoi il s'accroche comme ça?
  18. Mon problème est réglé C'était une erreur stupide de ma part et mon hébergeur m'a bien aidé là dessus finalement. Je donne la résolution de mon problème au cas ou ça arrive à certains d'entre vous. Je n'avais que ces deux lignes à écrire dans mon php.ini upload_max_filesize=10 memory_limit=16M Mon php.ini devait être placé à la racine, pas au même endroit que mon phpinfo qui lui devait être placé dans /public_html, soit l'endroit ou je pouvais le lire. Ainsi, à la racine, il est inutile de rappeler mes scripts à chaque fois. Je cite mon hébergeur : J'ajoute Je ne sais pas encore qui à raison là dessus, mais je sais une chose, ça fonctionne maintenant
  19. J'ai essayé ton code dans un php.ini, mais ça ne marche pas. Mes valeurs sont toujours les mêmes, soit http://sffq.org/phpinfo.php upload_max_filesize 2M memory_limit 8M Si j'ai bien compris destroyedlolo, je dois demander à mon prestataire de redémarer mon serveur pour que ça fonctionne?
  20. J'avais bien un autre F, mais il est parti faire la foire SFFQ est le terme utilisé au Québec pour la littérature de genre. Le troisième F de SFFF est pour Francophone. C'est la première fois que j'ai un site, une petite nouvelle qui s'en laisse voir par son premier prestataire. Je suis justement ici pour apprendre à les mater. Merci pour votre accueil
  21. Les_singes

    Créer un php.ini

    Bonjour, J'utilise un cms, mais je suis incapable de faire fonctionner les modules dont j'ai besoin, pour une raison tout à fait basic, j'ai pas assez de mémoire. Je dois ajouter ces deux lignes dans mon .htaccess php_value memory_limit 16M php_value upload_max_filesize 10M mais je n'y ai pas accès et mon hébergeur ne veut pas l'éditer, il dit que ça sert pas à ça le .htaccess. Il me dis que je dois créer un php.ini et le mettre à ma racine, ce que j'ai fais. Ça marche toujours pas. J'imagine que pour qu'il fonctionne, je doive ajouter d'autres valeurs que ces deux lignes. Je n'ai pas de modèle, est-ce qu'il existe un tuto là dessus? Merci
  22. et pour les trucs que je prends du plaisir à assumer
  23. Bonjour, Mon nom est Shirley-Carol, je suis Canayenne. Mise à part les singeries que je fais sur le web, je suis critique littéraire. J'essaye présentement de développer un portail bon gré malgrés, SFFQ.org pour Science-fiction, fantastique et Fantasy Québécois. C'est un portail de blogues fait avec Word Press et un forum qui réunit les auteurs et les spécialistes de littérature genre Québécois. J'acceuille aussi des blogues et des cms d'auteurs et de référence. Je suis débutante et je fais des bêtises, que je n'assume pas la plupart du temps. C'est mon hébergeur, Produweb, qui m'envoie ici car je suppose qu'il en a assez de répondre à mes questions stupides. Alors me voici salut tout le monde
×
×
  • Créer...