Aller au contenu

francoisch

Hubmaster
  • Compteur de contenus

    678
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par francoisch

  1. francoisch

    File download

    Effectivement, le ftp_get semble compliqué à mettre en oeuvre. As tu une suggestion de mise en oeuvre de lancement dans l'autre sens que je puisse automatiser? Merci à toi. Francois
  2. francoisch

    File download

    bonjour Dan Mon fichier Hosts est dans son état original, indiquant: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost Faut-il ajouter une ligne comme ça: 123.154.198.13 ???? # ma box sans que je sache bien quoi mettre pour remplacer ???? Par ailleurs, que faudrait-il pour que mon PC réponde à une requête Ftp? Qu'il soit sous tension avec un client Ftp actif? Aussi, comment la requête Ftp qui ne connaîtra que la box, arrivera t elle à mon PC? J'ajoute un port, avec une redirection de port, à l'adresse IP de la box? Merci de ton aide précieuse. Francois
  3. francoisch

    File download

    bonjour Dan Oui, tout à fait d'accord, il faut que le serveur FTP sache adresser mon PC, mais comment? Ma box a une adresse IP fixe et je pourrais faire un reroutage de port. Ca donnerait au fichier de destination sur mon PC un nom du genre 123.456.789.345:345/D:/monfichier.aze A ton avis, ça pourrait marcher? Je vais ça pour automatiser mes téléchargements avec une tâche planifiée; naturellement, je télécharge mes fichiers manuellement pour le moment. Bonne année à toi et merci de ton aide. Francois
  4. francoisch

    File download

    bonjour Dan Comme débutant sur ce sujet, j'ai repris des exemples trouvés sur la toile. Je n'y ai rien trouvé qui caractérise mon PC si c'est bien le sujet que tu soulèves. Tu peux détailler un peu? Merci à toi. Francois
  5. francoisch

    File download

    Bonjour Je code : $source_file = “/home/aaa/www/tete/aaabase3.sql”; $destination_file = “D:/aaabase3.sql”; $download = ftp_get($conn_id, $destination_file, $source_file, FTP_BINARY, 0); pour télécharger en mode passif un fichier depuis mon site sur mon PC. J’ai cette erreur : Warning: fopen(D:/aaabase3.sql) [function.fopen]: failed to open stream: No such file or directory in /home … Merci par avance de votre aide. Francois
  6. francoisch

    File download

    Je viens de nommer le fichier destination, qui est par hypothèse sur mon PC, d’un nom simple D:/aaabase3.sql. J’ai cette erreur : Warning: fopen(D:/aaabase3.sql) [function.fopen]: failed to open stream: No such file or directory in /home … Mon problème se situe manifestement dans le nom du fichier de destination. A votre avis ? Francois
  7. francoisch

    File download

    J'ai fait des corrections, l'exécution semble se dérouler normalement mais: - le fichier destination n'est pas créé - le fichier source est mis à 0 Francois +++++++++++++ Je viens de nommer le fichier destination d’un nom différent de celui du fichier source. Le résultat : Le fichier destination n’est tjs pas créé Le fichier source est renommé du nom du fichier destination (surprise) Où est l’erreur ? Francois
  8. francoisch

    File download

    Mon script et le fichier local sont dans le même dossier /tete. C'est une difficulté? Francois +++++++++++++++ J'ai mis le script et le fichier local dans la racine: même erreur. Francois
  9. francoisch

    File download

    Oui, ce sont exactement les mêmes noms. Un problème? Francois
  10. francoisch

    File download

    Bonjour Je code : $source_file = “/home/aaa/www/tete/aaabase3.sql”; $handle = fopen($destination_file, 'w'); $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); $passif = ftp_pasv($conn_id, true); $download = ftp_fget($conn_id, $handle, $source_file, FTP_BINARY, 0); pour télécharger en mode passif un fichier depuis mon site sur mon PC. J’ai cette erreur : Warning: ftp_fget() [function.ftp-fget]: Can't open /home/aaa/www/tete/aaabase3.sql: No such file or directory in /home/aaa/… Je n’arrive pas à exprimer le nom du fichier source en dépit de mes essais successifs. Merci par avance de votre aide. Francois
  11. Mon correspondant qui effectue les traductions en arabe et me les envoie en Word a trouvé une fonction de Word nommée Orientations du texte de droite à gauche. Ca fonctionne impeccablement. Merci de votre aide. Francois
  12. bonjour Je crée des pages pour afficher des phrases en arabe. Tout se passe bien et s'affiche bien sinon que les mots sont systématiquement inversés dans chaque phrase. L'inversion se produit quand je fais Copier depuis un doccument Word (la phrase est correcte) puis Coller vers une page sous Notepad++ avec encodage Utf-8 sans Bom (la phrase est inversée). L'affichage Web restitue bien ce qui existe dans la page, inversé donc. Comment éviter cet inversion systématique au Copier / Coller? Merci par avance de votre aide. Francois
  13. Merci de vos réponses Oui, une bonne idée est effectivement de supprimer l'@ pour voir apparaître un message d'erreur, s'il y en a un. Oui, je conviens que partir de scratch n'est peut-être pas la méthode la plus sûre; j'avais commencé comme ça en trouvant un article bien documenté dans une des revues techniques qui rôdent dans les environs; depuis, je continue avec ça. Merci encore. Francois
  14. bonjour Débutant en gestion des erreurs en Php, je travaille sur la présentation des erreurs, normale sur mon site de test, aucune sur mon site de production. Comme je suis en hébergement mutualisé, je ne peux pas modifier le php.ini pour permettre / interdire la présentation des erreurs. Pour l'interdire une solution consiste à ajouter un ordre error_reporting(0); ma question: faut-il ajouter cet ordre dans chaque page concernée. Une autre solution, je crois, consiste à ajouter une directive php_value display_errors off dans mon fichier Htaccess; ça me créerait une contrainte car mon Htaccess est jusqu'ici identique en test et en prod. Quelle solution préférer? Merci par avance de votre aide. Francois
  15. bonjour Dan A défaut de boulle de cristal, j'imaginais que mon problème pouvait être connu. Voici le code de l'open: $mail_cnx = @imap_open ("{".$serveur_entrant.$port.$protocole.$options."}".$boite, $identifiant, $mot_de_passe) Est ce que je n'utilise pas les bons paramètres dans ces trois ordres imap? Dis moi ce dont tu pourrais avoir besoin pour y voir plus clair. Francois
  16. bonjour Mon Client mail fait maison décortique les mails reçus avec imap_fetchheader et imap_body après les avoir lus avec imap_open. Ca fonctionnait très bien pour tous les mails depuis au moins 5 ans. Je reçois ces jours ci des mails dans lesquels le header et le body extraits de cette manière apparaissent totalement vides. Pourtant, ouverts avec un Webmail, ces mails montrent bien un texte. Merci par avance de votre aide. Francois
  17. Je n'avais simplement pas mis order allow,deny et allow for all. Oubli réparé à la lecture de la réponse de Dan. Francois
  18. bonjour Dan et merci pour ta réponse. Tu as tout à fait raison, j'avais une liste de deny mais j'avais raté d'y ajouter devant et derrière les deux order et allow, dans le bon ordre, que tu rappelles. Merci à toi. Francois
  19. bonjour J'ai dans mon fichier Htaccess: deny from 188.143.128.0/17 parmi d'autres lignes. Je viens de voir arriver sur mon site, en erreur 404, une requête de l'adresse: 188.143.234.90 Pourtant, ma compréhension est que mon Deny bloque toutes les adresses entre 188.143.128.0 et 188.143.255.255. Si c'est bien le cas, l'adresse citée aurait due être bloquée; ou alors, je suis dans l'erreur. Par avance merci de votre réponse. Francois
  20. bonjour Je n'avais pas tout expliqué pour faire court. J'essaie d'exécuter en lancement automatique avec le Cron le même script sur plusieurs sites différents, avec exactement le même code; j'utilise des variables $_SERVER qui me permettent d'identifier le site utilisateur au moment de l'exécution, ce dont j'ai besoin. Mais, pour que des variables $_SERVER soient valorisées, il faut passer par Php, d'où l'utilisation de Wget(). Au final, si je n'y arrive pas, je pourrais toujours utiliser un code différent pour chaque site. Et je vais aller voir à bin/bash Merci de votre aide. Francois
  21. bonjour J'essaie de mettre au point un appel par Wget d'un script Php qui utilise des variables $_SERVER. Je dois utiliser le planificateur de mon hébergeur (OVH) pour lancer Wget; je lui indique l'Url du script: www/aaa/test1.php Dans test1.php, je code: #!/usr/local/bin/phpwget q http://monsite.fr/test2.php Mes tests: test1.php est bien exécuté par le planificateur test2.php ne produit pas le résultat attendu Comment debugger test2.php dans l'univers Linux? Comment mettre une trace dans son exécution? Merci de vos conseils à un complet ignorant de l'univers Linux. Francois
  22. bonjour captain_torche Non, je conviens volontiers qu'il n'est pas normal que mon script récupère les en-tête mais je ne sais pas comment ça se fait. Simplement, comme la structure des mails et les jeux de caractères utilisés sont des sujets plutôt complexes, j'imagine avoir placé un bout de code qui ne devrait pas s'y trouver ou à l'inverse n'avoir pas fait ce qu'il fallait. L'affichage que fait mon client de ce mail est particulièrement chaotique, défiant la description. J'ai pu récupérer le document qui était transmis dans le mail qui me pose problème: http://www.poitou-charentes.fr/files/newsletters/essentiel/nrnf/402/index.html Je précise que mon Client fonctionne maintenant depuis 6 ans et que c'est la première fois qu'un incident de ce genre m'arrive. Une autre solution serait bien sûr de ne rien faire pour un sujet qui ne se présenterait que tous les 6 ans. Mais je cherche quand même une solution. Francois
  23. Bonjour Mon Client de messagerie développé maison cale sur la lecture d’un mail parsemé d’Url. Ma procédure d’erreur 404 m’envoie des messages, un message par page non trouvée, qui montre que mon client essaie de charger des pages inexistantes, par exemple : /messagerie/3D%22http://www.p=%3Cbr /messagerie/3D=%3Cbr Ces adresses de pages inexistantes semblent construites de toute pièce à chaque Url rencontrée dans le mail. Je cherche naturellement à supprimer ces appels erronés mais sans avoir la solution. Existe-t-il un moyen de rendre une Url inactive, le temps de traiter le mail ? Une alternative serait de rechercher dans tous les mails les deux chaines ouvrantes et fermantes, 3D= et 3Cbr, et de tout supprimer entre les deux ; pas très propre tout de même. Merci de votre aide. Francois
  24. bonjour Dan Tu m'ouvres des horizons, je n'avais pas du tout pensé à ça. Je vais devoir m'en accommoder. Merci une nouvelle fois de ton aide. Francois
  25. bonjour Dan Mutualisé chez OVH. Francois
×
×
  • Créer...