Mammouth du PHP |
1107 Messages
30 juin 2005, 10:35
alors, y'a plusieurs solutions pour faire quelque chose de propre :
Celle qui me vient a l'esprit : enlever le http:// par defaut dans ton champ texte, et le rajouter a la chaine de caractere, si elle est présente.
if (isset ($_POST['url'])) {
$url = $_POST['url'];
$url = "http://".$url;
}
mais il serait aussi pas mal de faire un test du debut de la chaine de caratere, voir si le gars n'a pas lui meme mit le http:// dedans :
if (isset ($_POST[url'])) {
$url_explode = explode("www.", $_POST['url']);
$url_start = $url_explode[0];
if ($url_start != "http://") {
//le gars n'a bien rentré http:// lui meme, on le rajoute donc
$url = $_POST['url'];
$url = "http://".$url;
}
j'espere que ça te va