Aller au contenu

francoisch

Hubmaster
  • Compteur de contenus

    678
  • Inscrit(e) le

  • Dernière visite

Messages postés 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. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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...