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 :

cURL qui n'interprète pas au complet?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut cURL qui n'interprète pas au complet?
    Bonjour

    Mon site se base sur des templates dynamique en PHP qui sont "publiées" dans un fichier php statique en utilisant cURL. Autrement dit, il prend tout ce qui est dans la BD, les includes, etc, les interprètes en HTML et copie le contenue interpreté dans un fichier PHP statique.

    Par contre, j'aurais besoin d'ajouter à ce fichier PHP statique, quelques lignes dynamiques car j'ai une fonction qui affiche, par exemple, l'année courante dans l'espoir qu'elle change automatiquement.

    J'aimerais donc savoir s'il y a moyen que cURL (ou qu'un autre fonction quelquonque) interprète tout mon code PHP mais laisse certaines ligne non interprétées.

    Merci

  2. #2
    Membre expérimenté

    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
    Par défaut
    cURL est un client donc vous n'obtiendrez effectivement que le code HTML résultant de l'interprétation du script PHP. Par conséquent, pour ajouter du contenu (peu importe sa nature puisqu'il s'agira de texte à ce moment-là), à vous de l'ajouter (par concaténation ou remplacement) à moins d'émuler un genre de système de template en remplaçant des repères sous forme de commentaires HTML par ce dont vous avez besoin (s'il y a besoin d'aller jusque là).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    Mais y'a t-il une façon d'avoir le code de file_get_content par exemple (qui fera un peu comme cURL dans mon cas si je l'utilise avec un http) et de le modifier pour ne pas qu'il interprète du code PHP qui est entourés de caractères spéciaux comme ** <php echo 'Hello World'; ?> ** par exemple (c'est une idée comme ca bien sur c'est pas ce que j'ai fais encore).

  4. #4
    Membre expérimenté

    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
    Par défaut
    Vous obtiendrez exactement la même chose avec file_get_contents (par utilisation d'une URL HTTP).

    Par contre,
    • vous pouvez déterminer si le client est votre serveur en comparant les deux adresses (client - $_SERVER['REMOTE_ADDR'] - et serveur - $_SERVER['SERVER_ADDR'], si je ne m'abuse) pour générer ou non ce qui sera du code PHP.
    • il est peut être possible de faire intervenir les short_open_tags : une désactivation vous permettrait de ne pas faire interpréter une partie du code PHP donc de le récupérer tel quel et une réactivation de le réinterpréter normalement (c'est assez limite quand même).

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

Discussions similaires

  1. [WS 2008] droits TSE complet qui ne devraient pas l'être
    Par vovor dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 04/06/2009, 16h38
  2. [cURL] Transfert par CURL qui n'aboutit pas
    Par lodan dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 22/12/2008, 12h06
  3. [CDT] Completion qui ne voit pas les .h
    Par Rakken dans le forum Eclipse C & C++
    Réponses: 5
    Dernier message: 25/06/2008, 18h03
  4. IIS qui n'interprète pas l'ASP ?
    Par agrotic dans le forum IIS
    Réponses: 3
    Dernier message: 14/09/2007, 16h08
  5. IIS qui n'interprète pas l'ASP ?
    Par agrotic dans le forum ASP
    Réponses: 1
    Dernier message: 02/08/2007, 11h00

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