[PHP] - Help avec ereg()

- Help avec ereg() [PHP] - PHP - Programmation

Marsh Posté le 25-05-2004 à 21:22:03    

Bonjours à tous,
 
j'aimerais savoir comment faire avec la fonction ereg() pour que celle-ci détecte une chaine de caractère miminal
 
Exemple:
j'ai un input avec la valeur "http://"

Code :
  1. <input type="text" name=lien value="http://">


 
Maintenant avec ereg(), j'aimerais que si cette valeur est comprise entre rien et "http://", elle me retourne au formulaire.
 
J'ai tenté ceci:

Code :
  1. $lien = $_POST['lien'];
  2. if(ereg("http://?", $lien))
  3.    {
  4.    header('location: monformulaire.php');
  5.    exit();
  6.    }


 
Mais cela ne fonctionne pas.
 
Si vous pouviez m'aider ca serait sympa. Merci.

Reply

Marsh Posté le 25-05-2004 à 21:22:03   

Reply

Marsh Posté le 25-05-2004 à 21:55:30    

à mon avis tu compliques pour rien :
 
if ($chaine && $chaine!='http://')
 
et à confirmer aussi, mais je crois que ereg est assez gourmand en ressources

Reply

Marsh Posté le 26-05-2004 à 01:29:48    

if ($lien&& $lien!='http://' && strlen($lien) > 7)


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 26-05-2004 à 07:23:28    

Sinon la solution la moin fiable, j'ai fais presque pareil que T509:

Code :
  1. if(empty($lien) || ($lien == "http://" ))
  2.     {
  3.     ... mon code ...
  4.     }


Message édité par AlphaZone le 26-05-2004 à 07:23:55
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed