Aller au contenu

Lentreprenaute

Hubmaster
  • Compteur de contenus

    245
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Lentreprenaute

  1. voila un petit exemple pret a l'emploi: $txt="<A class='lienp' href='index.php?cat=Xuu' name='eee'>Lien1</A> <A class='lienp' href='index.php?cat=X'>Lien2</A> <A class='lienp' href='index.php?cat=X'>Lien3</A>"; $motif="#(<a.*?href=['\"])[^=]*=([^'\"]*)([^>]+)>([^<]+)#si"; echo preg_replace($motif,'$1$4-$2.html$3>$4',$txt); j'ai eu la solution sur phpfrance. http://www.phpfrance.com/forums/ftopic42777.php Florent
  2. bonjour remi, perso, ce qui m'aurait interessé, c'est de pouvoir avoir les visiteurs uniques dans le tableau "Jours du mois ", le fichier conf ne propose pas de "U" qui est le parametre a rajouter. peux tu m'expliquer un peu plus ton astuce, je ne maitrise pas awstats, qui a ete installe par un ami, "a part le fichier onsite.conf que je sais editer " merci pour ton retour florent
  3. merci pour ton retour effectivement pas de U dans le fichier conf ! c'est a peine croyable. pas de stats precis journalier, je me damnde s'il n'y pas desp lugins pour awstats ou je ne sais quel bout de code a modiifer pour avoir ca florent
  4. Bonjour, j'essaie en vain de pouvoir avoir des stats plus detaillé par jour, j'aimerai pouvoir recuper le visiteur unique chaque jour, par defaut la conf d'awstats n'affiche cette info que par mois dans le resumé , peut on le configuer jour par jour. Je suis etonné , je ne trouve pas d'info la dessus! le moindre script php de stats, nous sort les detail du jour. Avez vous des infos Florent
  5. bonjour le Hub, question pour le spécialiste des expressions regulieres alias anonymus mais si vous avez la soluce n'hesitez pas, je voudrai et si c'est possible reecrire tous les liens qui se presente ainsi, il ya donc deux variables X et Y le truc serait de recuper la valeur de Y qui se trouve entre les balises <a...>Y</a> pour la reutiliser pour remplacer la chaine "index.php?cat=" ci-dessous. la variable A qui serait a traiter peut contenir plusieurs series de <a...>Y</a> remplacer tous les tags hrefs <A class='lienp' href='index.php?cat=X'>Y</A> par <A class='lienp' href='Y-X.html'>Y</A> FL rent
  6. Dan merci pour tes reponses, j'ai pas reussi mon coup, mais je crois que cela vient d'autres erreurs, j'y reviendrai surement merci
  7. bonjour Dan je veux transformer mes url p_new.php?var=x p_parten.php?var=x p_best.php?var=x en new-x.html parten-x.html best-x.html j'utilise cette ligne* pour transformer , mon probleme est que je n'arrive pas a transformer les autres pages (parten, best,..) et plus generalement toute les pages qui ont une structure identique. car j'a itoujour cette ligne qui prend le dessus. * RewriteRule ^([^-.]+)-([0-9]+)\.html$ p_new.php?p=$2 [QSA,L]
  8. re moi, sinon je voudrais reecrire toutes mes pages de ce type : p_new.php?p=x p_parten.php?p=x p_top.php?p=x pour le moment j'ai ca dans le htaccess, seul pb c'est que ca prend la main sur tout, comment je peux ecrire ca pour que cela me reecrive toutes mes pages ci-dessus. a partir du moment ou j'ai une structure identique nompage.php?var=1, je ne sais pas comment faire pour reecrire les pages. un grand merci a celui qui me depatouillera RewriteRule ^([^-.]+)-([0-9]+)\.html$ p_new.php?p=$2 [QSA,L]
  9. Lentreprenaute

    Php & url rewriting

    Bonjour, j'aimerai faire un url rewriting selon l'exemple ci-dessous qui fonctionne pour une variable: index.php?cat=XX me renvoie nom_rubrique-x.html mais je veux pour plusieurs variables : index.php?cat=2&sort=nom&by=DESC&p=1 pouvez vous m'aider à ressortir ce resultat. nom_rubrique-2-nom-desc-2.html ci dessous les codes d'origines qui provienne de l'annuaire netref htaccess RewriteEngine on RewriteRule ^([^-.]+)-([0-9]+)\.html$ index.php?cat=$2 [QSA,L] code fonction php ... function url_rewrite($cat_nom,$cat_id,$p){ global $url_rewriting; if (!$url_rewriting) return "?cat=$cat_id";// mod Non URL Rewriting // si URL Rewriting $cat_nom=trans_nom_fichier(substr($cat_nom,0,30)); $cat_nom=urlencode($cat_nom); $cat_nom=str_replace("+-/.", "_\0\0\0",$cat_nom); return $cat_nom."-".$cat_id.".html"; } ... appel de la fonction .... $url_cat=url_rewrite($nom,$cat,0);// lit l"URL Rewriting echo "<a class='lien_2' href='$url_cat'> ...
  10. bonsoir, voila la solution que j'ai trouvé mettre dans un htaccess cette ligne à la racine du repertoire "php_flag register_globals on" a+
  11. Bonjour le Hub, je dispose d'une appli ecrite en php qui ne supporte pas le mode off du register, je dispose d'un serveur dedié mais je ne veux pas passer le php.ini sur on, existe t'il un moyen simple pour forcer un repertoire d'un site sur mon serveur à passer sur on ?? merci de votre aide Florent
  12. Berberber, ce que j'appelle un bon traduction, dans l'ideal une traduction qui retranscrit l'article avec son sens (malgre quelques coquilles); ou un texte traduit en francais qui soit plus compréhensible que l'article d'origine! car parfois c'est plus simple de lire l'original. merci pour ta reponse a+
  13. Connaissez vous des outils traduisant en ligne de l'anglais vers le francais , offrant une bonne tradution? Florent
  14. j'ai eu la confirmation que cela marche voila la recette: Pour que cela fonctionne, voila ce que j'ai fais si cela peut aider qq1 d'autre: mon css est géré en dynamique , donc j'ai rajouté cela dans mon css.php cela force le css a se rafraichir. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date du passé header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // toujours modifié header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Pragma: no-cache"); Florent
  15. Bonjour, j'ai un soucis avec mes menus déroulants, je fais un switch sur un css ecrit en php pour changer les couleurs etc... on m'a signalé que le changement de couleurs ne se faisait pas sous ie5.2.3 mac sous mac que je n'ai pas, (ca fonctionne sous ie5.1 & 5.2 mac). j'ai résolu le pb sous opera (qui lui aussi avait le pb) en ajoutant un header "no cache "pour mon css, donc si qq1 peu me faire le test sous ie5.2.3 mac à l'adresse suivante ou j'espere que ce correctif fonctionnera également pour ie5.2.3. :!: http://demo.lentreprenaute.com si cela refuse de se mettre a jour, pouvez vous regarder si les cookies c_graphique et ou c_couleur ont bien été déposé sur votre mac ie5.2.3. Florent
  16. Bonsoir, une ptit soucis, j'aimerai rajouter dans cette fonction: <img class="XXX" .... et pouvoir ressortir comme ca $class = $matches[XX][$i]; dans le traitement suivant : $reg = "/<img src='IMG\/([^']+)' ?([^ ]+) width=[^ ]+ ?([^ ]+) height=[^ ]+ ([^>]+)>/"; preg_match_all ($reg, $string, $matches); $to_return = $string; for ($i=0; $i< count($matches[0]); $i++) { $img = $matches[1][$i]; $bef = $matches[2][$i]; $aft = $matches[4][$i]; $btw = $matches[3][$i]; .... pour pouvoir le ressortir ici .....img class= ".$class."...... $to_return = preg_replace("<".$matches[0][$i].">", $before."<img src='IMG/".$img."' ".$size." ".$bef." ".$btw." ".$aft." >".$after, J'espere que je suis clair?? moi et les expressions regulieres
  17. Re, Laurent, peux tu me confirmer que les standalones d'ie 5.01 & ie 5.5 fonctionnent correctement car j'ai fais les tests avec eux et ca fonctionne bien. mais j'ai un ami qui dispose d'une version 5.00 et a priori le hack des boites n'a pas l'air de fonctionner chez lui. si je vire les border ca marche chez lui!!! #top, #header, #container { position:relative; margin-left: auto; margin-right: auto; border-left: <? echo $couleur_0; ?> solid 3px; border-right: <? echo $couleur_0; ?> solid 3px; width: 736px; /*bug ie5 pc*/ voice-family: "\"}\""; voice-family:inherit; width: 730px; } html>body #top, #header, #container {/*opera5 */ width: 730px; } Est ce bon? #container {position:relative;background:<? echo $couleur_5; ?> url(../images/mkt1/<? echo $vc;?>/fond_container.gif); } #menu {position:relative;float:left;clear:left; WIDTH: 230px; overflow :hidden; } /*colonne gauche*/ #contenu {position:relative;float:left; width:500px;overflow :hidden;}/*colonne droite*/ est ce que je devrais mettre des border ,margin padding a 0px ! Florent
  18. J'ai a priori trouvé le pb & la solution , donc c'etait bien un tchi bug chercher dans la page ci-dessous "Peekaboo Bug" http://www.bosh.info/css.php dire qu'il fait beau aujourd'hui Florent
  19. Me revoila avec un problème d'affichage, que j'avais soumis il ya quelques temps! pensant a un problème d'affichage sur ma machine, j'avais laissé tombé mais voila il semble s'averer que le problème vient bien d'ie " ou d'un problème dans mon css" puis que le problème se pose chez d'autres personnes!! si vous vous rendez a ci-dessous vous trouverez deux exemples identiques l'un s'affiche correctement, l'autre a tendance à disparaitre. Une histoire de float et de texte cette fois, si cela vous dit quelque chose! j'ai rajouté une ligne de paragraphe avec un petit point et le contenu de l'exemple 2 et il s'affiche correctement. :!: problème résolu Florent
  20. Dan, le repertoire que j'ai protégé ,est appellé par un js ! donc on est en http. exemple sous domaine1. mondomaine.com // pointe vers ce dossier protégé par le htaccess www.mondomaine.com fait appel à celui ci ainsi : <script type="text/javascript" src="http://sous domaine1. mondomaine.com /stats.php"></script> <noscript><div><img src="http://sous domaine1. mondomaine.com /stats.php" alt=""/></div></noscript> le tout se trouve sur le meme serveur donc la meme ip d'ou mon idée de mettre un allow from 194.xx.xxx.xx // ip du serveur, mais ca marche pas en fait! vu que j'avais mis en + mon ip en allow ca tournait, si je l'enleve ca marche plus. comment je peux proteger ce repertoire qui est appellé par ce js par toute mes pages? une idéé Florent
  21. Lentreprenaute

    Htaccess

    J'ai installé une petit appli : j'ai crée un htaccess dans le repertoire ou j'interdis toute connexion sauf pour deux ip la premiere est celle du serveur, la deuxieme l'ip de mon provider. que pensez vous de cette méthode: d'interdire tout acces sauf a l'ip du serveur? pour qu'il puisse executer les scripts. deny from all allow from 194.xx.xxx.xx allow from 62.xx.xxx.xxx Florent
  22. bonjour, voila que google me ramene sur le hub ; je viens d'installer pphlogger et le pb c'est qu'il me sort les pages vu ainsi index.php, je perds l'essentiel index.php?cat=XX, Florent
  23. merci tout s'explique ) je corrige ca demain merci de ton passage sur le forum Un petit menu additionnel dans FireFox ou dans Opera avec les "ouvrir la page courante dans IE..." qui vont bien, et les tests de rendu deviennent une vrai partie de plaisir ? pourrai tu développé ce propos , je susi pas sur de comprendre? merci a+
  24. Merci beaucoup Laurent, si je resouds mon pb, je te laisserais un message, et sinon un grand merci pour ce lien, je vais pouvoir faire mes tests, je me sentais coincé de ne pouvoir le faire sous ie5 pc. et ca va mieux enfin j'epere que je vais finir par avoir un css qui passe partout! #top, #header, #container { position:relative; margin-left: auto; margin-right: auto; width: 730px; border-left: #ffffff solid 3px; border-right: #ffffff solid 3px; } #container {width: 730px;position:relative;background:#F9FBFC url(../images/mkt1/orange/fond_container.gif); } #menu {position:relative;float:left;clear:left; WIDTH: 230px; overflow :hidden; } /*colonne gauche*/ #contenu {position:relative;float:left; width:500px;overflow :hidden;}/*colonne droite*/ cela fait donc un div container de 730px avec border left & right a 3px j'ai fai de petits tests en mettant le div contenu à 494px de width pour voir & ca remonte, le pb c'est que mon design n'est plus correct! autrement, j'ai fais le test de supprimer code 1 les border letf & right et ca semble s'aligner, mais ca me fait perdre le design des bordures!!! je crois que c'est la 5.5 qui deconne complet le centrage ne semble pas fonctionner aussi! Florent
×
×
  • Créer...