par
agité » 25 mai 2009, 21:59
ça donne quoi dans ce cas :
fopen('http://www.monsitedehackerdelamort.fr/hack.php');
Et pourquoi pas tout simplement :
filter_var($url,FILTER_VALIDATE_URL);
ou un REGEX :
$urlregex = "^(https?|ftp)\:\/\/([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*(\:[0-9]{2,5})?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?\$";
if (eregi($urlregex, $url)) {echo "good";} else {echo "bad";}
Après ya tellement de formes possible d'url genre
https://monsousdomaine.domaine.fr/ ou des trucs du genre que tu as pas finis à mon avis mais voilà déjà quelque pistes

ça donne quoi dans ce cas :
[php]fopen('http://www.monsitedehackerdelamort.fr/hack.php');[/php]
Et pourquoi pas tout simplement :
[php] filter_var($url,FILTER_VALIDATE_URL);[/php]
ou un REGEX :
[php]$urlregex = "^(https?|ftp)\:\/\/([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*(\:[0-9]{2,5})?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?\$";
if (eregi($urlregex, $url)) {echo "good";} else {echo "bad";} [/php]
Après ya tellement de formes possible d'url genre https://monsousdomaine.domaine.fr/ ou des trucs du genre que tu as pas finis à mon avis mais voilà déjà quelque pistes ;)