erreur $_POST['URL']

erreur $_POST['URL'] - PHP - Programmation

Marsh Posté le 21-03-2008 à 17:22:25    

salut,j'ai trouvé un code php permet l'extraction de la premiere adresse mail d'un URL.
voilà ce code:
 
<?
// to extract the first EMAIL ADDRESS in the page
$url = $_POST['URL']; // Assign URL
$url_contents = file_get_contents($url); //Get the HTML  
preg_match("/^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0
-9]+([.-][a-z0-9]+)*)+\.[a-z]{2,}$/i",$url_conte
nt, $email); // Find email
echo $email[0]; // Print the first email address
?>

Mais il y a une faute dans la ligne suivante:
$url = $_POST['URL']; et je ne sais pas qu'elle est le probleme.
j'espere que quelqu'un peut m'aider.
Merci d'avance. :hello:

Reply

Marsh Posté le 21-03-2008 à 17:22:25   

Reply

Marsh Posté le 21-03-2008 à 17:29:51    

c'est quoi la faute... ta pas tout le script plutot... car l'url doit etre un fichier...

Reply

Marsh Posté le 23-03-2008 à 01:54:29    

texaff a écrit :

c'est quoi la faute... ta pas tout le script plutot... car l'url doit etre un fichier...


faux... : http://fr3.php.net/manual/fr/funct [...] ntents.php
 

Citation :

Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si l'option des "fopen wrappers" a été activée. Voyez fopen() pour plus de détails sur la façon de spécifier le nom du fichier et Liste des protocoles supportés pour une liste des protocoles URL supportés.


(il y a quand meme de grave problème de sécurité dans ce bout script... : ne JAMAIS récupérer un script tout fait sans avoir un minimum de connaissance)
 
pour ton erreur...je dirais qu'il faut préferer <?php à <? ...


Message édité par Profil supprimé le 23-03-2008 à 01:54:36
Reply

Sujets relatifs:

Leave a Replay

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