cs_inizar
Messages postés6Date d'inscriptionsamedi 17 mars 2007StatutMembreDernière intervention27 avril 2009 24 déc. 2007 à 03:00
Merci beaucoup pour votre code
cs_Jipem
Messages postés3Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention19 mars 2006 19 mars 2006 à 12:42
echo </td></tr></table></center>
";
a transformer en
echo "</td></tr></table></center>
";
Mais bon chez moi y a juste le formulaire. Jamais d'affichage de réponse.
cs_marin123
Messages postés44Date d'inscriptionmardi 9 décembre 2003StatutMembreDernière intervention14 mars 2017 8 févr. 2006 à 13:02
j'ai le meme prob que darkm60.... Jfperras, ta modifié quoi?
jfperras
Messages postés69Date d'inscriptionvendredi 13 septembre 2002StatutMembreDernière intervention 6 mai 2009 30 mai 2005 à 02:56
J'ai eu le meme petit problème que DarkM60, sinon après l'avoir corriger tout est bien beau.
Beau script
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 20 mai 2005 à 12:33
Je prend en compte vos remarques, merci.
DarkM60 > sa serais plutot à toi de verifier avant de les executers.
DarkM60
Messages postés37Date d'inscriptiondimanche 15 mai 2005StatutMembreDernière intervention21 septembre 2009 17 mai 2005 à 20:52
Parse error: parse error, unexpected '<', expecting ',' or ';' in c:\tro\website\test\whois.php on line 372
372 echo </td></tr></table></center>
";
Merci de verifier tes codes avant de les poster..
kimmelf2
Messages postés267Date d'inscriptionlundi 22 septembre 2003StatutMembreDernière intervention27 novembre 2005 12 nov. 2004 à 19:16
en fait non, count($r)-1 recupere le dernier element du tableau $r (les indexes de $r commencent à 0)
maintenant je sais que j'avais eu des pb a mettre en place les eregs y'a qqs temps. c'etai pour traiter du XML du style
<datas>
<variable>
<nom>***
<type>****
<valeur>****
</variable>
<variable>
<nom>****
....
</datas>
je voulais recuperer les blocs de variables en faisant un pattern du style <variable>(.*)</variable> mais ca me recuperais tout.
au final, j'ai du couper la chaine par morceaux avec split.
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 12 nov. 2004 à 12:04
J'ai tester en local, j'ai eu rien d'afficher, j'ai dut mal my prendre!
$ext $r[count($r]-1]; > $r)
Sinon à premiere vue ta methode à l'aire trés cooerente! et sourtout plus courte.
kimmelf2
Messages postés267Date d'inscriptionlundi 22 septembre 2003StatutMembreDernière intervention27 novembre 2005 12 nov. 2004 à 01:42
oups erreur : prend pas $r[2] et $r[3], j'ai modifie le ereg mais pas l'utilisation du resultat
ceci devrtai etre + juste :
$site = $r[count($r)-2];
$ext = $r[count($r]-1];
kimmelf2
Messages postés267Date d'inscriptionlundi 22 septembre 2003StatutMembreDernière intervention27 novembre 2005 12 nov. 2004 à 01:39
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 5 nov. 2004 à 07:10
Oui c'est plus propre c'est sûr ;-)
cs_windu
Messages postés282Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention19 juillet 2006 5 nov. 2004 à 00:23
ouai je me doute bien que ca doit pas exploser le chronomètre,la différence entre les 2... mais bon, j'ai toujours eu recours à switch dans les cas ou il y aurai plusieurs else if, et j'ai souvent vu des codes de cette facon! mais c'est la 1° fois que j'entends dire que switch est + lent... (sans vouloir remettre en doute ce que tu affirmes)
Je préfère switch pour une kestion de propreté du code..
De plus il pourrait imbriquer en un seul switch à la fois celui deja existant (switch($endfix)) et le switch dont je aprle vu ke le 1° donne une valeur particulière à la variable $id et que le 2° (qui n'existe pas en fait...) compare la valeur $id!!!
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 4 nov. 2004 à 23:27
C'est pas plus notable que pour les simples quotes, c'est tout simplement plus rapide quand tu fais une boucle de 1.000.000 d'itérations, bref c'est du pinaillage...
a ++
cs_windu
Messages postés282Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention19 juillet 2006 4 nov. 2004 à 23:25
en quoi le else if est + rapide que le switch? pour les autres optimisation dont tu parle, je connais et je suis d'accord avec toi... mais j'ignorais qu'il y ait une différence notable dans le temps d 'exécution entre switch et else if???
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 4 nov. 2004 à 21:53
Non le elseif est plus rapide que le switch, mais par exemple il pourrait améliorer la portablilité de son code :
<?php au lieu de <?
ensuite des simples quotes au lieu de doubles quotes, etc...
a ++
cs_windu
Messages postés282Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention19 juillet 2006 4 nov. 2004 à 21:23
salut... pas mal mais ne vaut-il pas mieux remplacer tous les else if par un switch (c'est d'ailleurs surement une des optimisations dont parle Anthomicro...)
sinon, ca mérite 8 a cause du switch manquant
;-)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 4 nov. 2004 à 19:23
Salut ;-)
Quelques petites optimisations auraient été surement possibles, mais c'est vraiment un excellent code très utile :-)
24 déc. 2007 à 03:00
19 mars 2006 à 12:42
";
a transformer en
echo "</td></tr></table></center>
";
Mais bon chez moi y a juste le formulaire. Jamais d'affichage de réponse.
8 févr. 2006 à 13:02
30 mai 2005 à 02:56
Beau script
20 mai 2005 à 12:33
DarkM60 > sa serais plutot à toi de verifier avant de les executers.
17 mai 2005 à 20:52
372 echo </td></tr></table></center>
";
Merci de verifier tes codes avant de les poster..
12 nov. 2004 à 19:16
maintenant je sais que j'avais eu des pb a mettre en place les eregs y'a qqs temps. c'etai pour traiter du XML du style
<datas>
<variable>
<nom>***
<type>****
<valeur>****
</variable>
<variable>
<nom>****
....
</datas>
je voulais recuperer les blocs de variables en faisant un pattern du style <variable>(.*)</variable> mais ca me recuperais tout.
au final, j'ai du couper la chaine par morceaux avec split.
dailleur tu pourrais faire ceci :
$f = "http://www.site.ext/d1/d2/fic";
$s = str_replace('http://' , '', $f);
$f = strstr($s, '/');
$s = str_replace($f, '', $s);
$tab=split(".", $s);
$site = $tab[count($tab)-2];
$ext=$tab[count($tab)-1];
c'est encore + simple
12 nov. 2004 à 12:04
$ext $r[count($r]-1]; > $r)
Sinon à premiere vue ta methode à l'aire trés cooerente! et sourtout plus courte.
12 nov. 2004 à 01:42
ceci devrtai etre + juste :
$site = $r[count($r)-2];
$ext = $r[count($r]-1];
12 nov. 2004 à 01:39
$f = "http://www.site.ext/d1/d2/fic";
$s = str_replace('http://' , '', $f);
$f = strstr($s, '/');
$s = str_replace($f, '', $s);
a ce stade, $s contient "www.site.ext"
ensuite :
$motif = "^(.*)";
for($i=0;$i<substr_count($s,'.');$i++) $motif.="\.(.*)";
$motif.="$";
ereg($motif, $s, $res);
$site = $r[2];
$ext = $r[3];
5 nov. 2004 à 07:10
5 nov. 2004 à 00:23
Je préfère switch pour une kestion de propreté du code..
De plus il pourrait imbriquer en un seul switch à la fois celui deja existant (switch($endfix)) et le switch dont je aprle vu ke le 1° donne une valeur particulière à la variable $id et que le 2° (qui n'existe pas en fait...) compare la valeur $id!!!
4 nov. 2004 à 23:27
a ++
4 nov. 2004 à 23:25
4 nov. 2004 à 21:53
<?php au lieu de <?
ensuite des simples quotes au lieu de doubles quotes, etc...
a ++
4 nov. 2004 à 21:23
sinon, ca mérite 8 a cause du switch manquant
;-)
4 nov. 2004 à 19:23
Quelques petites optimisations auraient été surement possibles, mais c'est vraiment un excellent code très utile :-)
Bravo ;-)
Je te mets un 10
a ++