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 et merci de vos réponses J'en sais déjà un peu plus qu'en commençant même si je ne suis encore pas très loin. Je vais réunir vos différents conseils et démarrer avec ça. Une question: au sujet de la Bdd, faut-il spécialiser une base au chinois? je peux, j'ai déjà deux bases distinctes pour ne pas conserver tous mes oeufs dans le même panier (Perette et ...).. A bientôt car j'aurai certainement d'autres questions chinoises. Francois
  2. bonjour et merci de vos réponses. Maintenant que ça fonctionne, je crois que je vais rester comme je suis, avec cette variable Php. Merci encore. Francois
  3. Jacques Avec l'Alert ajouté, la boite s'ouvre et affiche mon chemin complet avec un seul anti slash: C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE Ca te parait bon? Francois
  4. Jacques, merci de ta réponse. J'ai refait un essai avec la syntaxe qui me parait la meilleure; voici le code généré copié depuis le panneau dans IE, limité au document.write: document.write ('<button type="button" onclick="lancerstart(\'C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\')" class="bouton3 rose1rose2"><span class="libelle">Excel</span></button>'); Le résultat a été le message d'erreur dans la boite de l'invite: "C:program n'est pas reconnu ... Il semble que le début du chemin seulement est pris en compte jusqu'au premier espace, entre Program et Files. J'ai refait un essai avec \\\\ au lieu de \\ comme séparateur dans le chemin: ça fonctionne. Merci de ton aide. Francois
  5. bonjour, Oui j'avais fait un peu court. Voila, un peu de code: <script type="text/JavaScript"> if (test_prog("<?php echo $adresse; ?>")) {document.write ('<button type="button" onclick="lancerstart(' + <?=$adresse ?> + ')" class="bouton<?php echo $bouton_bureautique; ?> <?php echo $couleurBoutonBureautiqueSysteme; ?>"><span class="libelle"><?php echo $nom ; ?></span></button>'); } else {document.write ('<button type="button" onclick="lancerstart(\'<?=$adresse ?>\')" class="bouton<?php echo $bouton_bureautique; ?> gris1gris2"><span class="libelle"><?php echo $nom ; ?></span></button>'); } </script> pour l'appel, et voila le code de la fonction lancerstart(): { var w = new ActiveXObject("WScript.Shell"); //w.run ('cmd /c "'+exe+'"'); w.run ('cmd /k "'+exe+'"'); // debug } Suivant les essais que je fais en variant les délimiteurs autour de <?=$adresse ?>, le résultat varie: - une fenêtre de l'invite de commande affiche un message disant 'C:program' n'est pas reconnu ... - il ne se passe rien En espérant avoir été plus clair cette fois ci. Francois
  6. bonjour et merci de vos réponses.; Oui, mon site est en Php et lit du MySql. A propos de l'éditeur capable de sauvegarder en Utf8, vous avez une suggestion? J'utilise Notepad++. A propos de la balise Meta à ajouter dans mes pages, est ce que ça permettra aux mêmes pages de présenter du francais et du chinois (en fonction du langage du navigateur?), ou bien faut-il spécialiser des pages en francais d'un coté et des pages en chinois de l'autre? Même question au sujet de la Bdd, faut-il spécialiser une base au chinois? Merci de votre aide. Francois
  7. Merci Captain de ta réponse qui m'intéresse puisque je peux continuer. Reste ma question de débutant: comment faire de l'Utf8? y a t il qqepart où je puisse commencer à comprendre comment m'y prendre? Merci de votre aide à tous. Francois
  8. bonjour Splendide, ma petite question de départ a suscité une sacrée discussion, drôlement utile au moins pour moi. La question du débutant: comment passer en Utf8, comme dit au début? Une précision: sur mon site, chaque visiteur utilise les mêmes pages que les autres, francais ou anglais pour le moment; je n'ai donc pas de pages spécialisées par langue. Si je me met au chinois, est ce je peux continer à fonctionner comme ça ou bien faudra t il que j'ai des pages spécialisées en chinois? Par avance merci de vos conseils. Francois
  9. francoisch

    1,2,3 niveaux

    Bonjour Je sais écrire une expression qui utilise un ou deux niveaux de délimiteurs; à 2 niveaux : onclick='fonctionToto("<?php echo $adresse; ?>")' en utilisant les deux délimiteurs habituels. Mais comment faire quand on a besoin de 3 niveaux de délimiteurs comme ici : document.write ('<button type="button" onclick="fonctionToto(\'<?=$adresse ?>\')" class="bouton2"><span class="libelle2"</span></button>'); Comme vous le voyez, jai essayé \' comme délimiteur, \" aussi, mais ça ne fonctionne pas. Difficulté : le contenu de $adresse est une chaine de caractères qui comporte plusieurs espaces. Par avance merci de votre aide. Francois
  10. bonjour et merci de vos réponses. Je vous rassure, mes tailles de caractères sont bien en em pour certains et en % pour les autres. La difficulté est que mes utilisateurs sont des personnes vraiment âgées à qui je ne peux pas demander de réaliser la manoeuvre habituelle même si elle est simple (pour nous). Je voudrais juste afficher sur mes pages un bouton disant: Agrandir; ce bouton rafraichirait la CSS, si j'y arrive. Captain, en essayant avec l'idée du document.write, j'ai en bas de fenêtre un message qui dit: Téléchargement des données http://www.l'url exact qui est dans la commande, et la fenêtre est bloquée là dessus. Pour ta suggestion d'utiliser le DOM, je n'ai aucune référence là dessus; aurais tu un exemple qui m'aiderait à démarrer? Merci encore de vos aides. Francois
  11. Bonjour Quand ma page se charge, le Head appelle la CSS : <link rel="stylesheet" type="text/css" href="../style28.php?fontsizemult=1"> en lui passant un multiplicateur de dimensionnement des caractères à afficher, ici = 1. Je voudrais mettre un bouton qui permette lagrandissement des caractères ; pour ça, jai cette fonction : <script type="text/JavaScript"> function augmenter() { <link rel="stylesheet" type="text/css" href="../style28.php?fontsizemult=1.5"> } </script> appelée par un événement onclick pour rappeler la CSS avec un coefficient plus important. Résultat : à laffichage de la page, jai un message derreur : Erreur de syntaxe. A votre avis ? Par avance merci de votre aide. Francois
  12. francoisch

    Du Chinois en image ?

    Bonjour Jai un site Web, peu bavard, qui parle francais ou anglais suivant le besoin du visiteur ; mes textes sont constitués en variables Php regroupées dans deux fichiers, lun francais, lautre anglais. Par exemple : $lib_mess = "Messagerie"; $lib_mess = "My mail"; Vous avez deviné que jappelle lun ou lautre fichier suivant la langue du visiteur. Maintenant, je voudrais ajouter quelques « mots » dune autre langue, le chinois. Ma question : comment pourrai je ajouter un troisième fichier qui appelle des idéogrammes chinois ? comme "Messagerie" par exemple. Est-ce que ça aiderait que les « mots » chinois dont jai besoin soient tous constitués en autant dimages en format Jpg par exemple. Ou bien serait-il plus simple que je passe par la complexité dUnicode ? Par avance merci de votre aide. Francois
  13. Merci de vos réponses qui débordent heureusement de la question que je posais. Oui, je dois vérifier que mes pages sont bien conformes aux standards d'accessibilité. Je vais notamment regarder la manière dont je spécifie les taille de caractères comme le dit Dadou. Pour Firevox, j'avais vu mais j'utilise IE pour une raison spécifique. En gros, il semble que la sonorisation d'un texte dans une page Web ne soit une solution parfaite, du moins pour le moment. Francois
  14. bonsoir et merci de vos réponses. Je vais creuser les infos que vous me donnez. Honnêtement, je sais que je veux sonoriser des pages Html / Php mais je ne sais pas du tout quels éléments techniques mettre en oeuvre, quel choix faire entre le coté Client ou le coté Serveur pour ce sujet. Concrétement, pour ces personnes âgées, parmi d'autres fonctions, j'ai un type de page qui va lire en Pop / Imap leur boite mail et liste leurs messages les uns à la suite des autres; le but est de leur éviter d'aller dans leur Webmail. C'est ce type de page que je souhaite sonoriser. Firefox a une extension qui pourrait être intéressante, apparement, mais je me suis limité à IE car j'ai besoin d'un ActiveX pour autre chose. Aussi, j'essaye de faire des pages les plus propres possible, dépouillées de tout ce qui n'est pas nécessaire; pour la dimension des caractères, je peux l'ajuster pour chaque personne individuellement. Pour le contraste, j'ai eu aujourd'hui une remarque que je dois prendre en compte. Je vais aller voir les normes d'accessibilité que je connaissais pas. Merci de votre aide. Francois
  15. Bonjour Jai un site Web qui propose à des personnes âgées ou handicapées déchanger des mails, parmi dautres fonctions habituelles de la micro-informatique. Certains ont une vue qui est mauvaise. Jaimerai installer pour eux une fonction de synthèse vocale qui leur lise le contenu dune ou plusieurs pages pour leur éviter de les lire. Jai fait des recherches sur le Web mais, comme je ny connais rien et que certains messages étaient déjà anciens, jaimerai une première information qui me permette de morienter. Quelle pourrait être la bonne solution (gratuite) ? Jutilise Internet Explorer. Merci par avance de votre aide. Francois
  16. bonjour et merci de vos réponses. Non, je n'ai pas (encore) fait de boucle mais je vais devoir y venir puisque mes essais autant d'hier soir que de ce matin me montrent que ça passe parfois avec ma démarche mais pas toujours. Aussi, je n'ai pas mis plus de code par souci de concision. Je vais faire des modifs pour introduire une boucle en cas de destinataires multiples puisque ça semble être la bonne solution. Merci de votre aide. Francois
  17. Merci Jonas de ta réponse. Le code final, si je te comprend: if (mail($mail,$sujet,$message,$headers)) {$resultatEnvoi = "OK";} else {$resultatEnvoi = "KO";} et j'imprime ensuite un message si besoin est. A remarquer que le message envoyé arrive toujours au moins à un destinataire. Par exemple, j'ai envoyé 3 messages ce matin aux mêmes 2 destinataires; résultat: le premier message est arrivé aux deux destinataires, les deux autres messages ne sont arrivés qu'au premier (pour le moment). Peut-il y avoir envoi partiel (le code de retour?)? je dois améliorer mon traitement de code de retour? comment? Merci de ton aide. Francois
  18. Bonjour Jenvoie très bien des mails à un destinataire avec : mail($mail,$sujet,$message,$headers) Je veux maintenant envoyer des mails à plusieurs destinataires ; je construit donc une adresse comme ça : ftoutlemonde_AT_free.fr, ftoutlemonde_AT_gmail.com, fratoutlemonde_AT_free.fr en séparant avec des virgules, des points virgules, Quand je met une trace dans mon code, jobtiens ça : ftoutlemonde_AT_free.fr, fratoutlemonde_AT_free.fr, ftoutlemonde_AT_gmail.comDes nouvelleshhhhhhhhhhhhhhhhhhhFrom: Jean Martinot Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit ce qui paraît correct. Le problème : seul le premier destinataire reçoit le mail. A votre avis ? Merci par avance de votre aide. Francois
  19. francoisch

    Plusieurs niveaux de tri

    Bonjour Jai une table compteur qui a, entre autres, ces colonnes : Espace Année Mois Je voudrais compter les lignes existantes dans la table de manière arborescente : Niveau supérieur : Espace Niveau en dessous : Année Niveau encore en dessous : Mois pour obtenir qqechose comme : Espace Toto o 2009 Septembre = 54 Août = 34 o 2008 Décembre = 56 Novembre = 76 Espace Riri o Mes essais actuels tournent autour de : SELECT espace, YEAR(date2), MONTH(date2), COUNT(*) FROM compteur GROUP BY espace ORDER BY espace, YEAR(date2), MONTH(date2) DESC mais ça ne donne pas encore le résultat que je recherche. Merci par avance de vos conseils. Francois
  20. Captain, merci encore une fois pour ton aide. Effectivement, mes souvenirs n'étaient pas assez précis. Tu ne seras pas surpris: ça marche. Merci encore. Francois
  21. francoisch

    Variable composée

    Bonjour Jutilise lune de ces deux variables : $result $result2 suivant la situation. Pour paramétrer le nom de la variable, je veux utiliser une variable dynamique ; jessaie : ${'$result'.$suffixe} après avoir initialisé $suffixe à rien (="") ou à 2. Mais ça ne fonctionne pas. Merci par avance de votre aide. Francois
  22. Merci de vos réponses, j'ai appris quelquechose de nouveau aujourd'hui. Je vais donc faire deux connexions puisque mes bases sont sur deux serveurs différents. Je garde le préfixage pour un autre cas si j'avais d'autres bases sur le même serveur. Merci encore de votre aide. Frncois
  23. bonjour et merci de ta réponse. Pour répondre à ta question, mes 2 bases sont chez le même hébergeur mais pas sur le même Sql serveur. Francois
  24. francoisch

    2 bases, 2 connexions ?

    Bonjour Jusquici les tables MySql de mon site étaient hébergées dans une seule base. Je viens de créer une deuxième base et dy mettre quelques tables. Je tombe sur le problème suivant : Jétablis une connexion sur la base 1 avec mon module connexion.php Je men sers pour lire / écrire Jétablis une connexion sur la base 2 avec le même module connexion.php Jessaie décrire mais lécriture est tenté par MySql sur la base 1 Je crois comprendre de cette expérience quune connexion ne peut être utilisée quavec une seule base. Si cest bien vrai, que puis je faire ? Existe-t-il un moyen pour rompre une connexion, quitte à en établir une nouvelle à chaque fois ? Ou bien dois je plutôt établir autant de connexions que de bases ? Par avance merci de votre aide. Francois
  25. Merci de vos réponses. Oui, c'est bien vrai, il faut qu'il accepte les cookies et il est bien possible qu'il ne le faisait pas. Je ne peux pas vérifier avec celui-là mais je vais essayer d'en trouver un autre. Merci encore. Francois
×
×
  • Créer...