Aller au contenu

jcaron

Membre+
  • Compteur de contenus

    998
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par jcaron

  1. COALESCE est ton ami... Jacques.
  2. Si tu utilises le LEFT JOIN, n'oublie pas de vérifier aussi le type retourné. Tu peux aussi faire un join avec une UNION des différentes tables: JOIN (SELECT 'article' AS type,id,url FROM article UNION SELECT 'evenement',id,url FROM evenement) s ON s.id=recherche.cle_etrangere AND s.type=recherche.type Ceci dit, je ne suis pas sûr que le schéma s'adapte parfaitement à une situation où tu aurais vraiment beaucoup de types différents. Jacques.
  3. http://en.wikipedia.org/wiki/MIME#Encoded-Word Jacques.
  4. Ca n'a pas grand chose de spécifique à du mail, un <a> ne peut être qu'à l'intérieur d'une cellule, il ne peut pas contenir une cellule ou une rangée ou un tableau (ni plein d'autres choses). Si tu veux avoir le même lien sur toutes les cellules d'une rangée, il faut répéter le lien dans chaque cellule. Ensuite comme dit captain_torche, c'est une question de CSS pour savoir si ton lien va couvrir l'ensemble de l'intérieur de la cellule ou pas. J'avoue que je ne comprends pas très bien comment tu pouvais essayer de mettre un lien sur un background, mais note au passage que les backgrounds ne sont pas forcément supportés par tous les clients mail. Aussi, de nombreux clients ignorent les images externes si le mail ne vient pas d'un utilisateur "reconnu" (dans le carnet d'adresse du destinataire par exemple). Jacques.
  5. +1 avec Nicolas, je ne sais pas d'où tu sortais le '.$machin.'... Evidemment, il se pose le problème que ta requête SQL doit être exécutée avant que la constante soit définie, ce qui, suivant la structure du code, n'est pas forcément évident... Jacques.
  6. Certains fournisseurs (je sais que c'est le cas pour AOL, il me semble que c'est possible pour Hotmail et peut-être Yahoo) te permettent de configurer une "feedback loop". Quand l'utilisateur clique sur "spam", pof, ça envoie un mail à une adresse prédéfinie pour ton domaine. Ensuite, quand à savoir si l'outil que tu utilises n'utilise que le compte exact de ces signalements, ou extrapole le % sur les fournisseurs avec feedback loop au reste, c'est un autre problème. Jacques.
  7. jcaron

    Compter et trier

    Pour moi ta requête devrait plutôt ne pas fonctionner parce qu'il manque une virgule. Il manque aussi un group by. select adresseip,count(*) from compteur group by adresseip order by count desc Non? Jacques.
  8. Si tu utilises sendmail, alors c'est le paramètre Dn de ton sendmail.cf. Si tu utilises postfix, alors man bounce est ton ami. Jacques.
  9. L'expéditeur de quoi? Un .forward ne change pas l'expéditeur normalement, et les mails d'erreur sont en général envoyés par mailer-daemon, non? Jacques.
  10. Au choix, /etc/aliases (il faut en général lancer newaliases après pour mettre à jour la version binaire) ou un .forward dans le login directory du compte concerné. Jacques.
  11. C'est clair que je ne comprends pas bien la logique (un select et soit un autre select soit un champ texte séparé sembleraient en effet nettement plus appropriés), mais s'il faut vraiment tester ça, une regex du genre '/^(mot1|mot2|mot3|etc)(\d{0,2})$/' permettra de valider tout ça ET de récupérer dans $matches[1] et [2] le mot et le nombre. Jacques.
  12. WhatTheFont est troublé si tu lui donnes l'image telle quelle (avec le cadre et tout ça), mais une fois que tu nettoies et que tu ne gardes que le i et le Mat, il trouve immédiatement qu'il s'agit de Tekton Extended Bold (Linotype Tekton) aka Tekton Pro Ext Bold (Adobe Tekton). />http://new.myfonts.com/fonts/linotype/tekton/extended-bold/ />http://new.myfonts.com/fonts/adobe/tekton/bold-ext/ La version Adobe est dispo pour $35. L'est trop fort ce truc... Jacques.
  13. C'est quoi le but du jeu? Pour la répartition en fonction de la place, ce n'est pas si simple que ça. La place a une influence sur le CTR, mais ça dépend aussi de l'annonce et de son adéquation avec la requête. A une place donnée, il y a des combinaisons qui "surperforment" et d'autres qui "sous-performent". Une annonce peut très bien être placée dernière et avoir un meilleur CTR que toutes les autres... Le nombre d'impressions par jour varie énormement en fonction de nombreux paramètres: jour de la semaine, temps qu'il fait, actualité, concurrents présents ou pas (et évolution de leurs performances), etc. De surcroît, sur de nombreuses requêtes, il y a plus de trafic sur le reste du réseau de recherche que sur Google même... Un peu plus de contexte sur ce que tu cherches à faire pourrait aider... Jacques.
  14. Non, pas à l'intérieur de []. Petite erreur de ma part, c'est $matches[1] et [2]. $matches[0] contient l'ensemble de ce qui a "matché", [1] et suivants chacune des expressions entre (). Jacques.
  15. $matches[0] -> lat $matches[1] -> long Jacques.
  16. Ah, je n'avais pas vu ça: Ah ben non, tu dois passer le XML que tu reçois (via un file_get_contents par exemple), pas l'URL... Jacques.
  17. Un script peut être écrit dans le langage de ton choix... bash, tcsh, php, perl, python, etc. Certains sont plus adaptés que d'autres suivant la complexité de la tâche à effectuer. Jacques.
  18. Plusieurs méthodes: - méthode bourrin avec une regex: preg_match('/lat="([-0-9.]+)" long="([-0-9.]+)"/',$string,$matches) - méthode je lis du XML, ça va dépendre de ce que tu utilises (XML Parser, SimpleXML...). En supposant que tu utilises SimpleXML: $xml = simplexml_load_string($string); $lat = (string)$xml->weather[0]->attributes()->lat; $long = (string)$xml->weather[0]->attributes()->long; (je n'ai rien testé, mais ça ne doit pas être très loin) Jacques.
  19. Ma réponse va te paraître brutale, mais si tu ne sais pas automatiser ça, j'ai tendance à penser que tu ne seras pas capable d'assurer le support associé par la suite, donc ça me semble être une très mauvaise idée... Jacques.
  20. Tu as déjà posé la même question le 23 octobre, et on t'a déjà répondu la même chose ;-> Sans rire, apostrophe ou pas, il est INDISPENSABLE d'utiliser mysql_real_escape_string pour toute variable que tu insères dans une requête SQL, sinon tu ouvres des failles de sécurité béantes. Jacques.
  21. Je déduis de ton mail que tu n'es pas basé en Europe. Tu ne peux et dois facturer, collecter et reverser la TVA que si tu es enregistré pour la TVA dans l'UE, ce qui n'est obligatoire que si tu vends au delà d'un certain seuil dans un pays de l'UE (32600 euros en France par exemple). Si tu dois effectivement facturer, collecter et reverser de la TVA, il est effectivement obligatoire (au moins en France, mais c'est probablement le cas dans la plupart des autres pays de l'UE) d'afficher des prix TTC si tu t'adresses au grand public. N'importe lequel des prix en .90 (voire .99) me semble tout à fait envisageable, après c'est à toi de voir quel prix est le plus adapté. Jacques.
  22. D'après ce que j'ai compris, c'est quand même l'objectif du jeu ici: récolter des adresses e-mail, non? Jacques.
  23. Un "problème", non: ton PHP est configuré pour utiliser UTC (en gros la même chose que GMT), donc l'heure qu'il t'indique est bien l'heure UTC. Si tu veux l'heure locale valable en France, il te faut changer date.timezone pour y mettre "Europe/Paris" plutôt qu'UTC. Jacques.
  24. Ton script php ne doit pas utiliser la bonne "timezone". Cf date_default_timezone_set et/ou date.timezone dans ton php.ini. Jacques.
  25. +1 avec Arlette: quand on arrive sur ta page, c'est pas top clair. Tu ne sais pas ce que tu dois faire, tu ne sais pas si ça te coûte quelque chose, tu ne sais pas comment sera déterminé le gagnant, tu ne sais pas quand il sera déterminé, tu ne sais pas ce que tu gagnes exactement, etc. L'histoire des 6 destinations au choix parmi 18 ça complique encore les choses. Et puis tu dis "3 semaines" (ce qui pour 6 destinations aussi réparties est plutôt court) et après tu dis "au choix". Je pense aussi que tu aurais plus de succès avec un "package" tout inclus (vol + hotel au minimum) qu'avec un "tiens prends l'avion et débrouille-toi pour l'hôtel et la bouffe et tout le reste pendant tout ce temps-là". Mais bon, si tu as déjà des participants, c'est un peu tard (à moins de leur proposer le choix entre plusieurs options dont l'existante, de valeur équivalente). Jacques.
×
×
  • Créer...