Aller au contenu

cybermad

Hubmaster
  • Compteur de contenus

    283
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par cybermad

  1. cybermad

    pdf to text

    Salut, Je vais regarder cela de près, merci.
  2. cybermad

    pdf to text

    Bonsoir, Je cale sur un truc. j'ai besoin de récupérer du texte contenu dans un fichier php. J'ai testé avec https://www.geeksforgeeks.org/how-to-read-pdf-file-using-php/ et https://github.com/smalot/pdfparser ça marche, je récupère bien tous les textes... mais à la queue leu leu et pas dans l'ordre. il s'agit par ex de facture qui doivent être retraitées. J'ai besoin de récupérer des éléments de colonne description et rien de la colonne de prix et quantité. Or ces scripts m'agglutinent les colonnes de droite (prix, quantité, etc...) tout à gauche avant la description et parfois après; Une idée de comment faire svp ? Bon en plus les descriptions de sont jamais les mêmes donc dure avec les regex. Merci par avance.
  3. Bonsoir, Je cherche à faire une requête avec un double join left mais je sais pas pourquoi je tourne en rond... 1ère table: elle contient des annonces avec un code postal, le nom de la ville, un titre, etc... 2ème table: Elle contient le code postal, le code INSEE de la ville et son nom... 3ème table: Elle contient le code INSEE, le nom de la ville, le nombre d'habitants de la ville. Je ne peux pas me "raccrocher" aux noms des villes car comme les sources ne sont pas identique, ils ne sont pas standardisés à savoir parfois avec des majuscules, des tirets à la place d'espace ou le contraire, bref. J'ai donc décidé d'utiliser la table 2 qui contient le code INSEE des villes (car j'ai pas les codes postaux dans la table du nombre d'habitants) et le code postal. Le problème est que plusieurs villes peuvent avoir le même code postal et... plusieurs villes peuvent avoir le même code région Alors oui les codes postaux sont normalement sur 5 chiffres mais dans les bases excel que j'ai récupéré, c'était mal formaté du coup les premiers zéro sont absent mais c'est pareil dans toute les table donc on est bon. SELECT annonces.id, annonces.lien, annonces.prix, annonces.code_postal, population.pop2018 FROM `annonces` LEFT JOIN `codesINSEE` ON annonces.code_postal = codesINSEE.code_postal LEFT JOIN `population` ON population.codgeo = codesINSEE.code_commune_INSEE WHERE population.pop2018 > '10000' LIMIT 20; Le limit 20 sert à limiter les affichages car phpmyadmin m'a planté sur mon dédié Alors oui ça ne peut pas être parfait car des données (code géos et code postaux) sont identiques, mais c'est déjà pour dégrossis notamment en fonction du nombre d'habitant, puis ensuite il y a une vérification visuelle de correspondance entre la ville indiqué dans l'annonce et celle indiqué dans les bases INSEE. De toute façon si c'est le même code INSEE c'est que les villes sont très proche les unes des autres donc ce n'est pas un problème ici. Avez-vous une idée svp ? Merci
  4. Oui donc pas de solution à part vérifier à la mimine ?
  5. Bonjour, pour un truc perso je voulais récupérer une page web, la parser afin de me faire une alerte si un élément sur la page est modifié. plus pour de détail j’attend un produit mais il n’est pas en stock et plutôt que d’aller voir sur la page tous les jours toutes les minutes si ça arrive… je voulais faire un CRON et être averti par e-mail dès la dispo. mais il semble que le propriétaire du site est mis des protections. Ce n’est pas une histoire d’IP bloqué car j’ai testé avec des IP persos qui n’était jamais allez sur ce site. pour le curl j’ai bien testé avec un user agent chrome et FF en vain. bon pour le site c’est amd dot com. Quelqu’un sait palier à cela ? merci par avance.
  6. Bonsoir à tous, Je désire récupérer de la DATA ig via leur API. Ca marche très bien via un script sur mon dédié, mais si je le lance via une tâche CRON je n'arrive pas à remplir mon cookies avec la X_SECURITY_TOKEN et la CST. Le verbose me sort un fichier request.txt qui contient bien toutes les infos. Il y a donc bien un échange entre mon serveur et celui de ig, tout fonctionne sauf le remplissage du cookie. Voici mon script très allégé: $lien = 'https://demo-api.ig.com/gateway/deal/session'; $path_cookie = __DIR__.'/cookiesIGtest.txt'; if (!file_exists($path_cookie )) touch($path_cookie); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $lien); curl_setopt($curl, CURLOPT_COOKIESESSION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_TIMEOUT, 200); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_USERAGENT, 'userAgentMozilla'); curl_setopt($curl, CURLOPT_POSTFIELDS,'{ "identifier": "myid", "password": "mypass" } '); // $path_cookie = fopen("cookiesIGtest.txt", 'w'); curl_setopt($curl, CURLOPT_COOKIEJAR , $path_cookie); curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Accept: application/json', 'VERSION: 2', 'X-IG-API-KEY: 3.........4' )); curl_setopt($curl, CURLOPT_VERBOSE, true); $verbose = fopen('request.txt', 'w'); curl_setopt($curl, CURLOPT_STDERR, $verbose); if(!curl_exec($curl)){ die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl)); } else{ $response = curl_exec($curl); } curl_close($curl); $result = json_decode($response, true); echo '<pre>'; var_dump($result); echo'</pre>'; Le fichier qui se crée est celui-là: # Netscape HTTP Cookie File # https://curl.se/docs/http-cookies.html # This file was generated by libcurl! Edit at your own risk. donc ce n'est pas un problème d'écriture. Le script ci-dessous fonctionne bien: $lien = 'https://www.google.com/'; $path_cookie = __DIR__.'/test_cookies.txt'; if (!file_exists($path_cookie)) touch($path_cookie); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $lien); curl_setopt($curl, CURLOPT_COOKIESESSION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_COOKIEJAR, $path_cookie); curl_setopt($curl, CURLOPT_USERAGENT, 'userAgentMozilla'); $return = curl_exec($curl); curl_close($curl); Si je commente CURLOPT_COOKIEJAR le fichier est créé et est vide. Si je laisse la ligne active alors le fichier est créé avec les en-têtes listées plus haut, mais sans aucune autre info... Et pour compliquer le tout si je fais un: curl_setopt($curl, CURLOPT_VERBOSE, true); $verbose = fopen('request.txt', 'w'); curl_setopt($curl, CURLOPT_STDERR, $verbose); le fichier est bien rempli avec tous les éléments... alors oui je pourrais me contenter du verbose... mais CURLOPT_COOKIEJAR devrait fonctionner ! Une idée svp ?
  7. Bonjour DAN, Merci de ta réponse. Après avoir tout testé en vain, j'ai re, re, re demandé confirmation des accès et le host n'était pas bon ! Erreur client réparé fin matinée... donc... tant mieux ;-) Merci pour avoir voulu m'aider.
  8. Bonjour, J'ai besoin de me connecter en FTP sur un serveur, ce n'est pas mon serveur et il n'est pas info-géré par DAN. On m'a communiqué les accès de la forme: FTP : domaine.com (Connexion en TLS obligatoire) Login : identifiant MDP : pAssWoRd Mais avec Filezilla j'obtient toujours l'erreur suivante: Échec de la tentative de connexion avec "ECONNREFUSED - Connexion refusée par le serveur". Pourtant j'ai bien mis "connexion FTP explicite sur TLS". En fait j'ai testé toutes les lignes déroulantes sans succès. Y a t'il à un endroit, un truc à cocher sur Filezilla pour le TLS obligatoire ? Je précise que j'arrive à me connecter à d'autres serveurs (sans forcément TLS) sans problème depuis la même machine, y compris à mon dédié. J'ai testé depuis d'autres ordi et le problème est identique. J'ai juste un problème avec cet accès; et on m'a conformé que les codes étaient bon. Y a t-il une config particulière à faire en plus pour du TLS obligatoire ? Merci par avance.
  9. Super j'essaie ça demain et je te tiens au courant. merci.
  10. Oui cela, ça marche mais mon soucis est pour les fiches produits. pour les catégories de produits aucun soucis mais comment puis-je faire pour ne pas écrire 4 ou 500 liens dans le htaccess ? si j'écris en dur: RedirectPermanent /categorieorigine/monproduit.html http://www.ndd.com/categoriefinale/monproduit.html Ça marche. Comment transposer cela pour 500 produits ? Le nom du produits étant lui identique.
  11. Bonjour à tous, Suite à une V2 d'un commerce en ligne ayant quelques centaines de produits, je me retrouve avec un petit soucis. Mon client avait nommé un peu n'importe comment ces catégories et je suis en train d'harmoniser l'ensemble. J'ai donc des urls de la forme: http://ndd.tld/categories/produitun.html http://ndd.tld/categories/produitdeux.html ... Mais j'ai besoin de faire une redirection vers: http://ndd.tld/autrecategorie/produitun.html http://ndd.tld/autrecategorie/produitdeux.html ... Globalement et pour l'exemple, le nom des produits ne changent pas, mais le nom de la catégorie peut passer au singulier, au pluriel, ou être renommée.... J'ai testé avec ça: RedirectPermanent ^/categorieorigine/(.*)\.html$ http://www.ndd.com/categoriefinale/$1.html mais ça marche pas... sur le web on trouve toujours la même chose ne non rewrite vers rewrite mais là je veux changer un rewrite. Une idée please ?
  12. ok DAN, Merci de ta réponse. Si une personne a déjà utilisé leur service, je suis preneur...
  13. Bonjour, Je cherche une solution d'emailing pour de la prospection. Fichier B2B (la question n'est pas sur le fichier B2B). Il y en a beaucoup sur le marché comme mailjet, sendinblue, etc. quelqu'un ici à y-il deja testé sendinblue ? ils louent des IP mais savez-vous si on peut utiliser leurs services avec une IP OVH ? (2€ contre 100 ;-) tout avis est le bienvenue - j'ai parcouru beaucoup de message ici mais je n'en ai pas vu au sujet de sendinblue, alors si vous avez des avis même négatifs n'hésitez pas à partager ;-)
  14. Merci pour ta réponse. J'ai testé SugarCE-6.5.20 (Sugar en version open source), mais c'est imbuvable. Rien à voir avec les exemples présent sur la page que tu donnes. Tu as déjà testé la version openSource où juste la version en ligne (qui j'imagine est plus élaboré) ?
  15. Encore une fois pour "qu'elle idée pour outlook sur mac", comme j'ai dit c'était dans le but de tester la connexion entre le macbook et le serveur; et ça fonctionne... pas Mail... J'ai testé à distance sur le Macbook et sur mon iMac, impossible à paramétrer ! Alors que si je mets les mêmes paramètres sur outlook ça passe en quelques secondes donc je me trompe pas dans les paramètres sinon ça marcherais pas non plus... Si quelqu'un comprends ce qui ce passe je suis preneur (Ceci étant pourquoi avoir outlook sur mac ? Et bien pour tester les emails avant un envoi d'une campagne newsletter. On doit tester en ligne le bon affichage en ligne sur gmail, yahoo, hotmail, et sur thunderbird, mail et outlook. Une fois que les affichages sont ok pour tout ça on envoi notre newsletter ).
  16. Bein oui je sais... Mais comme dit j'ai utiliser Outlook juste pour voir si tout pouvait bien fonctionner. Car Mail me boude. Tu as configuré comme autre compte ? Cf mon ancien message. Je retente demain.
  17. Et non POP.... Mais ceci dit Outlook aussi me parle de certificat non valide parfois...
  18. Tu as de la chance :-) Moi j'ai dû testé sur outlook qui était installé sur le mac pour résonné par l'absurde. Les emails sont reçu et envoyés sur Outlook situé sur le mac donc la connexion fonctionne, on sait indiquer les bons paramètres, l'IP n'est pas bloqué, le serveur est OK. Mais ça s'arrête là... tu as commencé comment l'installation ? tu as fait "Mail > Compte > Ajouter un autre compte" ? C'est à dire un compte non icloud, non exchange, non google... ? Ensuite j'ai un message qui dit que le certificat n'est pas reconnu on fait ignorer, et à chaque fois le mot de passe est demandé.
  19. Bonjour, J'ai un client qui possède un mac, dernière version à jour (Yosemite) et il m'annonce qu'il n'arrive pas à configurer une BAL de son domaine dessus. Je me dis qu'il a dû rater une étape donc je prend en mac à distance... et impossible. Comme il avait Outlook d'installer, je test pour voir, et hop, en 10 secondes connexion réussi !!! J'ai testé sur mon iMac (Yosemite aussi) et pareil, impossible de me connecter à une BAL... Configuration ok d'outlook: mail.domaine.fr pop3 port 110 SSL décoché SMTP: mail.domaine.fr port 587 connexion chiffré Aucun authentification smtp: Les même que mon serveur de courrier entrant authentification SPA décoché. J'ai pourtant reproduit mille fois sur Mac mais impossible ! Bien sûr Mail fonctionne sur des Gmails sans problème. Quelqu'un a-il rencontré un problème particulier de connexion avec Mail ?
  20. Merci de ta réponse DAN, Si des personnes ont une connaissance de SugarCRM elle est bienvenue. Par exemple si SugarCRM est capable d'accéder aux emails afin d'apporter des annotations ou autre. J'ai téléchargé une version et j'essaie de voir.. Merci par avance.
  21. Bonjour à tous, Je suis confronté à une problématique très simple, mais pas vraiment pour moi... Une société client possède de nombreuses adresses emails (un par collaborateur soit une 15ène). Ils sont 5 commerciaux et veulent une adresse email commune (commerciale) par soucis de simplicité. Par contre ils ont une très mauvaise organisation et parfois 2 commerciaux répondent à un même devis.... Cette société pour qui j'ai fait le site internet, vient vers mois en me demandant s'il existe une solution à leur problème. J'imagine que oui car c'est un problème très simple pour les sociétés qui comptent plusieurs dizaines de personnes (je ne travail en général que pour les TPE - PME avec 1 ou 2 personnes qui traitent les emails, là 5 au minimum pour une même BAL...). Est-ce qu'un CRM pourraient répondre à cette problématique ? Je n'en ai jamais vu fonctionner en fait... j'imagine un outil collaboratif qui puisse lister les emails et que l'on peut annoter pour dire "Moi Titi je traite ce mail", afin que "Grosminet" ne le traite pas de son côté en même temps, ou le lendemain. Ce site étant sur un serveur infogéré ici, pensez-vous qu'une solution opensource existe et puisse être lié à Directadmin ? (voire en IMAP ?) Merci par avance pour vos réponses.
  22. Bonjour à tous, Je voudrais vous faire part d'une expérience. J'ai reçu un courrier de la DGCCRF indiquant que certaines parties de mes CGV n'était pas conforme avec la législation en vigueur, certaines parties pouvant même constituer une pratique commerciale trompeuse. Oui je n'avais pas fait appel à un avocat pour les rédiger, mais avait pris un "modèle" sur un site de "juristes". Il s'avère que certains de ces modèles sont parfois un peu creux, manque de précisions, et ne sont pas vraiment à jour. Dès réception de la lettre (10 pages quand même...) j'ai pris contact avec le "Centre de Surveillance du Commerce Electronique" pour leur faire part à la fois de mon étonnement et surtout du fait que j'allais réagir promptement sur les modifications à apporter. Au final le correspondant était vraiment très gentil et très au point sur les différentes jurisprudences. Il m'a été d'une très grande aide. Cela m'a permis de préparer une nouvelle version de mes CGV, je lui ai envoyé par email. Certains éléments ont dû à nouveau être retouchés et au final, elles sont maintenant correct. Ceci pour dire quoi ? Lorsqu'on se dit "on avocat, je lui dit bonjour et il me prends déjà 2000 €", et qu'on a du mal à trouver certaines informations sur la réglementation en vigueur et le code du commerce (qui est bourré de subtilité dans les termes) je vous conseil vivement de vous rapprocher directement du CSCE de la DGCCRF proche de chez vous afin de leur poser votre question. Etant donné que c'est eux qui vous mettrons une amende ou au tribunal s'il y a plainte d'un client, ils sont le plus à même de vous dire si vos CGV posent problème... Si je dois faire un autre site de VAD, je leur soumettrais mes futurs CGV avant mise en ligne, et ils sont d'accord ! Bonne journée à tous
  23. Je me retrouve un peu à l'insue de mon plein grés devant un petit problème: Je dois installer tomcat pour la prise en charge de java sur un serveur tournant sous Plesk, sous Debian 5.0 Pouvez-vous m'aider en me précisant quelle version de tomcat je pourrais utiliser sachant que le serveur est petit... Je ne peux l'installer que en ssh mais je n'ai rien trouvé de probant sur le web pour m'aider à résoudre ce problème (suis dev php moi oscours :-) Merci d'avance.
  24. Petit up... Hier j'ai eu 50 visites dans un sous-répertoire... et 1 comptabilisé par analytics. Personne n'a une explication SVP ?
×
×
  • Créer...