Extraction de données site mirroir

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 : Extraction de données site mirroir

Re: Extraction de données site mirroir

par xTG » 16 sept. 2014, 20:12

Regardes ce que te retournes la fonction get_headers sur l'url incriminée.
Cela donnera peut être une piste.

Re: Extraction de données site mirroir

par erikli » 16 sept. 2014, 15:42

Je test quand même allow_url_include sur ON pour être sûre.
Effectivement ça ne vient pas de là.

Re: Extraction de données site mirroir

par erikli » 16 sept. 2014, 15:39

Sur les deux serveurs mirroirs, les lignes
allow_url_fopen ON
allow_url_include OFF

Ces deux lignes sont similaires sur les deux serveurs, donc ça ne doit pas venir de là.
Je test quand même allow_url_include sur ON pour être sûre.

D'autres idées ?

Re: Extraction de données site mirroir

par Nestecha » 16 sept. 2014, 14:23

Cherche si les lignes :

allow_url_fopen
allow_url_include

sont sur "On". C'est sûrement ça le soucis.

Re: Extraction de données site mirroir

par ynx » 16 sept. 2014, 14:21

Salut,

La doc de la fonction file_get_contents : http://php.net/manual/fr/function.file-get-contents.php
Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le gestionnaire fopen a été activé.
-> qui nous renvoie vers la doc de la directive allow_url_fopen : http://php.net/manual/fr/filesystem.con ... -url-fopen

En résumé, la directive allow_url_fopen doit être activée pour lire des fichiers distants.

Bonne journée

Extraction de données site mirroir

par erikli » 16 sept. 2014, 13:25

Bonjour tout le monde,

J'ai un problème sur un hébergement.
Voici pour vous expliquer le décor :
- J'ai un site principal, et deux sites qui reprennent du contenu selon des critères pré-établis
- Le site principal est sur un hébergement en Turquie (car je vis en Turquie)
- Le site mirroir1 est aussi en Turquie et j'ai accès à php.ini
- Le site mirroir2 est chez OVH (hébergement perso)

Avec un fichier contenant la commande
$donnees = file_get_contents("http://www.*****.com");

Le site mirroir1 me donne une page blanche
Le site mirroir2 avec le même code me retourne les infos

Pareil en testant avec cUrl

J'imagine que quelque chose doit être inactif dans le php.ini, mais même en comparant je ne trouve pas. Les 2 phpinfo ne se ressemblent pas trop et si vous pouviez m'aider à trouver les paramètres à vérifier/modifier, vous me seriez d'une grande utilité.

Voici les versions de php :
mirroir1 (ne fonctionne pas) : php 5.3.28 - Linux s.*******.com 2.6.18-274.7.1.el5.028stab095.1 #1 SMP Mon Oct 24 20:49:24 MSD 2011 i686
mirroir2 (fonctionne) : php 5.3.28 -Linux webm773.start.ha.ovh.net 3.10.23-grsec-hosting-build7-web #134 SMP Wed Aug 27 12:51:49 CEST 2014 x86_64

D'avance merci