Aller au contenu

Bolbo

Actif
  • Compteur de contenus

    29
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Bolbo

  1. Dans le meme genre, tu as https://addons.mozilla.org/firefox/697/ qui donne le code source formaté, avec la possibilité de déplier/replier des blocs.
  2. Bonsoir, Pour nos campagnes emailing, les images ne sont pas dans le corps du mail mais sur notre serveur. Lorsque la personne recoit le mail, celui ci ne contient que le texte, et les images sont appelées sur notre serveur. Dans des logiciels comme Outlook, un message de sécurité prévient l'internaute que les images ont été bloquées, il lui suffit ensuite de charger manuellement les images pour voir la créa avec toutes les images. Bolbo
  3. Moi dans mon fichier options.php j'ai ca : <?php header('Content-Type: text/xml;charset=utf-8'); echo(utf8_encode("<?xml version='1.0' encoding='UTF-8' ?><options>")); if (isset($_GET['debut'])) { $debut = utf8_decode($_GET['debut']); } else { $debut = ""; } $debut = strtolower($debut); $liste=array(); $sql="select distinct(nom) as nom from `".$_SESSION['table_contacts_form_actif']."` where `id_form_actif`='".$_SESSION['stat_id_form_actif']."' order by `nom`"; $req=mysql_query($sql); while($res=mysql_fetch_array($req)) { $id=$res['id']; $nom=strtolower($res['nom']); // echo $id; array_push($liste,$nom); } mysql_free_result($req); //echo mysql_error(); function generateOptions($debut,$liste) { $MAX_RETURN = 10; $i = 0; foreach ($liste as $element) { if ($i<$MAX_RETURN && substr($element, 0, strlen($debut))==$debut) { echo(utf8_encode("<option>".$element."</option>")); $i++; } } } generateOptions($debut,$liste); echo("</options>"); ; ?>
  4. Bonjour, Oriente toi vers l'ajax je pense, il y a un tuto qui a l'air pas mal fait sur developpez.com, mais je n'ai pas encore eu le temps de le lire en détail. http://dcabasson.developpez.com/articles/j...tion-pas-a-pas/ Bolbo
  5. Bonjour, Pour avoir un suivi il ne faut pas proposer un lien direct pour téléchargerl es ebooks, mais passer par un formulaire, dans lequel l'internaute poura saisir son email. Une fois ce formulaire validé (avec l'email obligatoire ou non, à toi de voir), un lien pour télécharger l'ebook est proposé à l'internaute, ou bien le document lui est envoyé par mail à l'adresse qu'il a saisie. Au moment de la validation, il suffit d'enregistrer l'adresse mail dans une base de données, pour les utiliser ultérieurement. A voir par contre, la déclaration à la CNIL de ton fichier, vu que tu te constitue une base de données de mails (à vérifier).
  6. Bonjour, Sur Wanadoo ca ne sera pas possible je pense, parce qu'il me semble que les espaces perso de Wanadoo ne gèrent pas le PHP. Concernant les espaces membres, tu as des exemples sur : http://www.phpdebutant.org/article47.php par exemple.
  7. Bonjour, En php, sur ta page d'identification, tu peux par exemple enregistrer dans une variable de session le niveau de l'utilisateur. if(!session_is_registered('autorisation')) session_register('autorisation'); Dans cette variable tu met le niveau, par exemple famille => autorisation = 5 , ami => autorisation = 10 , connaissance => autorisation = 15. Ensuite, dans l'entete de tes pages, tu fais le test sur l'autorisation, avec le niveau minimum requis pour voir cette page. Par exemple, pour les pages autorisées seulement à la famille, tu fais if($_SESSION['autorisation'] > 5) header('index.php'); Si les personnes ont une autorisation > à 5, c'est à dire connaissance(15) ou ami (10), ils sont redirigés vers l'index. C'est un début de piste, ca devrait fonctionner pas trop mal je pense. Bolbo
  8. Bonjour, J'ai une question en javascript, concernant l'utilisation des listes déroulantes. J'ai un ensemble de champs dans ma base de données, et je voudrais associer à chaque champ une valeur, unique, sélectionnée dans une liste. Exemple : Liste des champs : * champ 1 * champ 2 * champ 3 * champ 4 Je veux que ces champs prennent une valeur parmi {1, 2, 3, 4, 5}, avec aucune répétition possible. Etat d'origine : Champ 1 ==> choix parmi {1, 2, 3, 4, 5} , le choix 1 est "selected" Champ 2 ==> choix parmi {1, 2, 3, 4, 5} , le choix 1 est "selected" Champ 3 ==> choix parmi {1, 2, 3, 4, 5} , le choix 1 est "selected" Je choisis dans ma liste que champ 1 correspond à 3 Champ 1 ==> La liste contient {1, 2, 3, 4, 5}, c'est le 3 qui est "selected" Champ 2 ==> choix parmi {1, 2, 4, 5} , le choix 1 est "selected", 3 a disparu Champ 3 ==> choix parmi {1, 2, 4, 5} , le choix 1 est "selected", 3 a disparu Je choisis dans ma liste que champ 3 correspond à 5 Champ 1 ==> La liste contient {1, 2, 3, 4}, c'est le 3 qui est "selected", 5 a disparu Champ 2 ==> choix parmi {1, 2, 4} , le choix 1 est "selected", 3 et 5 ont disparu Champ 3 ==> La liste contient {1, 2, 4, 5} , le choix 5 est "selected", 3 est toujours non affiché Pour résumer, si je sélectionne un champ toutes les listes sont mises à jour. J'avais fait l'équivalent en PHP, avec onChange="this.form.submit", ca marchait mais il fallait recharger à chaque fois la page, ca allait pour une ou deux listes mais ca devenait vite fastidieux s'il y avait un nombre important de listes. Merci d'avance,
  9. Bonjour, Tu as plusieurs softs qui font ca, comme * HTMLAREA : http://www.framasoft.net/article1461.html * TinyMce : http://tinymce.moxiecode.com/ * FCKeditor : http://www.framasoft.net/article1625.html Tu devrais trouver ton bonheur avec un de ces trois là je pense.
  10. Bonjour, Pour inclure un meme morceau de code dans toutes les pages de ton site, tu peux utiliser la fonction include de PHP. (si ton site est en ASP tu peux aussi, mais je ne connais pas bien ce language ). Pour php, tu cree un fichier menu.inc.php, contenant ton menu. Et dans toutes tes pages, tu met la ligne de code : <?include("menu.inc.php");?> Ainsi, toutes les pages ou tu auras mis ce code contiendront ton menu, et si tu modifie menu.inc.php il sera modifié sur toutes les pages.
  11. Bonjour, Tu peux supprimer tes cookies dans : Outils>Option>Vie Privée>Cookies>Afficher les cookies, et ensuite tu peux supprimer ceux que tu veux. Par contre, le répertoire je ne sais pas.
  12. Non, la photo est dans le CV
  13. Bonjour, <iframe width="100%" scrolling="auto" height="450" frameborder="yes" name="milieu" src="news.html"> Il crée une iframe avec les parametres, dans laquelle il affiche la page news.html. http://www.allhtml.com/html/html170.php?ret=index.php
  14. SELECT identification_id FROM tab_recherche WHERE code_recherche='1' AND identification_id IN ( SELECT identification_id FROM tab_recherche WHERE code_recherche='2' ) En faisant des requetes imbriquées ca peut marcher, à tester
  15. Bonjour, La requete avec AND recherche les lignes dont le code_recherche est 1 ET 2. Pour avoir les lignes dont le code_recherche est 1 OU 2 il faut : SELECT DISTINCT identification_id FROM tab_recherche WHERE code_recherche='1' OR code_recherche='2' Normalement ca devrait mieux marcher je pense.
  16. Bonjour, Il s'agit certainement d'un problème au niveau de l'entête du mail, il faut spécifier que c'est un mail au format HTML. Tu as un exemple ici : http://www.phpscripts-fr.net/portions/portion.php?id=23 Bolbo
  17. Ah oki, tu veux entrer dans l'url du navigateur -http://www.monsite.com/index.php?msg=letextedumessage et avoir le formulaire pré rempli ? Tu fais donc: <input type="text" name="subject" value="<?echo $_GET['msg'];?>"> Attention, quand tu passe un paramètre dans l'url de type ?param=valeur, c'est un passage en GET et non en POST, tu récupère donc les données dans le tableau $_GET[]. Bolbo
  18. Bonjour, Pour faire le formulaire en PHP : <form name="formulaire" action="resultat.php" method="post"> <input type="text" name="nomduchamp"> <input type="submit" name="submit" value="Valider"> </form> Et dans la page resultat.php, tu récupere la valeur du champ: echo "La valeur du champ est : ".$_POST['nomduchamp']; Bolbo
  19. Bonjour Glibre, je suis dessus actuellement, mais le principe est simple. Une fois que tu as récupéré le contenu de ton mail avec stdin, tu obtiens le mail et ses entêtes From ***@example.com Fri Mar 31 13:06:14 2006 Return-Path: <***@example.com> X-Original-To: ***@example.com Delivered-To: ***@example.com Received: from smtp.***.net () by *** (Postfix) with ESMTP id ** for <demo_AT_***.org>; Fri, 31 Mar 2006 13:06:14 +0200 (CEST) Received: from Makalu (*** [IP]) by smtp.***.net (Postfix) with ESMTP id ** for <expediteur_AT_example.com>; Fri, 31 Mar 2006 13:06:14 +0200 (CEST) From: "Moi" <***@example.com> To: <***@example.com> Subject: tes Date: Fri, 31 Mar 2006 13:06:14 +0200 Message-ID: <00e201c654b3$****$***@Makalu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By M$crosoft MimeOLE .... Apres, à base d'expreszssions régulières sur le contenu tu retrouve tous ces éléments. J'ai pas encore eu le temps de finir, mais le principe me semble faisable. Bolbo
  20. Salut Adn, En fait je n'habite pas à Palaiseau, mais c'est là que je bosse. Bolbo
  21. Donc voila, c'est la version finale du script, avec le forward du mail vers un script et la récupération du contenu du mail avec stdin. Après, on fait ce qu'on veut du contenu, evoi par mail, insertion dans la base de données, ... .forward "|/usr/bin/php -q /home/monlogin/public_html/forward/script.php" avec les guillemets script.php <?php $fd = fopen("php://stdin", "r"); $resultat = ""; while (!feof($fd)) $resultat .= fread($fd, 1024); fclose($fd); //on convertit le quoted-printable en 8 bit(pour les accents et =E9 //http://fr3.php.net/manual/en/function.quoted-printable-decode.php $resultat=quoted_printable_decode($resultat); ?> Voila voila, si ca peut aider qq1 Merci à ceux qui m'ont aidé et répondu à ce post. Bolbo
  22. Voila, j'ai eu la solution avec un peu d'aide. En fait le fichier .forward devait contenir : "|/usr/bin/php -q /home/monlogin/public_html/forward/script.php" (avec les guillemets). Et le fichier script.php: <?php $to="destinataire de test<moi @ example.com>"; mail($to,"sujet","mail recu","From:Nom de expediteur<moi @ example.com>\n"); ?> (sans la ligne #!/usr/bin/php). Maintenant il me reste plus qu'à "jouer" avec stdin pour récupérer le texte du mail et de le traiter dans ma base de données. Je mettrais à jour ce post avec le code de traitement, si ca intéresse quelqu'un. Bolbo
  23. Bonjour, En fait lorsque je fais: php /home/monlogin/public_html/forward/script.php en SSH, le mail est envoyé sans problème. Tu saurais comment je peux demander justement dans le .forward de lancer le script en php? MErci d'avance, Bolbo
  24. Bonjour ami Php-iste lol, merci pour ton message. @ + sur le forum. Bolbo
  25. Sendmail il me semble, envoyé avec la fonction mail de php
×
×
  • Créer...