Aller au contenu

francoisch

Hubmaster
  • Compteur de contenus

    678
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par francoisch

  1. Bonjour Jai reçu un mail qui mintrigue : sur fond noir, qui cachait presque complètement le texte habituel du header est placé un flyer commercial, parfaitement lisible et structuré, en couleurs, . Pour vous en faire une idée, la version Web à http://trk.editialis.fr/E10022011124054.cfm?WL=68423&WS=1254176_36250&WA=15719 sans faire de pub à lorganisme émetteur. Ma question : comment construire un mail avec un flyer comme celui-là ? Au besoin, je pourrai poster le Html du mail (différent du code de la version Web du flyer). Merci par avance de votre aide. Francois
  2. Jacques J'ai fait /usr/local/lib/php/Mail/mimeDecode.php et ça semble effectivement fonctionner. J'étais en train de faire un essai avec fopen(), pas concluant. C'était important pour moi de tester la présence de ce module pour pouvoir être averti quand il ne l'est plus, ça arrive, et que mes gentils utilisateurs ne peuvent plus lire leurs mails. Auparavant, je m'en apercevais par hasard. Merci encore de ton aide précieuse. Francois
  3. J'ai essayé plusieurs solutions: if(is_file("Mail/mimeDecode.php")) if(file_exists($_SERVER{'DOCUMENT_ROOT'}."Mail/mimeDecode.php")) sans succès jusqu'ici. Francois
  4. Bonjour Jai chargé et installé un MySql Server 5.5.9 sur mon Win7 ; je lai configuré, en particulier avec un mot de passe pour root. Je lance MySql Monitor et jessaie dy créer une première base : create database inter1; Jai : ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'inter1' Peut-être faut-il que je me connecte auparavant en root ? Si Oui, comment faire ? Par avance merci. Francois
  5. Oui, le fichier est présent; pour mes essais, je le renomme simplement dans le Require pour faire apparaître l'erreur. Oui, en cherchant, j'avais vu qu'il est question de chemin absolu, d'include_path, sans bien comprendre. Y a t il un moyen d'utiliser file_exists() en spécifiant le chemin absolu? Si Oui, comment trouver le chemin absolu vers le module mimeDecode.php chez mon hébergeur? Le include_path est à .:/usr/local/lib/php Merci de votre aide. Francois
  6. francoisch

    Fichier, es tu là ?

    Je fais appel à une fonction technique (mimeDecode) présente dans mon hébergement mutualisé, quand elle ne fait pas défaut. Je cherche à tester si le fichier est bien présent pour pouvoir émettre un message d’information s’il ne l’est pas. J’ai essayé file_exists() mais il retourne False même quand le module est là, peut-être à cause du safe_mode, mais il est à off: if(file_exists("tructruc.php")) {include("tructruc.php");} else {include ("aaa.php"); exit;} J’ai essayé l’opérateur de contrôle d’erreur @ avec : if(@require_once("tructruc.php")) ….. else (include ("aaa.php"); exit;) mais le Else n’est pas exécuté. Merci par avance de votre aide. Francois
  7. Il parait que la nuit porte conseil; ce matin, j'ai eu l'idée, que j'aurais pu avoir plus tôt bien sûr, d'essayer l'id / mdp utilisés. Comme tu le dis, je viens tout juste de m'apercevoir en essayant de me connecter par le Webmail que l'un ou l'autre est erroné. Grace à ton commentaire et à cette petite expérience, j'ai appris qqrchose, la signification de ce message. Merci de ton aide. Francois
  8. Bonjour Jai mis au point un petit client de messagerie qui lit plutôt bien de nombreuses BAL depuis des mois, sauf pour un incident que je ne mexplique pas. Pour lire : if ($mail_cnx = _AT_imap_open ("{".$serveur_entrant.$port.$protocole.$options."}".$boite, $identifiant, $mot_de_passe) ) Chez Darty : $serveur_entrant = "pop.dbmail.com"; $port = ":110"; $protocole = "/pop3"; $identifiant : la première partie de ladresse mail Mais jai ce message avec imap_last_error() : POP3 connection broken in response et ça ne me dit rien. Merci par avance de votre aide. Francois
  9. bonjour SStephane Ta fonction liste apparement tous les répertoires (difficile à vérifier, j'en ai un grand nombre); je vais essayer de la modifier pour qu'elle liste aussi les fichiers présents dans les répertoires. Francois -------------------------------------------------------------------------- Ca y est, c'est bon, la fonction rglob liste bien tous les fichiers de toute l'arborescence. J'ai encore un peu de mise au point à faire mais ça va dans le bon sens. Merci à vous Francois
  10. bonjour J'ai trouvé dans un forum cette fonction: <?php function list_dir($name) { if ($dir = opendir($name)) { while($file = readdir($dir)) { echo "$file<br>\n"; if(is_dir($file) && !in_array($file, array(".",".."))) { list_dir($file); } } closedir($dir); } } list_dir("."); ?> Mais elle semble bien ne faire qu'une partie du travail, n'allant pas au bout des plus bas niveaux de l'arborescence, pour une raison que j'ignore. A votre avis? Je vais essayer vos propositions. Francois
  11. Merci Captain de ta réponse. Ton idée est excellente, ça va être un très bon exercice. Francois
  12. Bonjour Je sais lister tous les fichiers dont le nom répond à un critère, comme *.gif, présents dans un répertoire de site Web. Je cherche à faire la même chose pour tous les dossiers de larborescence dun site Web. Jai cherché sans trouver jusquici ; merci par avance de votre aide. Francois
  13. Après la question, une réponse. Je me suis souvenu d'une question semblable que j'avais posée où une réponse était de mettre un @ en préfixe de l'ordre imap. Ce que je viens de faire. Francois
  14. francoisch

    Erreur sur imap_delete

    Bonjour Pour supprimer un message dune BAL, je fais: imap_delete($mail_cnx, $numero); imap_expunge($mail_cnx); très classiquement, et ça marche d'ordinaire. Jai eu aujourdhui une erreur à lexécution de ce code dont je nai pas pu conserver le détail. Ma question : est-il possible de placer un ordre qui teste la bonne exécution de delete et de expunge pour éviter le message derreur Php et afficher un message derreur applicatif ? Par avance merci de votre aide. Francois
  15. Merci de vos réponses, j'ai été absent car j'étais assez chargé ailleurs depuis qqes jours. Oui, je faisais mes tests en local, j'essayais, dans mon exemple, de lancer le Notepad de mon PC. Oui, ça aurait dû fonctionner, j'aurais aimé trouver la solution à ce problème. Francois
  16. Bonjour Je participe au projet dune nouvelle application qui utilisera MySql. Une partie des données utilisées par cette application proviendra quotidiennement de copies faites par extraction en batch de données Access existantes et qui vont continuer à exister. Je chercher le moyen simple et pratique de réaliser cette conversion. Jai bien trouvé des logiciels de conversion mais avec lobjectif dune conversion définitive, de plus en utilisant une interface graphique. Merci par avance de votre aide. Francois
  17. bonsoir Captain. J'aurais effectivement dû préciser que j'essaie de lancer un logiciel sur le Client. Francois
  18. Oui, j'avais essayé system() et passthru(), pour le même résultat = rien ne se passe, même pas un message d'erreur. J'avais aussi essayé avec un Batfile, idem. Par contre, quand je met ce Batfile dans une balise Action d'une Form, tout fonctionne parfaitement. Etrange, pour moi du moins. Francois
  19. francoisch

    Lancement avec Exec

    Bonjour En Php 4.4.9, avec Safe mode Off, jessaie de lancer, par exemple : exec ("notepad.exe"); sans succès. Merci par avance de votre aide. Francois
  20. Bonjour Je lis des boites aux lettres avec : if ($mail_cnx = imap_open ("{".$serveur_entrant.$port.$protocole.$options."}".$boite, $identifiant, $mot_de_passe) ) Comme il y a parfois un nombre important de mails dans une BAL, la lecture peut prendre longtemps. Est-il possible de lire, par exemple, les 15 premiers mails seulement ? Par avance merci de votre aide. Francois
  21. Bonjour Un autre problème de tableaux, je cherche à déterminer si deux tableaux sont identiques, avec : if ((array_keys(mysql_fetch_assoc(${"result".$numeroBase}))) == $nomColonnesNonTriees) Jaffiche le contenu des deux tableaux avec: print_r (array_keys(mysql_fetch_assoc(${"result".$numeroBase}))); print_r ($nomColonnesNonTriees); Ce qui donne ça: Array ( [0] => time [1] => choix [2] => qualité [3] => id [4] => mdp ) Array ( [0] => time [1] => choix [2] => qualite [3] => id [4] => mdp ) Mon problème : la comparaison sort en False. Merci par avance de votre aide. Francois -------------------------------------------------------------- J'ai trouvé mon erreur, elle était ailleurs. Merci. Francois
  22. Merci de vos réponses, c'est très clair. Francois
  23. francoisch

    Tri d�un tableau

    Bonjour Je fais ça : $nomColonnes = sort($nomColonnesNonTriees); print_r($nomColonnesNonTriees); echo "<br>"; print_r($nomColonnes); Et ça affiche ça : Array ( [0] => couleur1 [1] => couleur2 [2] => invisible [3] => libelle [4] => repertoire [5] => sequence ) 1 Le résultat : - le tableau $nomColonnes est = 1 - son contenu devrait être celui de $ nomColonnesNonTriees après tri A votre avis, où est lerreur ? Par avance merci de votre aide. Francois
  24. Une difficulté, j'ai: Warning: mysql_query() [function.mysql-query]: Unable to save result set sur: $result = mysql_query($requete,$connexion); assez souvent mais pas toujours. Ca m'étonne que la requête passe parfois mais se plante d'autres fois. A votre avis? Francois
  25. bonjour Ernestine et merci encore de ton aide. Cette commande, que je ne connaissais pas, liste effectivement les noms et ordre des colonnes d'une table. Ce que j'avais trouvé jusqu'ici ne fonctionnait pas avec une table vide, et j'en ai plusieurs. Il faut maintenant que je vois comment automatiser ça pour n'afficher que ce qui serait différent du schéma normal de chaque table. Merci encore de ton aide. Francois --------------------------------------------------------- Finalement, j'ai fait ça: - comparer la structure standard avec la structure lue ici, avec array_diff() - compter les différences dans la table résultat avec count() Ca parait bien fonctionner. Merci encore. Francois
×
×
  • Créer...