IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP fopen => 500 Internal Server Error


Sujet :

Langage PHP

  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    var_dump(fopen('http://www.monsite.com', 'r'));
    et j'ai le résultat suivant :
    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 :
    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.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    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.

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    tu peux envoyer ton adresse en MP ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Bonjour stealth35,

    Adresse IP ?

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    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)

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Fait

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    visiblement il attend quelque entete (au moins Accept-language)
    donc fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  8. #8
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    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.

  9. #9
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    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,

  10. #10
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Wamp] 500 Internal Server Error lors d'une erreur PHP
    Par savageman86 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/10/2008, 14h13
  2. 500 Internal Server Error
    Par wallawalla dans le forum Free
    Réponses: 4
    Dernier message: 18/06/2007, 14h03
  3. 500 Internal Server Error [OVH]
    Par Woufeigh dans le forum Apache
    Réponses: 1
    Dernier message: 08/04/2007, 01h15
  4. Error 500 - Internal server error
    Par Amrac dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 04/04/2007, 14h20
  5. [SERVLET][STRUTS]Error 500--Internal Server Error
    Par Devil666 dans le forum Struts 1
    Réponses: 7
    Dernier message: 27/06/2005, 13h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo