Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2011, 01h42   #1
Membre actif
 
Homme Ahmed Benlahsen
Ingenieur BI - Dev Web Senior
Inscription : décembre 2009
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Benlahsen
Localisation : Maroc

Informations professionnelles :
Activité : Ingenieur BI - Dev Web Senior

Informations forums :
Inscription : décembre 2009
Messages : 118
Points : 157
Points : 157
Envoyer un message via MSN à abenlahsen Envoyer un message via Skype™ à abenlahsen
Par défaut PHP fopen => 500 Internal Server Error

Bonjour,

J'ai un site hébergé chez OVH, dernièrement j'ai constaté que Google et autres moteurs de recherche n'arrivent pas accéder à mon site !
Pour tester, sur mon localhost j'ai ecris cette ligne:
Code :
var_dump(fopen('http://www.monsite.com', 'r'));
et j'ai le résultat suivant :
Citation:
Warning: fopen(http://www.monsite.com) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\xampp\htdocs\pnowate\public\index.php on line 4
bool(false)
Si je remplace par "http:www.google.com" ça marche bien et j'ai le résultat suivant :
Citation:
resource(3) of type (stream)
Je note que ceci est le cas que pour la plupart des URLs, il y a d'autres qui marchent bien !!!!

Quelqu'un a déjà eu ce genre de problème ?! Y-a-t-il des pistes ?!

Merci d'avance.
abenlahsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h35   #2
Membre actif
 
Homme Ahmed Benlahsen
Ingenieur BI - Dev Web Senior
Inscription : décembre 2009
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Benlahsen
Localisation : Maroc

Informations professionnelles :
Activité : Ingenieur BI - Dev Web Senior

Informations forums :
Inscription : décembre 2009
Messages : 118
Points : 157
Points : 157
Envoyer un message via MSN à abenlahsen Envoyer un message via Skype™ à abenlahsen
Bonjour,

Juste pour préciser une chose, la page www.monsite.com s'ouvre bien sur les navigateurs !! Mais pas via la commande fopen

Merci.
abenlahsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h38   #3
Modérateur
 
Inscription : septembre 2010
Messages : 7 204
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 204
Points : 8 582
Points : 8 582
tu peux envoyer ton adresse en MP ?
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h42   #4
Membre actif
 
Homme Ahmed Benlahsen
Ingenieur BI - Dev Web Senior
Inscription : décembre 2009
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Benlahsen
Localisation : Maroc

Informations professionnelles :
Activité : Ingenieur BI - Dev Web Senior

Informations forums :
Inscription : décembre 2009
Messages : 118
Points : 157
Points : 157
Envoyer un message via MSN à abenlahsen Envoyer un message via Skype™ à abenlahsen
Bonjour stealth35,

Adresse IP ?
abenlahsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h43   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 204
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 204
Points : 8 582
Points : 8 582
Citation:
Envoyé par abenlahsen Voir le message
Bonjour stealth35,

Adresse IP ?
la vrai adresse de ton site (je doute que ca soit www.monsite.com)
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h47   #6
Membre actif
 
Homme Ahmed Benlahsen
Ingenieur BI - Dev Web Senior
Inscription : décembre 2009
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Benlahsen
Localisation : Maroc

Informations professionnelles :
Activité : Ingenieur BI - Dev Web Senior

Informations forums :
Inscription : décembre 2009
Messages : 118
Points : 157
Points : 157
Envoyer un message via MSN à abenlahsen Envoyer un message via Skype™ à abenlahsen
Fait
abenlahsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h54   #7
Modérateur
 
Inscription : septembre 2010
Messages : 7 204
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 204
Points : 8 582
Points : 8 582
visiblement il attend quelque entete (au moins Accept-language)
donc fait :

Code :
1
2
3
4
5
6
7
8
9
10
11
$url = 'http://www.monsite.com /';
 
$opts = array(
  'http'=>array(
    'header'=>"Accept-language: fake"
  )
);
 
$context = stream_context_create($opts);
 
echo file_get_contents($url, false, $context);

par contre si c'est pour faire du datamining oublie tout de suite
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 11h07   #8
Membre actif
 
Homme Ahmed Benlahsen
Ingenieur BI - Dev Web Senior
Inscription : décembre 2009
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Benlahsen
Localisation : Maroc

Informations professionnelles :
Activité : Ingenieur BI - Dev Web Senior

Informations forums :
Inscription : décembre 2009
Messages : 118
Points : 157
Points : 157
Envoyer un message via MSN à abenlahsen Envoyer un message via Skype™ à abenlahsen
Merci pour ton retour.

Et comment expliquer le faite que la commande fopen marche sur d'autres URLs sur le même site !?

Le problème en tout ça, c'est que Google n'arrive pas a indexer mes pages ! Dans mon sitemap.xml il y a plus de 500 URLs inaccessibles.
abenlahsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 11h15   #9
Modérateur
 
Inscription : septembre 2010
Messages : 7 204
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 204
Points : 8 582
Points : 8 582
Citation:
Envoyé par abenlahsen Voir le message
Merci pour ton retour.

Et comment expliquer le faite que la commande fopen marche sur d'autres URLs sur le même site !?

Le problème en tout ça, c'est que Google n'arrive pas a indexer mes pages ! Dans mon sitemap.xml il y a plus de 500 URLs inaccessible.
parce que c'est un protection de ton serveur, peux être dans ton htaccess,
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 11h23   #10
Membre actif
 
Homme Ahmed Benlahsen
Ingenieur BI - Dev Web Senior
Inscription : décembre 2009
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Benlahsen
Localisation : Maroc

Informations professionnelles :
Activité : Ingenieur BI - Dev Web Senior

Informations forums :
Inscription : décembre 2009
Messages : 118
Points : 157
Points : 157
Envoyer un message via MSN à abenlahsen Envoyer un message via Skype™ à abenlahsen
Bonjour,

Le site utilise le FW Zend 1.11.x et dans mon .htaccess il y que 4 ou 5 lignes pour activer la redirection (le .htaccess par défaut créé par Zend)!
Aussi, ce site est multilingue FR et AR, il se peut que ça soit la source du problème!?

J'ai d'autres sites en Zend mais j'ai jamais eu ce genre de problème !

Bizarre
abenlahsen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h31.


 
 
 
 
Partenaires

Hébergement Web