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

    Webservice

    Ok, j'ai trouvé : http://oseox.fr/curl/authentification-http.html Merci
  2. Portekoi

    Webservice

    je n'ai pas de HTTPS donc comment bien sécuriser mes pages?
  3. Portekoi

    Webservice

    En gros, J'ai une page index où je dois récupérer: Soit 1 prix et divers informations par rapport à un produit (Site de type 1) Soit gérer une authentification : le mec rempli son email et mdp (md5) et si mon serveur A l'identifie, il a accès à une zone membre (Site de type 2) Si le site est de type 2 : Accès à une zone membre où la personne peut modifier son profil (Email, MDP, Prénom, CP etc.) Accès à une partie consultation de document En gros
  4. Portekoi

    Webservice

    Merci pour ta réponse. Je vais regarder l'exemple. Par contre, je me demande si je dois utiliser SOAP ou non car, même s'il est intégré à PHP5, certains hébergeurs ne l'ont pas activé. Ne vaudrait il pas mieux passer par cURL + retour des données au format Json que d'utiliser SOAP + wsdl... ?
  5. Portekoi

    Webservice

    Bonsoir, J'aurais besoin d'interfacer un serveur (A) où se trouve les données avec un serveur ( qui lui, n'a que le Php. (Pas de BDD) Via un webservice, est il possible de gérer une zone membre? Et si oui, par où commencer? J'ai vu qu'il y avait des standards à respecter (wsdl?) mais je ne sais par où commencer. Comment sécuriser cette zone membre? Je pensais générer une chaine composée de lettres et de chiffres que je transmettrais à chaque fois à mon WebService pour authentification. Qu'en pensez-vous? Avez-vous des liens pour débuter? Autre question un peu liée : j'aimerais que mon site B soit conçu de manière à utiliser des templates. Quel système, ultra léger, je peux utiliser, Merci d'avance Portekoi
  6. En complément, concernant Cake ou tout autre framework, il faut le connaitre sur le bout des doigts et pas faire de la bidouille comme en Php codé en "linéaire". Exemple ici et je cite : />http://forum.cakephp-fr.org/viewtopic.php?id=4336 Pour moi, le php "linéaire" peut être très intéressant sur de petits projets. Avec un bon fichier de "function" qui sera un peu la boite à outils, je pense que l'on gagne du temps. Pour le reste, je rejoins l'avis d'Occitech sur le fait qu'il ne faut pas utiliser un CMS pour obtenir un résultat "opposé" et inversement, qu'il faut en utiliser un pour les projets conséquents mais en prenant garde de le maintenir sur la durée.
  7. Tout dépend de ta manière de travailler. Jauger le temps nécessaire à un projet est la bête noire de tous, au début. Quand tu commences à avoir pas mal de projets derrière toi, tu es plus à même de mieux les évaluer. Evalue chaque étape en prévoyant une petite marge pour les imprévus puis ajoute un tiers. C'est se que je fais en général et mes devis sont bien souvent dans les prix du marché et acceptés Portekoi
  8. Pas du tout. Dans ma boite, les agences sont en TSE et ont par conséquences tout à l'identique.
  9. Pour compléter la réponse de Captain_Torche : Tu peux aussi envoyer une chaine de caractères sur 25 de long, dans un cookie. Je sais qu'il y a des personnes qui n'acceptent pas les cookies mais cela devient très rare.
  10. Là c'est une autre technique que tu ne pourras pas vraiment mettre en place sur ton serveur Donc ajoute un bouton pour rafraîchir manuellement + le script d'Ernestine.
  11. Bien vu pour la fonction
  12. Portekoi

    cURL, la bonne méthode?

    Bonjour, Je dois utiliser cURL dans mes développements pour envoyer des données à des sponsors et récupérer un code erreur, si besoin. Voici ce que j'ai fais pour 2 sponsors mais n'y a t il pas moyen d'optimiser cela? $url = "http://www.portekoi.com/cm2/sponsor-1.php"; $post_data = array ( "email" => $email, "prenom" => $prenom, "civilite" => $civilite, "date_naiss" => $Naiss_annee."-".$Naiss_mois."-".$Naiss_jour, "cp" => $cp ); /*initialisation*/ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Méthode post curl_setopt($ch, CURLOPT_POST, 1); // Ajout des variables curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_exec($ch); if ($output === FALSE) { /*Gestion de l'erreur*/ } curl_close($ch); /*Sponsor 2*/ $url = "http://www.portekoi.com/cm2/sponsor-2.php"; $post_data = array ( "email" => $email, "prenom" => $prenom, "civilite" => $civilite, "date_naiss" => $Naiss_annee."-".$Naiss_mois."-".$Naiss_jour, "cp" => $cp ); /*initialisation*/ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Méthode post curl_setopt($ch, CURLOPT_POST, 1); // Ajout des variables curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_exec($ch); if ($output === FALSE) { /*Gestion de l'erreur*/ } curl_close($ch); Merci Portekoi
  13. A mon tour de donner mon avis Les deux méthodes se valent. Seulement, je pense que, le "webmaster" qui ne fait que du CMS n'est pas un webmaster. Cela sera pour moi un "Plugueur / Bidouilleur", rien de plus. Lorsque j'ai fait mon site sous WP, j'ai tout démonté pour "voir la bête", voir comment tout cela fonctionne et voir aussi si je peux ajouter mes propres modifications. Pour un autre projet que j'ai en cours, mon client voulait utiliser WordPress... Mais le site était composé d'une page d'accueil et d'une partie membre. Dans ce cas, pourquoi se contraindre à utiliser WP? Quel intérêt? Cela serait comme de prendre un tank pour aller faire ses courses. A mes yeux, la vieille école préférera tout créer depuis le début en utilisant son propre "cms" (ou bouts de code) que d'utiliser un CMS. Et perso, je préfère utiliser mon propre code, même s'il n'a pas été éprouvé par des milliers d'utilisateurs... On a tous vu se que cela donnait un CMS en fin de vie/ non mis à jour et étanche comme une passoire... cela donne un site vulnérable ou hacké. Portekoi
  14. Bonjour, Je sais que Paybox le fait. Le formulaire n'est pas simple à mettre en place mais cela fonctionne très bien Portekoi
  15. Ok, c'est se que je voulais savoir... C'est pas que je me casse le crâne pour gérer les bounces mais bon... un peu quand même...
  16. Re, Merci mais ... nan merci lol En faites, je m'intéresse à se qui pourrait faire que, par exemple, Hotmail blackliste mon serveur par exemple. Outre l'aspect d'avoir 100 000 destinataires qui placent mon mail en "Courrier Indésirable", techniquement, quelles sont les contraintes...? Portekoi
  17. Bonjour, Je m'intéresse depuis peu à l'Emailing. Qu'est ce qui provoque le Blacklistage d'un serveur? Hormis le fait d'envoyer 100 000 messages sur des emails erronés, quelles sont les autres erreurs à ne pas faire? Portekoi
  18. Portekoi

    RegExp et Bounce...

    Merci pour ta réponse Pour le return-path, j'ai eu du mal à trouver comment le spécifier. En faites, il fallait ajouter "-f noreply@mondomaine.com" en 5ième argument de la fonction mail. Je vais voir tout ça. Merci
  19. Portekoi

    RegExp et Bounce...

    Et merci pour ton code, il m'a servi d'exemple $body = "This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: qsddqsds46468787qdsqdsq@hotmail.com"; if (preg_match ('/automatically\s[^\n\r]+delivery\s+(.*)\s+(\S+@\S+\w)/is',$body,$match)) { echo "<br> 2 - " . $match[2]; }
  20. Portekoi

    RegExp et Bounce...

    Bonjour, Qu'appelles tu les entêtes? S'il s'agit de ceci : Le problème est qu'ils varient suivant le serveur d'envoi du mail et que j'ai besoin d'une solution qui marche sur différents configurations. Je pense que c'est pour cela que la class de PhpMailer BMH s'appuie sur le contenu du haut et non les entêtes. Portekoi
  21. Portekoi

    RegExp et Bounce...

    Merci pour ta réponse mais je préfèrerais garder la class que tu m'as conseillée (Phpmailer BMH) Pour le code : <?Php $body = "Delivery to the following recipients failed.\n\r"; $body .= "xxxxx@yourdomain.com"; $match = ""; if (preg_match ("/delivery[^\n\r]+failed\S*\s+(\S+@\S+\w)\s/is" ,$body, $macth)) { echo "Erreur"; echo "\r\n" . $macth[1]; } ?> Le dernier \s était en trop... j'ai créé celui ci mais... marche pas. J'aimerais que, si je trouve "automatically" et "delivery" dans "$body", je puisse récupérer le mail... $body = "This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: qsddqsds46468787qdsqdsq@hotmail.com"; if (preg_match ("/automatically\s[^\n\r]+delivery\s+(\S+@\S+\w)/is",$body,$match)) { echo "<br> 2 - " . $match[1]; } Mais je trouve pas mon erreur.... Portekoi
  22. Portekoi

    RegExp et Bounce...

    Tant qu'on y est : Pourquoi cela ne fonctionne pas ça? <?Php $body = "Delivery to the following recipients failed.\n\r"; $body .= "xxxxx@yourdomain.com"; $match = ""; if (preg_match ("/delivery[^\n\r]+failed\S*\s+(\S+@\S+\w)\s/is",$body, $macth)) { echo "Erreur"; echo "\r\n" . $macth[1]; } ?>
  23. Portekoi

    RegExp et Bounce...

    Bonjour, J'essaie d'utiliser une classe qui gère les bounces (erreur de mail) Dedans, il y a ce genre de chose : /* * rule: mailbox unknow; * sample: * Delivery to the following recipients failed. * xxxxx@yourdomain.com */ elseif (preg_match ("/delivery[^\n\r]+failed\S*\s+(\S+@\S+\w)\s/is",$body,$match)) { $result['rule_cat'] = 'unknown'; $result['rule_no'] = '0013'; $result['email'] = $match[1]; } Et moi, lorsqu'un mail me revient en erreur, j'ai ceci : Etant une grosse quiche en RegExp, j'aurai besoin d'un coup de main... Merci Portekoi
  24. Alors, j'ai fait mes test avec la classe "Phpmailer - BMH" pour gérer les bounces. Le souci est qu'il accède bien à la boite mail mais il ne reconnait pas une vraie erreur : 1: 0000 | unrecognized | none | not deleted | Mail Delivery System | Mail delivery failed: returning message to sender Et je ne trouve rien sur le web...
  25. Bonjour, J'aimerais gérer les retours de mail lors d'une inscription par exemple, ou autre "envoi au coup par coup". (Pas dans le cadre d'une newsletter où mon client a déjà son prestataire) Existe t il un script PHP qui gère déjà cela? Par exemple, un code qui va se connecter à mon Webmail pour l'adresse "noreply@monsite.fr" et qui va récupérer le motif de retour ainsi que le mail en erreur. Pas envie de tout coder si cela existe déjà Merci Portekoi
×
×
  • Créer...