Page 1 sur 1

Automatiser une requête

Posté : 20 janv. 2007, 23:05
par Cpa
Bonjour à tous,

Voilà, je suis en train de coder un truc de très basique : j'ai une liste de mots, et pour chaque mot je lis une page web (qui contient sa définition en fait) et j'extrais ce que je veux...
Soit.

Cela dit, je n'arrive pas à lire la page en question, puisque j'ai droit à juste "is banned on this server."

Voici mon code :
<?/*
$tab_mots = array ("test") ;
$len_tab = 1 ;
for ($i = 0 ; $i < $len_tab ; $i++) {
	$url = "http://francois.gannaz.free.fr/Littre/xmlittre.php?requete=test";// . $tab_mots[$i] ;
	$f = file($url);
	while(list($num_ligne,$ligne) = each($f)) {
    echo "Ligne ".$num_ligne.": ".htmlspecialchars( $ligne ) . "<br>\n" ;
 }
}*/
?>
Je n'ai aucun problème pour lire par exemple "http://francois.gannaz.free.fr/Littre/", mais dès que je rajoute la requete=bidule, plus rien... Apparement je n'ai pas le droit de faire ça ; y a-t-il une raison de sécurité, ou autre ? M'y prends-je comme un manche ?
Quid ?

Merci de votre aide !

On peut voir ça ici :
http://charles-pierre.info/test.php

Posté : 21 janv. 2007, 01:50
par @rthur
Bonsoir,

Très étrange ton problème, première fois que je vois ce message d'erreur...
As-tu demandé à ton hébergeur?

Posté : 21 janv. 2007, 02:35
par Ajoloca
Bonsoir,

Ce sont des messages personnalisés. Ils sont normalement utilisés dans les fichiers de configuration de serveurs mail.

Un exemple
/^(.*)name=\"(.*)\.(exe|lnk|dll|shs|vbe|hta|com|vbs|vbe|js|jse|bat|cmd|vxd|scr|shm|pif|chm)\"$/ REJECT This type of attachements are banned on my server.
Pour dire que le serveur n'accepte pas des pièces jointes du type(s) spécifié(s) entre les pipes.

Posté : 21 janv. 2007, 04:35
par Xenon_54
Peux-tu fais une page de test avec seulement ce contenu?
$url = "http://francois.gannaz.free.fr/Littre/xmlittre.php?requete=test";
$f = file($url); 
Dis nous si l'erreur s'affiche.

Il est possible que le site bannisse les accès via PHP à son site pour éviter les abus.

Posté : 21 janv. 2007, 13:22
par Cpa
Avec juste cela, la page est vide :
http://charles-pierre.info/test3.php

Je m'y perds un peu...

Posté : 22 janv. 2007, 22:20
par Cpa
Up ?

Posté : 22 janv. 2007, 22:43
par Truc
Modération :
Cpa, les "up" sont interdits sur PHPFrance.

Si tu n'as pas obtenu de réponse, c'est (au choix) :
- que ta question est mal formulée : reformule-la différemment ;
- que personne ne connaît la réponse ici : faire un "up" ne te donnera pas davantage de résultats ;
- que la réponse demandée exige un travail important que personne ne va faire à ta place ;
- que trop peu de temps s'est écoulé depuis ton précédent message pour qu'un membre ait pu y répondre.

Merci de prendre le temps de lire les règlements.