Citation (Genova)
Citation (T@ncredo)
Perso je suis d'accord avec Grummfy, et la vérification devrait être faite lors de la validation de l'administration...

La configuration est générée automatiquement donc pas possible de vérifier un champ sans faire des exeptions (ce qui est un peu creux pour vérifier un simple http://)
Oui je connais le code mais bon !!!!
[php] foreach ($config AS $cle => $valeur)
{
$config[$cle] = (!isset($HTTP_POST_VARS[$cle])) ? $valeur : stripslashes($HTTP_POST_VARS[$cle]);
}
// Ici tu rajoutes un petit if !
if ( !preg_match('!^(http://)()!', $config['dommaine_site']) $config['dommaine_site'] = 'http://' . $config['dommaine_site'];
$config = $cache->convert_to_normal_array($config);
$cache->write_in_cache($config, 'config');[/php]
Bon évidemment, je n'ai pas adapté le code là, il faudrait un peu plus vérifier... mais bon ça me semble pas vraiment trop alourdir ni changer l'algorithme ^^