Aller au contenu

Portekoi

Membre+
  • Compteur de contenus

    4 294
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Portekoi

  1. Portekoi

    Sessions php

    Salut, Une session appartiens à l'utilisateur et est unique à chacun. Il faut donc que, sur chaque page de ton site, tu rajoutes un script qui va insérer dans une table le pseudo (ou l'id du membre), l'ip et la date (important) de la personne qui visite ton site. A toi de jouer Portekoi
  2. <? //On initialise les valeurs passées par le formulaire reset ($_POST); //cpt nous sers à savoir si il y a une ou plusieurs case de cochée $cpt = 0; //Compte le nombre d'erreur $erreur = 0; //Tant que l'on a des variables à traitées while (list ($key, $val) = each ($_POST)) { //Trim enlève les espaces au cas où la personne a saisie que des espaces et si ce n'est pas une case à cochées if (trim($val)=="" AND strpos("_".$key,"options")==0) { //Affichage du champs vide echo "Le champs " . $key . " n'a pas été rempli!<br>"; $erreur = $erreur + 1; } //Sinon si c'est une case à cocher, on ajoure +1 à notre compteur comme ca, on sais que la personne à au moins cocher une case. else if(strpos("_".$key,"options")>0) { if ($val==1) { $cpt = $cpt + 1; $choix_coche = $choix_coche . "_" . str_replace("case_","",$key); } } } //Si notre compteur n'a pas bougé, c'est que la personne n'a rien coché donc on affiche une erreur if ($cpt==0) { echo "cocher une case!"; } if ($erreur > 0) { echo "Le formulaire n'a pas eté envoyé. Utilisez le bouton 'Précédent' de votre navigateur..."; exit; } //informations saisies echo " Civilité : $civilite<br>"; echo " Nom : $nom<br>"; echo " Qualité : $qualite<br>"; echo " Adresse : $adresse<br>"; echo " Pays : $pays<br>"; echo " Courriel : $courriel<br>"; echo " Téléphone : $gsm<br>"; echo " Date : $date<br>"; echo " Options : "; //On transforme choix_coche en tableau $choix_coche = split("_",$choix_coche); //Pour i = 0 à la valeur de la taille du tableau choix_coche, tu boucles for ($i=0;$i<sizeof($choix_coche);$i++) { if($choix_coche[$i]==1) { //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas participer" que l'on affiche echo "Ne souhaite pas participer\n"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Ne souhaite pas participer<br>".$options; } elseif($choix_coche[$i]==2) { //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir invitations" que l'on affiche echo "Souhaite recevoir invitations<br>"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Souhaite recevoir invitations\n".$options; } elseif($choix_coche[$i]==3) { //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas recevoir invitations" que l'on affiche echo "Ne souhaite pas recevoir invitations<br>"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Ne souhaite pas recevoir invitations\n".$options; } elseif($choix_coche[$i]==4) { //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir par mail résumé de l'exposé de l'intervenant." que l'on affiche echo "Souhaite recevoir par mail résumé de l'exposé de l'intervenant.<br>"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Souhaite recevoir par mail résumé; de l'exposé de l'intervenant.\n".$options; } } //On envoit un mail contenant les donnees mail("nullette_AT_nullette.com","Bulletin réponse séminaire","$civilite\n$nom\n$qualite\n$adresse\n$pays\n$courriel\n$gsm\n$date\n$options","From: nullette_AT_nullette.com\nReply-To: nullette_AT_nullette.com"); ?> Essaie ca
  3. HTML : PHP: <? //On initialise les valeurs passées par le formulaire reset ($_POST); //cpt nous sers à savoir si il y a une ou plusieurs case de cochée $cpt = 0; //Compte le nombre d'erreur $erreur = 0; //Tant que l'on a des variables à traitées while (list ($key, $val) = each ($_POST)) { //Trim enlève les espaces au cas où la personne a saisie que des espaces et si ce n'est pas une case à cochées if (trim($val)=="" AND strpos("_".$key,"options")==0) { //Affichage du champs vide echo "Le champs " . $key . " n'a pas été rempli!<br>"; $erreur = $erreur + 1; } //Sinon si c'est une case à cocher, on ajoure +1 à notre compteur comme ca, on sais que la personne à au moins cocher une case. else if(strpos("_".$key,"options")>0) { if ($val==1) { $cpt = $cpt + 1; $choix_coche = $choix_coche . "_" . str_replace("case_","",$key); } } } //Si notre compteur n'a pas bougé, c'est que la personne n'a rien coché donc on affiche une erreur if ($cpt==0) { echo "cocher une case!"; } if ($erreur > 0) { echo "Le formulaire n'a pas eté envoyé. Utilisez le bouton 'Précédent' de votre navigateur..."; exit; } //informations saisies echo " Civilité : $civilite<br>"; echo " Nom : $nom<br>"; echo " Qualité : $qualite<br>"; echo " Adresse : $adresse<br>"; echo " Pays : $pays<br>"; echo " Courriel : $courriel<br>"; echo " Téléphone : $gsm<br>"; echo " Date : $date<br>"; echo " Options : "; //On transforme choix_coche en tableau $choix_coche = split("_",$choix_coche); //Pour i = 0 à la valeur de la taille du tableau choix_coche, tu boucles for ($i=0;$i<sizeof($choix_coche);$i++) { if($choix_coche[$i]==1) { //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas participer" que l'on affiche echo "Ne souhaite pas participer<br>"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Ne souhaite pas participer<br>".$options; } elseif($choix_coche[$i]==2) { //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir invitations" que l'on affiche echo "Souhaite recevoir invitations<br>"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Souhaite recevoir invitations<br>".$options; } elseif($choix_coche[$i]==3) { //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas recevoir invitations" que l'on affiche echo "Ne souhaite pas recevoir invitations<br>"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Ne souhaite pas recevoir invitations<br>".$options; } elseif($choix_coche[$i]==4) { //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir par mail résumé de l'exposé de l'intervenant." que l'on affiche echo "Souhaite recevoir par mail résumé de l'exposé de l'intervenant.<br>"; //On stocke le résultat dans option pour l'envoyer par mail $options = "Souhaite recevoir par mail résumé de l'exposé de l'intervenant.<br>".$options; } } //On envoit un mail contenant les donnees mail("nullette_AT_nullette.com","Bulletin réponse séminaire","$civilite\n$nom\n$qualite\n$adresse\n$pays\n$courriel\n$gsm\n$date\n$options","From: nullette_AT_nullette.com\nReply-To: nullette_AT_nullette.com"); ?> Je peux pas faire mieux pour toi. ++ Portekoi
  4. Bon, je viens de rentrer, je te fais un truc et tu me dis si ca te va. En gros tu veux : Genre : Monsieur ou Madame ou Mademoiselle Nom Prenom Email Case à cocher : Souhaite recevoir les prochaines invitations Souhaite recevoir par mail le résumé de l'exposé de l'intervenant. Est ce que c'est bien ca? Si oui, tu me le dis je te fais ca en commentant mon code. A toute suite Portekoi
  5. Tu as Celeonet aussi... un peu plus cher mais très performant.
  6. Ce qui est marrant aussi, c'est que pour afficher la barre d'état sous IE et qu'il la garde en mémoire, il faut le faire sur le type d'affichage des dossiers
  7. N'y va pas. Le support est inexistant et les performances sont déplorable.
  8. je vais me fâcher là Je t'ai filé le code et il fonctionne, que demander de plus ? Portekoi
  9. Salut, Oui, j'ai déjà eu le cas. Je pense que ton site ne devrait pas tarder à être indexé @+ Portekoi
  10. Bonjour, Après un DUT Informatique, où j'ai appris le C/C++, j'ai suivi une formation d' un an en webmastering qui ne m'a rien apporté De mon propre chef, j'ai axé mes connaissances sur le php (je parle pas du html/javascript), le SQL surtout et depuis peu le CSS et XML. Il y a un domaine que beaucoup oublie. le SQL et les systèmes de base de données. Beaucoup se disent Webmaster sans connaitre la modélisation d'une BDD en espérant qu'un jour DreamWeaver le fera Ces mêmes Webmasters cassent les prix du marché et fragilise les entreprises en leurs fesant payer quelque chose, certes pas cher, mais non évolutif sur le long terme. La journée je suis sur SQL Server et AS 400 avec ASP. Le soir je suis sur Mysql via phpmyadmin en PHP. Je suis donc un peu autodidacte et un peu pro même si je pense être loin de l'être . Bonne journée Portekoi
  11. Portekoi

    Webmaster

    Salut, Je vais te paraître dur mon bon... c'est pour ton bien. 1 - Ton design est abusément trop lourd et en plus, le bandeau principale (même pas découpé) est beaucoup trop long. 2 - Tu demandes à être reconnu.... c'est bien ca... mais ceux à qui tu as repris le code, tu crois pas qu'ils devraient eux aussi être reconnu? Ton site est un phpnuke ou autre refait par tes soins... refait est un bien grand puisque tu as simplement changé le design. Là je rentre dans un débat mais bon : N'est pas webmaster, à mes yeux, une personne qui reprends du code tout fais en oubliant de citer l'auteur. Je sais, je suis méchant... @+ Portekoi
  12. Salut, Trop tard pourquoi? J'ai simplement exprimé mon point de vue et c'est pas pour ca que je vais plus t'aider Donne nous du code, un lien quelque chose pour que l'on puisse t'aider. @+ Portekoi
  13. Salut, Plusieurs fois tu as posté et , je parle pour moi, plusieurs j'y ai répondu. Seulement, jamais merci ni rien. Maintenant, tu nous dis que tu as une faille sur tes comptes. On te donne deux trois tuyaux mais nan, c'est limite si tu nous engueule pas.... Donne nous ton lien, du code, quelque chose pour que l'on puisse t'aider sinon, on va pas y arriver! ++ Portekoi
  14. Salut, Sinon désinstalle le pilote en faisant : poste de travail > click droit propiété > Onglet 'Matériel' > Gestionnaire Périphérique. Là tu regardes dans la liste 'webcam' je crois, tu développes l'arbre et tu supprimes. Débranche ta webcam avant. Ensuite redémarre @+ Portekoi
  15. Salut, Je viens de rentrer. J'ai pas pû faire l'envoie du mail mais j'espère que quelqu'un pourra finir ce que j'ai fais. <? reset ($_POST); $cpt = 0; while (list ($key, $val) = each ($_POST)) { //On vire les champs non obligatoires if (trim($val)=="" AND strpos("_".$key,"case")==0) { echo "Le champs " . $key . " n'a pas été rempli!"; exit; } else if(strpos("_".$key,"case")>0) { if ($val==1) { $cpt = $cpt + 1; $date_cochee = $date_cochee . "_" . str_replace("case_","",$key); } } } if ($cpt==0) { echo "coche une case!"; exit; } //informations saisies echo " Email : ".$_POST["email"]."<br>"; echo " Prénom : ".$_POST["prenom"]."<br>"; echo " Nom : ".$_POST["nom"]."<br>"; $date_cochee = split("_",$date_cochee); for ($i=0;$i<sizeof($date_cochee);$i++) { echo $date_cochee[$i]."<br>"; } ?> <form action="test.php" method="post"> <input type="text" name="email" size="40" maxlength="256"><br> <input type="text" name="prenom" size="40" maxlength="256"><br> <input type="text" name="nom" size="40" maxlength="256"> <br> <input type="checkbox" name="case_valeur1" value="1"> 1<br> <input type="checkbox" name="case_valeur2" value="1"> 2<br> <input type="checkbox" name="case_valeur3" value="1"> 3<br> <input type="checkbox" name="case_valeur4" value="1"> 4<br> <input type="checkbox" name="case_valeur5" value="1"> 5<br> <input type="submit" value="Envoyer"> </form> A plus Portekoi
  16. Hum... rien à voir.... Ton fichier étant un '.php', les variables ne sont pas lisibles. ++
  17. Je te file du code et tu le prends pas.... ca sert à quoi que je te réponde? Sur ton code, c'est faux pour les accolades..... Va sur un site comme http://www.phpdebutant.org pour apprendre au moins les bases.... if (condition) { //condition 1 } elseif (condition2) { //condition 2 } elseif(condition3) { //condition 3 } else { //condition par défaut } Ce code reviens au même que le switch / case . @+ Portekoi
  18. Salut, Faire un fichier contenant toutes les variables recptionnée en POST ou GET mais pas les 2 en même temps avec une fonction de TA création qui enlève les '\', les '"' ou les ' ' etc.... Bon Courage Portekoi
  19. Je n'osais pas le faire pour ne pas "troller" mais j'ai trouvé cela intéressant même si la personne reste un peu dans le vague... mais c'est son rôle Bien joué en tout cas
  20. Salut C'est la suite de l'aute script? Biensur que tu peux choisir à qui envoyer le formulaire. Par un menu select par exemple, la personne choisis le nom de la personne à qui corresponds un numéro puis dans ton fichier de traitement, y a plus qu'à faire un if ou un switch Dis m'en plus, je t'aiderai si je peux Un truc dans ce genre là : http://www.portekoi.com/webmaster-contact.php ? @ pluche Portekoi
  21. salut, Tu peux faire ca aussi : <? reset ($_POST); while (list ($key, $val) = each ($_POST)) { if (trim($val)=="") { echo "Le champs " . $key . " n'a pas été rempli!"; exit; } } Voir ce post : http://www.webmaster-hub.com/index.php?showtopic=11208&hl=#9
  22. Salut, Bienvenue à toi et n'hésite pas à poser tes questions A toute Portekoi
  23. Bonjour Gilles, Bienvenue à toi; j'aime bien ce que tu as fais A toute Portekoi
  24. Sp? La mise à jour de windows? Si c'est ca, moi non plus et je partage ma connection sans problème Pour ce qui est des DNS, ne les spécifies pas. Moi je ne l'ai pas fais et ca fonctionne. je suis chez mamadoo moi aussi :à
×
×
  • Créer...