Aller au contenu

Chark

Actif
  • Compteur de contenus

    49
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Chark

  1. Chark

    Url php et compatibilité

    En codant un de mes sites, je me trouve confronté a un probleme ( non insurmontable ) mais surtout une question : J'ai quelques pages qui renvoient des adresses du type : /mapage.php?&variable=quelquechose Notez que mon probleme se situe au niveau du '?&' collé ( normalement, ca devrais renvoyer /mapage.php?variable=quelquechose ou encore /mapage.php?autrevariable=lala&variable=quelquechose ) Cela fonctionne très bien sous IE et FF mais je me demandais si cela pourrais avoir une incidence sur d'autre navigateurs ou en fonction des hebergeurs ( si tel est le cas, cela va allourdir mon code pour code l'url "proprement" ) Quelqu'un pourrait il me dire si cela ne gene en rien ? merci
  2. Je pense que tu devrais creuser un peu du coté de : <link rel="stylesheet" type="text/css" href="css/drifting_screen.css" media="screen, tv, projection" /> <link rel="stylesheet" type="text/css" href="css/drifting_print.css" media="print" /> Le fait de lier 2 styles CSS qui viennent reprendre les mêmes termes ( par exemple "body" qui est du coup cité 2 fois, "maincontent" etc, doit avoir une très mauvaise influence sous IE qui est beaucoup moins permissif que FF avec le CSS Toutes tes classes sont répétés 2 fois ! enleve un des 2 styles déjà et regarde le résultat
  3. Je pense que tu résoudra ton probleme ( j'ai pas testé ), en changeant : .col02 p{} par .col02 p{ float:left;} Mais effectivement, le texte ne va pas "s'enrouler" autour des photos Par contre, pour ton spacer, je ne pense pas que tu ai besoin de mettre tout cela Moi, j'utilise juste un : .spacer{ clear:both; } et un simple : <div class="spacer"></div> et cela marche tres bien en général
  4. Juste un truc qui me chiffone déja dans ton CSS : .col03{ position:absolute; top:0; right:0; float:right; background-color:#00CC99; width:150px; } Ca serait pas un peu incompatible ?
  5. Si, je t'assure Mais non seulement GeoIp ne reponds pas vraiment a mes attentes, en plus il n'est pas précis ( mon hostname me renvoie AToulon.xxx... et GéoIp me situe a gonfaron lol. Donc j'imagine que d'autres erreurs sont possibles ) De Plus : 1° :Je n'ai pas besoin d'une base de localisation mondiale 2° :Je ne cherche pas vraiment a localiser tous mes internautes mais juste savoir si certains se connectent depuis ma ville ( Certes, beaucoup de hostname ne me donnerons pas cette possibilité mais wanadoo par exemple integre la ville dans le host, ainsi que tiscali. même si je peut avoir un résultat sur 10% de mes visiteur cela me suffit ) 3° ( le plus important ): J'ai horreur d'utiliser des script ou programmes tout fait. Pour te donner une comparaison ( enfin comment je le ressent ): C'est un peut comme si je demandais sur le forum qu'on m'explique 1 fonction Php et que j'ai des réponses du genre "Tu n'a qu'a utiliser dreamweaver, en appuyant sur tel boutton il te fait cela tres bien" <== Je n'ai pas besoins de toutes les fonctions, et je veux le coder moi même 4° Je veux aussi ces infos pour les conserver et qui pourrons me servir dans d'autres cas par la suite et 5° :Je ne cherche pas a ce qu'on m'aide a coder cette fonction, juste a savoir quelles sont les structures des différents FAI en france ( Ce qui servirai, j'an suis sur à d'autres webmaster )... Mais si ma question souleve trop de polémique, cela n'est pas grave : Cela me prendra plus de temps mais j'aurais ma réponse d'une autre maniere ( google, script qui enregistre tous les host sur mon site et ensuite j'analyse, etc ). Je pensais que cela serai plus convivial de le demander ici et que cela pourrrait servir à d'autres personnes. Mais je dois me tromper, j'en suis déso lé
  6. En effet, moi je préfere passer plusieurs heures a comprendre un code ou a le créer plutot que d'en avoir un fonctionnel en 2 minutes mais que je ne comprends pas... C'est comme ca que tu progresse à une vitesse folle ! Mais parfois ca te joue des tours : Une fois j'ai passé 3 jours à sécuriser un champs "email" d'un de mes formulaires en testant sa validité.. j'ai programmé une fonction d'une bonne 30aine de lignes qui venait vérifier caractere par caractere le nombre de "points", d'arobase et autre...... pour ensuite découvrir que la fonction ereg et ereg_replace donnait la meme chose en une ligne !!! mais en attendant, pendant ces 3 jours, j'ai appris plein de choses qui m'ont reservi plus tard. Bon, cette fois ci je vais au lit pour de bon, bye bye
  7. Bien entendu. C'est si rare de voir des gens qui veulent comprendre un code et non pas juste le copier/coller $montexte=$_POST['xxx']; ici, tu implémente une variable avec la valeur de ton champs texte ( ça je pense que tu l'avais compris ) for ($boucle=0; $boucle < strlen($montexte); $boucle++) L'instruction for ( argument1, argument2, argument3 ) "argument1" est la valeur que tu va donner à ta variable au départ "argument2" c'est la condition: tant que la condition est remplie, la boucle continue ( on va voir le cas présent ensuite ) "argument3" te sert a ajouter, incrémenter la variable. ici $boucle++ equivaut a $boucle=$boucle+1 strlen($montexte) est une fonction php qui te donne le nombre de caractère de la variable ( par exemple, pour 'allo' il va te renvoyer 4 ) Donc ici $boucle < strlen($montexte) en argument2 veux dire que la boucle continue tant que la variable $boucle est inférieure a la longueur de ta variable de formulaire { $unparun[]=substr($montexte,$boucle,1); } Ca c'est la boucle qui va etre éffectuée $unparun[] c'est ta variable en array.. ne pas spécifier de valeur entre les crochets veux dire que la variable va automatiquement s'incrémenter de 1 a chaque nouvelle entrée substr($montexte,$boucle,1) : substr ( variable, x, y ) te renvoie y lettres APRES la x eme lettre de la variable... par exemple : substr('abcdef',2,1) va te donner 'c ' substr('abcdef',0,3) va te donner 'abc' Voila... Tu peut tester le résultat avec un print_r($unparun); J'espère que tu aura tout compris.. quant à moi, je vais me coucher, il est tard
  8. $montexte=$_POST['xxx']; for ($boucle=0; $boucle < strlen($montexte); $boucle++) { $unparun[]=substr($montexte,$boucle,1); } Où "xxx" est le nom de ton champs a remplir dans le formulaire. Remplace le $_POST['xxx'] par un $_GET['xxx'] si ton formulaire est passé par methode Get.
  9. Si tu parle des liens de ton menu et que tu veux qu'ils soient alignés sur la gauche, change "text-align: right;" par "text-align: left;" dans ton aclux_menu.css .menu a { margin: 0 2px; width: 130px; height: 20px; display: block; text-align: right; border: 0px; text-decoration: none; color: #fff; background: #1A6987; }
  10. Essaye un truc du genre : $query_rv=sprintf("select time_last from %s topliste_ip where ip= %s and entree=%s order by id desc", $EXT_TABLE, $ip, $come); $rv = mysql_query($query_rv) or die("$query_rv : ".mysql_error());
  11. Je crois que tu n'as pas bien saisi ma question. je ne cherche pas a connaitre mon hostname, ou faire un site qui renvoie ces infos... Je cherche à coder une fonction php sur un de mes sites qui va récupérer l'hostname DE MON VISITEUR et ensuite regarder si ce visiteur se connecte depuis ma ville par exemple. Du coup, il me faut connaitre les structures des différents hostname qui existent ( certains n'ont pas d'info sur la ville mais peut etre la région ou même rien du tout ) Et comme je ne pense pas uniquement à moi ( enfin, pas toujours LOL ) et que ces infos peuvent être utiles pour d'autres webmaster ou pour d'autres fonctions à coder ( par exemple quel est le fournisseur d'accès du visiteur du site ), j'ai pensé a mettre ce post pour qu'on puisse faire une sorte de base de donnée des structures existantes.. Bien entendu, le site que j'ai cité pour avoir son hostname est un des nombreux sites qui permettent de faire cela ( ce n'étais pas de la pub pour ce site, loin de la ! ). Libre a chacun d'utiliser les sites qu'il désire pour obtenir ces infos, le but étant de compléter la liste de mon post qui change en fonction de la région wink.gif C'est justement pour qu'on puisse coder ce genre de fonctions qu'il est nécéssaire de connaitre ces infos amicalement
  12. Cela se résoud dans ta requete sql, tu rajoute juste un ORDER BY xxx DESC où xxx correspond au champ de la date/timestamp ou ID ( si autoincrémenté )
  13. Bonjour Afin de faire une sorte de géo-localisation pour un site, j'ai codé un script tout simple en Php qui récupère le "host" grâce à l'IP du visiteur avec la function gethostbyaddr() et qui trie, analyse le résultat. Pour wanadoo par exemple, la variable host retournée est du type : AVille-xx-xx-xx-xx.w86-206.abo.wanadoo.fr. où xx.xx.xx.xx est l'ip. Il est alors facile de savoir de quelle ville se connecte le visiteur ( plutôt de son FAI ) dans ce cas la. Je pense qu'il peut être intéressant pour beaucoup de webmaster ( moi y compris ), de faire une liste des différentes structures renvoyés par les FAI français. Cela pourra sûrement servir a beaucoup de monde. Et cela peut être rapide si beaucoup de monde répondent. Il n'y a pas beaucoup de FAI en france, je pense que cela ne devrais pas etre trop difficile. pour cela, vous pouvez aller adresse ip par exemple et en fonction de votre fournisseur, compléter cette liste: Voici déjà ceux que je connais : ( corrigez moi si il y a des erreurs ). WANADOO : AVille-xx-xx-xx-xx.w86-206.abo.wanadoo.fr NOOS : m62.net81-66-66.noos.fr AOL : cache-prs-ab03.proxy.aol.com CLUB INTERNET : i03v-62-35-216-157.d4.club-internet.fr NEUF TELECOM ?? : 49.24.185.81.internet9t.9massy1-1-ro-bas-2.9tel.net ( la ville ici est elle massy ? ) ALICE : TISCALI : NEUF TELECOM : autre... Les 2 suivants, je ne sais pas s'il s'agit de FAI français: CHELLO: fr-chp-C3-05-084119095036.chello.fr ACCESSCABLE : SHW46-134.accesscable.net Je compléterais cette liste au fur et à mesure des réponses ( vous pouvez cacher votre IP en mettant xx.xx.xx.xx ou en changeant les chiffres pour des raisons de confidentialité et si possible, précisez votre ville afin de voir a quel endroit dans le hostname ce situe les infos de la ville, qui sont parfois les 3 premières lettres je crois )
  14. Oui j'utilise bien la balise <iframe> et j'ai bien défini une hauteur et longueur. Peut etre que le probleme se situe sur le fait qu'il s'agit d'un plug in vidéo dans l'iframe... car je me rends compte aussi que quand je quittte la page, il y a un certain "lag".
  15. Bonjour a tous. J'espere trouver de l'aide auprès de vous tous pour un probleme épineux : Je vais essayer de résumer cela au mieux. J'ai une page en php qui affiche un menu, des infos, des liens et plein d'autres choses ( une page web quoi ) A l'intérieur de celle ci, j'ai glissé une iframe qui affiche une vidéo. C'est de cette iframe que vient le probleme car elle est lourde a charger Le probleme, c'est qu'a chaque fois qu'on clique sur un lien dans la page pricipale, la nouvelle page se charge avec les nouvelles infos dynamique MAIS la page ne s'affiche pas tant que le contenu de l'iframe n'est pas chargée. Du coup, le site en devient tres lent. Ma question donc est la suivante : Existe t'il un moyen de dire au navigateur de charger et afficher la page MEME si l'iframe n'a pas encore fini de charger ( et donc continue de se charger alors que l'utilisateur peut continuer de naviguer dans la page ) Ou utiliser une autre solution que l'iframe ? ( au départ, j'ai opté pour l'iframe justement car je pensais que la page principale s'afficherait et que l'iframe prendrais le temps qu'il faut pour s'afficher sans gener la navigation principale ). Merci de votre lecture et de votre aide.
  16. De rien, c'est un plaisir. Tu sais, j'ai si souvent obtenu des réponses grace aux forums du hub ( bien que je n'ai rarement posé de questions directes et qu'en parcourant les post j'y ai souvent trouvé un sujet qui m'a aidé ). La communauté de webmaster-hub est vraiment super. Alors je trouve que c'est un juste retour des choses d'aider lorsque j'en suis capable.
  17. J'ai rapidement modifié ton code pour obtenir ce que tu voulais : Tout est en php, pas de java script: cela recharge la page quand tu clique sur "voir la météo" <html> <head> <title></title> </head> <body> <table> <tr> <td align="center"> <? $departement=1; if (isset($_POST['select'])) { $departement=$_POST['select']; } ?> <img src="http://perso0.free.fr/cgi-bin/meteo.pl?dep=<?php echo $departement; ?>"> </td> </tr> <tr> <td align="center"> <form name="meteo" method="post" action="testmeteo.php"> <select name="select" style="font-family: arial;font-size: 10px"> <option value="01" <? if ($departement==1) echo 'selected' ?>>Ain</option> <option value="02" <? if ($departement==2) echo 'selected' ?>>Aisne</option> <option value="03" <? if ($departement==3) echo 'selected' ?>>Allier</option> <option value="04" <? if ($departement==4) echo 'selected' ?>>Alpes-de-Haute-Provence</option> <option value="05" <? if ($departement==5) echo 'selected' ?>>Hautes-Alpes</option> <option value="06" <? if ($departement==6) echo 'selected' ?>>Alpes-Maritimes</option> <option value="93" <? if ($departement==93) echo 'selected' ?>>Seine-Saint-Denis</option> <option value="94" <? if ($departement==94) echo 'selected' ?>>Val-de-Marne</option> <option value="95" <? if ($departement==95) echo 'selected' ?>>Val-d'Oise</option> </select> </td> </tr> <tr> <td align="center"> <input type="submit" value="Voir la météo"> </td> </tr> </form> </table> </body> </html> N'hesite pas a poser des questions si cela ne te parait pas clair
  18. Les headers sont tres "pointilleux" sur certaines regles à respecter: Aucun espace dans ton code avant le header Aucune ligne affiché ( "echo" ou autre ) avant le header !!! ( il suffit par exemple que tu mette une ligne "vous allez etre redirigé dans quelques secondes" pour que ton header renvoie une erreur) reverifie ton code en entier et veille à respecter ces regles pour voir...
  19. J'ai parcouru très rapidement les codes sources de tes 2 pages ( contact.php et traitement.php ) ==> je ne trouve nulle part de fonctions "mailto".. De ce que je vois rapidement, à la page "contact", l'internaute saisi ses informations et cela envoie ensuite à la page "traitement" qui affiche que c'est ok MAIS je ne voit nulle part une fonction qui permette d'envoyer ces info a une adresse email.. question: ce sont des pages php que tu "rewrite" en htm ( si c'est le cas faudrais que tu donne le code php qui ne s'affiche pas en navigation directe ) ?
  20. Pour ma part, je suis chez Oxito depuis un bon moment maintenant et je suis vraiment ravi de leurs services ( trafic illimité, prix raisonnable, qualité de la bande passante etc )
  21. oui, la balise <base> est assez indispensable ( ca aide pas lorsqu'on veux retravailler son site en local mais pour l'url rewriting et le probleme des liens relatifs on peut difficilement faire sans ) merci bien pour ces éléments en effet les sous repertoires peuvent etre a double tranchant... En tout cas, au plus je me documente sur le referencement , au plus je me rends compte que la "transparence" n'est pas le fort des moteurs de recherche, et qu'il y a beaucoup de "peut-etre", "il semble" etc.... Merci bien a vous deux pour ces réponses rapides..
  22. Je suis en train de réécrire mes adresses grace à l'url rewriting et une question me vient : Je donne un exemple pour une fiche technique ; j'ai le choix entre choix 1 : www.monsite.com/fiche/124.html ou choix 2 : www.monsite.com/fiche-124.html cela aura t'il une influence sur les moteurs de recherche et du referencement ? google ( entre autre ) accorde t'il plus de poids à une page plus proche de la racine du site ou non ( si oui, alors le choix 2 est plus judicieux ) ? Avoir de multiples sous repertoires avec des liens entre eux ( meme rewrite ) a t il un avantage quelconque ( il me semblait avoir lu un truc comme ca quelque part ) ? De maniere plus générale, si j'ai un repertoire avec toutes les fiches de telephone samsung et un autre avec tous les nokia, chaque fiche nokia dans le repertoire nokia et les samsung dans le repertoire samsung et des liens qui pointent les uns vers les autres== est ce plus interressant pour le referencement qu'un seul repertoire "fiches" avec toutes les fiches de toutes les marques dedans ?
  23. Merci beaucoup de ces infos. C'est clair et limpide; je savait deja un peu de quoi je parlais avant de poser cette question et donc je vois tout a fait de quoi tu veux parler et je te remercie encore pour ta reponse qui m'aide bien a m'y retrouver
  24. Bonjour à tous. Tout d'abord, permettez moi de vous feliciter pour ce site web et pour la qualité de ses membre, car cela fait quelques mois que je parcours votre site et ses forums et les infos glanés ici m'ont été d'une aide précieuse, autant par le site en lui même que par les reponses des membres du hub. Je me suis donc décidé a m'inscrire, tant pour y poser des questions, que pour essayer moi aussi d'y apporter des réponses... J'ai d'ailleurs une question au sujet du referencement pour mon nouveau site de téléphones ( que je vous invite a visiter si vous aimez les telephones portables et voulez des fiches techniques completes : Mobiles-guide.... ben oui quoi, un peu de pub ca ne peut pas faire de mal ). Si un site A , qui a 300 pages , fait un lien sur chacune de ses pages vers un site B. Est ce que les moteurs de recherches vont considérer cela comme 300 liens externes pour le site B ou bien un seul link ? Qu'en est il des sous domaines ? par exemple si un site du genre "grave.monsite.com" fait un lien vers "foufou.monsite.com" , est ce considéré comme un lien interne ou externe ? Et enfin, si une page du site "grave.monsite.com" et une autre du site "foufou.monsite.com" font tout deux un lien vers le site "www.aucunrapport.com" => est ce considéré comme 2 liens externes par les moteurs de recherches pour le site "www.aucunrapport.com" ? je rapelle que toute ressemblance a un site connu est purement fortuite merci beaucoup des reponses que vous pourrez m'apportez. je serai quant à moi heureux d'aider sur ces forums si mes competences le permettent..
×
×
  • Créer...