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

Bibliothèques et frameworks PHP Discussion :

[cURL] Afficher uniquement les entêtes


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 182
    Points : 159
    Points
    159
    Par défaut [cURL] Afficher uniquement les entêtes
    Bonjour

    J'essaie de lire UNIQUEMENT les headers avec php_curl mais sans succès.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $ch = curl_init ("http://www.sitetest.com/index.php");
    $fp = fopen ("header.txt", "w");
    curl_setopt ($ch, CURLOPT_HEADER, 1);
    curl_setopt ($ch, CURLOPT_WRITEHEADER, $fp);
    curl_exec($ch);
    fclose($fp);
    echo $fp;
    Avec ce code, il affiche les headers + la page.

    Une idée ?

    Merci

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Je pense, dans ce cas, qu'il faut indiquer l'option NOBODY en plus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl_setopt($ch, CURLOPT_NOBODY, TRUE);
    (non testé)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 182
    Points : 159
    Points
    159
    Par défaut
    Merci mais dommage ca marche pas je recupère toujours toute la page

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    De mon côté avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    $ch = curl_init ("http://www.developpez.com");
    $fp = fopen("header.txt", "w");
    curl_setopt($ch, CURLOPT_HEADER, TRUE);
    curl_setopt($ch, CURLOPT_WRITEHEADER, $fp);
    curl_setopt($ch, CURLOPT_NOBODY, TRUE);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_exec($ch);
    fclose($fp);
    curl_close($ch);
    J'obtiens uniquement les entêtes dans le fichier texte créé :
    HTTP/1.1 200 OK
    Date: Fri, 08 Feb 2008 21:43:25 GMT
    Server: Apache/2.2.6 (Unix) PHP/5.2.5
    X-Powered-By: PHP/5.2.5
    Content-Type: text/html

Discussions similaires

  1. Afficher uniquement les liens des sites autorisés
    Par diabli73 dans le forum SharePoint
    Réponses: 8
    Dernier message: 03/11/2010, 21h40
  2. Afficher uniquement les cases saisies
    Par jordan49 dans le forum Langage
    Réponses: 17
    Dernier message: 20/10/2009, 15h43
  3. Quel webpart pour afficher uniquement les sous-sites d'un site?
    Par gracouille dans le forum SharePoint
    Réponses: 0
    Dernier message: 02/06/2008, 19h37
  4. Réponses: 1
    Dernier message: 12/07/2006, 09h51
  5. Réponses: 4
    Dernier message: 05/07/2006, 21h58

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