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 Sur mes sites Web jenregistre les informations disponibles principalement dans User Agent : Jour, Nationalité, Navigateur, Plateforme, Version, Resolution,AdresseIP. Simplement, je ne sais pas comment distinguer les visites dinternautes des visites de crowlers. Y-a-t-il un moyen ? lequel ? à quel niveau de fiabilité ? Par avance merci de votre aide. Francois
  2. bonjour captain. Ta remarque est peut-être l'explication de mon problème; faut-il vraiment que le Js soit dans du Html? Quand il y a du PHP, il s'exécute sur le serveur et la page est ensuite exécutée sur le client. Mais ce que tu dis, peut-être, veut dire que sans Html il n'y a pas de page à exécuter? Bien sûr, j'ai essayé de mettre tout mon code dans du Html mais ça ne fonctionne pas; je crée des images Php avec ImageCreate et, même si ça marche en Php pur, ça ne fonctionne pas en Html. J'ai donc essayé de retirer tout le Html, ce qui est la raison de ma question initiale (encapsuler ...). Merci de ta réponse. Francois
  3. bonjour et merci de vos réponses La difficulté, que je n'ai peut-être pas bien expliqué, est que mon module est du Php pur, sans environnement Html (Head, Body, ...). Je ne peux donc faire fonctionner du Js que encapsulé dans du Php. Donc, je m'acharne à faire fonctionner mon code. Je vais faire des modifs, je vous tiendrai au courant. Francois
  4. bonjour J'ai qqes ligne de Js à exécuter en Php mais il doit me manquer qqechose, je n'y arrive pas. Voici ce que je fais: - je met tout le code Js dans une ligne echo(" "); - à chaque caractère " en Js j'ajoute juste avant en Php un caractère \ Y a t il autre chose à faire? En particulier, que faire avec les blancs du Js? les supprimer? J'ai conscience de poser une question bateau mais je n'ai pas réussi jusqu'ici à trouver la réponse. Par avance merci de votre aide. F
  5. bonjour Je viens de signaler un flux sur un de mes sites: - le fichier Xml est chargé, j'affiche bien le flux directement en invoquant son URL - l'ordre link rel="alternate" correct (je crois) est dans la page Index - par contre, l'icône de Flux ne se colore pas dans Internet Explorer quand je visite le site Voici l'ordre de signalement complet: <link rel="alternate" type="application/rss+xml" href="http://www.chaussonfamille.net/famille_flux_rss.xml" title="Flux général du site"/> Par avance merci de votre aide, en espérant être dans le bon Forum. F
  6. Merci Ezazea de ta réponse. Ca m'est très utile, je vais enfin pouvoir cadrer mes libellés dans les rectangles correspondants. Merci encore. Francois
  7. Encore moi; pour tout vous dire, j'essaie de m'inspirer de cet exemple: <script type="text/javascript"> <!-- debut function resolution() { document.location="<?php echo $_SERVER['PHP_SELF']; ?>?width="+screen.width+"&height="+screen.height; } // fin --> </script> </head> <?php if(!isset ($_GET['width']) and !isset ($_GET['height'])){ echo '<body onload="resolution();">'; }else{ echo '<body>'; echo 'Votre résolution est ' . $_GET['width'] . ' * ' . $_GET['height']; } ?> Simplement, avec cette solution, il faut de j'inscrive le Js en ordres Php. Il me reste un bout à faire. Francois
  8. Ghost, en essayant de faire une lecture de ton script: - les 4 premières lignes en Php disent que si le GET fonctionne, les variables largeur_ecran et hauteur_ecran sont initialisées ce que je ne vois pas, c'est où le GET va chercher les valeurs (pour moi, GET prend dans l'URL) - ensuite le ELSE (le GET n'a pas marché) nous met en Js pour initialiser larg et haut et lancer un ordre ce que je ne vois pas, c'est l'intérêt de faire du JS après le Php Dans mon idée, pour trouver ces valeurs, on fait d'abord du Js et on passe les valeurs trouvées en Php; non? C'est ce que j'essaie de faire sans y arriver; j'essaie de comprendre où sont mes erreurs et ça ne m'est pas facile. Merci à tous. Francois
  9. bonjour et merci de vos réponses. Comme je suis un petit joueur au jeu des développements JS et Php, je m'interroge sur ce que vous me dites. Oui, mon Js est muet, il ne donne rien mais je ne sais pas comment le faire parler. Sinon, j'ai essayé le code de Ghost pour voir ce que ça donne: rien; j'imagine que ça n'est qu'un exemple mais, pour moi, c'est déjà trop loin. J'ai essayé de le comprendre mais sans succès. Merci de votre aide mais je ne suis pas encore arrivé; il faut que je continue à creuser ce sujet. Merci par avance à ceux qui pourraient complèter la leçon. Francois
  10. bonjour Jessaye dobtenir en Javascript et d'utiliser en PHP, la résolution de l'écran : width et height. Jessaie avec ce code de test : echo "<script language=\"JavaScript\"> <!-- document.location=\"$PHP_SELF?r=1&Largeur=\"+screen.width+\"&Hauteur=\"+screen.height; //--> </script>"; echo 'size x ' . $_GET['Largeur'] . '<br/>'; mais je ne récupère rien. Je dois ensuite utiliser les variables Largeur et Hauteur en PHP, pas en Javascript. Merci par avance de maider à trouver la solution. F
  11. Merci de ta réponse Spark. Je vais aller suivre cette piste. Francois
  12. bonjour Je crée une image avec Imagecreate; cette image est constituée d'une dizaine de rectangles avec chacun un libellé d'un mot. Chaque mot doit être cadré en largeur dans son rectangle; j'utilise des polices standards de taille 4 et 5. J'ai du mal à cadrer ces mots. Connait-on les dimensions en pixel d'un caractère de taille 4 et de taille 5? Aussi, chaque caractère n'a apparement pas la même largeur, comme le i et le m; comment se débrouille-t-on pour calculer la longueur de Mercredi ou Lundi, par exemple en taille4? Par avance merci de votre aide. F
  13. bonjour J'ai progressé, la fenêtre s'ouvre mais ses dimensions et son positionnement sont mauvais. Voila le code avec les variables qui ne fonctionne pas correctement: <script language="javascript"> window.open('proto601.php','windowView1','width=' + windoww + 'height=' + windowh + 'left=' + largeur0 + 'top=' + hauteur0 + 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,re izable=no'); </script> La fenêtre est environ 2 fois trop haute et son coin haut-gauche est à 0:0. Naturellement, j'ai vérifié les valeurs des variables. Quand j'utilise ce code avec des constantes, ça marche: <script language="javascript"> window.open("proto601.php","windowView1","width=426,height=341,left=50,top=50,toolbar=no,location=no,directories=no,st tus=no,menubar=no,scrollbars=yes,resizable=no"); </script> Merci de bien vouloir regarder ce qui cloche dans mon premier code et de m'indiquer comment procéder. F
  14. bonjour J'ai fait évoluer (dans le bon sens?) mon code en: <script language="javascript"> window.open("proto601.html" ,"windowView1" + ',"width=' + windoww + ',"height=' + windowh + ',"left=' + largeur0 + ',"top=' + hauteur0 + '",toolbar=no,location=no,directories=no,status=no,menu bar=no,scrollbars=yes,resizable=no"); </script> mais il doit me rester qqes erreurs car la fenêtre attendue ne s'ouvre tjs pas. Merci par avance à celui qui corrigera ma syntaxe. Francois
  15. Merci de ta réponse. J'ai un peu modifié ton code pour tenir compte des autres variables: <script language="javascript"> window.open("proto601.html","windowView1","width=" + windoww + ",height=" + windowh + " ,left=" + largeur0 + ",top=" + hauteur0 + ",toolbar=no,location=no,directories=no,status=no,menu bar=no,scrollbars=yes,resizable=no"); </script> Je sais qu'on est sur la bonne piste mais ça ne marche toujours pas, la fenêtre attendue ne s'ouvre pas. Merci par avance de vos suggestions. Francois PS: Modérateur, j'utilise les balises et correctement?
  16. bonjour En java script: - j'initialise plusieurs variables: windoww, windowh, ... - j'ouvre une fenêtre avec window.open Dans window.open, j'utilise ces variables: <script language="javascript"> window.open("proto601.html","windowView1","width=windoww,height=windowh,left=largeur0,top=hauteur0,toolbar=no,location= o,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no"); </script> Mon problème: écrit comme ça, les valeurs des variables ne sont pas prises en compte, la fenêtre ouverte n'est pas correcte. Merci par avance d'éclairer ma lanterne. F **EDIT Modérateur (TheRec)** Merci d'utiliser les BB Codes pour présenter ton code. Plus d'informations en cliquant sur "Aide BB Code" en dessous de la liste d'émoticons lors de la rédaction d'un message.
  17. Bonjour J’affiche sur mon site www.fchausson.fr essentiellement 9 images. Si vous y allez voir, vous vous apercevrez que les 3 premières images sont affichées correctement mais que les autres sont coupées en bonne partie. Pour essayer de comprendre, j’ai fait ces tests : - éditées sur mon PC avec ACDSee, toutes les images sont bonnes - avec Internet Explorer sur mon PC (en renommant Index.php en Index.html), toutes les images sont bonnes - chargées sur mon site, les fichiers des images ont là-bas exactement le même poids que sur mon DD - avec Internet Explorer sur mon site, plusieurs images sont coupées - avec Internet Explorer, en visionnant chaque image séparément (par exemple, http://www.fchausson.fr/Rhm.gif), les mêmes images sont coupées Il semble donc que, quel que soit le moyen utilisé pour visionner ces images, ce soit toujours bon sur mon PC et toujours mauvais sur mon site. Naturellement, j'ai chargé ces images plusieurs fois, la dernière fois individuellement, sans changement. Par avance merci de vos conseils pour m’aider à trouver la cause de ce problème. F
  18. Merci de vos réponses. Comme je cours actuellement après un autre sujet, je conserve celui-ci sous le coude 2-3 jours. Merci de vos explications détaillées et pratiques. A bientôt. Francois
  19. bonsoir TheRec J'ai un peu regardé ce sujet et je viens avec une autre question, tout aussi naïve: tu parles de "ma police" mais je n'en ai pas choisi / installé. J'imagine que j'uilise une police par défaut installée par mon PAI; vrai? Comment puis-je en trouver / installer une autre, juste pour faire des tests? Merci de ton aide. Francois
  20. Merci de ta réponse TheRec que je vais étudier en détail. Effectivement, cet appel est destiné à récupérer des infos au sujet des caractéristiques des différentes visites sur mes sites et tenir des stats. Ce qui m'avait surpris depuis longtemps était que mes chiffres, obtenus de cette manière, ne concordaient pas, mais pas du tout, avec ceux fournis par mon PAI (Free). Avec tes explications, je comprend mieux que mon système n'est pas fiable pour ce qui concerne le nombre total de visites. Merci encore, j'y vais, j'ai du pain sur la planche. Francois
  21. bonjour et merci de ta réponse. J'avais au moins deux motifs de poster sur ce sujet: - résoudre un besoin immédiat, ta première proposition y a bien répondu - valider un appel (ci dessous) que je fais en Html, qui fonctionne (des lignes dans la base MySQL) mais dont je ne suis pas sûr qu'il fonctionne à chaque fois. Voici cet appel: <script type="text/javascript"> document.write('<script type="text/javascript" ' + 'src="ecriture.php?parm1=' + page + '&parm2=' + resolution + '&parm3=' + bdbrowser + '&parm4=' + bdplatform + '&parm5=' + bdversion + '&parm6=' + bdmajorver + '&parm7=' + bdminorver + '">' + '</'+'script>'); </script> Quelqu'un a t il un commentaire, une suggestion à proposer? Par avance merci. Francois
  22. bonjour Une question de débutant: je veux appeller du PHP depuis du Html; voici mes deux modules de test: proto61.html : <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> </head> <body> <p>Avant</p> <script type="text/javascript"> document.write('<script type="text/javascript" src="temps.php"><\/SCRIPT>'); </SCRIPT> <p>Après</p> </body> </html> temps.php: <?php print "le temps"; ?> Résultat: les mots "Avant" et "Après" s'impriment, la petite phrase "le temps" ne s'imprime pas. Apparement,le module temps.php n'est pas appelé; où ai-je raté une marche?. Merci de vos suggestions et commentaires. F **EDIT Modérateur (TheRec)** Merci d'utiliser les BB Codes pour présenter ton code. Plus d'informations en cliquant sur "Aide BB Code" en dessous de la liste d'émoticons lors de la rédaction d'un message.
  23. D'autres infos: - le code après Iframe est bien exécuté maintenant que j'ai ajouté une balise </Iframe> - le Refresh n'est toujours pas fait quand j'utilise Iframe - par contre il est bien fait en utilisant Img à la place de Iframe Quelqu'un voit une raison à ça? Voici le code presque complet: <script language="Javascript"> <!-- function refreshImage2(){ rfsh = new Date() ; rfsh = "?"+rfsh.getTime() document.images["reptemp2"].src = "image2.php"+rfsh setTimeout("refreshImage2()", 60000) } //--> </script> </head> <body> <IFRAME SRC="image2.php" HEIGHT="500" WIDTH="800" align="center" scrolling="no" frameborder="1" name="reptemp2"> </IFRAME> <!-- <IMG SRC="image2.php" HEIGHT="500" WIDTH="800" align="center" scrolling="no" frameborder="1" name="reptemp2"> --> <!-- exécution des scripts de Refresh --> <script language="JavaScript"> <!-- if( document.images ) refreshImage2(); //--> </script> Merci Francois Edit captain_torche : merci d'utiliser les balises CODE et CODEBOX pour les codes respectivement courts et longs
  24. bonjour Une information supplémentaire, après vérification: il semble que l'exécution du code Html s'arrête à l'instruction Iframe. En effet, j'ai mis: - une phrase avant, qui s'affiche - une phrase après, qui ne s'affiche pas Dans ces conditions, le code Javascript de Refrsh, situé après, n'est jamais exécuté. La question devient: - comment sortir de l'instruction Iframe pour que la suite s'exécute? - ou bien, faut-il que je remplace cette instruction Iframe par autre chose? Par avance merci de votre aide. F
  25. bonjour J'ai une page Html très simple avec: - une fonction Javascript de Refesh - une instruction <IFRAME SRC="image2.php etc.... - je construit l'image dans image2.php Mon problème: le refresh ne se fait pas. Est-ce que le fonctionnement de Iframe empêche ça? Autre chose? Par avance merci de votre aide. F
×
×
  • Créer...