Automatiser une requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Automatiser une requête

par Truc » 22 janv. 2007, 22:43

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.

par Cpa » 22 janv. 2007, 22:20

Up ?

par Cpa » 21 janv. 2007, 13:22

Avec juste cela, la page est vide :
http://charles-pierre.info/test3.php

Je m'y perds un peu...

par Xenon_54 » 21 janv. 2007, 04:35

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.

par Ajoloca » 21 janv. 2007, 02:35

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.

par @rthur » 21 janv. 2007, 01:50

Bonsoir,

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

Automatiser une requête

par Cpa » 20 janv. 2007, 23:05

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