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 :

Ne PAS interpreter le php


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Août 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 33
    Par défaut Ne PAS interpreter le php
    Hello

    Apres avoir cherché toute cette nuit (j'en ai mal aux yeux lol) je m'en remet a vous car je pense avoir epuisé toutes les solutions ...

    Voila je cherche un moyen pour faire en sorte que un server n'interprete PAS le fichier php ...

    J'aimerai savoir :

    Si vous connissez un hebergeur qui me permettrais de mettre mon fichier php sans que le php sois lancé sur le server
    Sois comment je peut l'hoster sur ma machine pour qu'il ne sois pas interprété

    Merci d'avance a vous

    Bizzzzzzzzous

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    ben tu le renomme en .txt ;o))

  3. #3
    Invité
    Invité(e)
    Par défaut
    en effet, je ne vois pas d'autre solution, car c'est le principe meme d'un serveur HTTP que d'interpreter les fichiers PHP (par exemple pour des raisons de securité). par exemple pour Apache c'est un module qui s'en charge, et tu n'auras pas accès, chez ton hebergeur, aux fichiers des modules Apache...

  4. #4
    Membre averti
    Inscrit en
    Août 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 33
    Par défaut
    Je sais bien cela :/

    Mais l'extension doit etre .php sans que il sois interpreté...

    Je peut hoster le fichier chez moi avec un server local en desactivant le php mais je ne sais pas comment faire :/

    Merci

    Bizzzzzzzzzous

  5. #5
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    Ce qu'il y à, c'est que tu ne dis pas clairement ce que tu désires faire. Si c'est pour l'afficher sur une page internet, peut être qu'une simple lecture du fichier avec fopen ect, et un coup de htmlencode fonctionnerais sans problème...

    Après si c'est pour du telechargement cela fonctionnerait surement en utilisant un header( ct content-attachement) suivi d'un readfile.

  6. #6
    Membre émérite Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Par défaut
    essayes avec .phps normalement ça n'interprète pas mais c'est pareil il faut renommer l'extension!!!!!

  7. #7
    Membre averti
    Inscrit en
    Août 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 33
    Par défaut
    Non c'est pour qu'un autre server utilise ce script ... le seul probleme c'est que si le server hostant mon script interprete le php le code s'exectute chez moi et non pas chez lui...

    J'ai tenté de modifier apache mais sans succes

    Merci

    Bizzzzzzzzzous

  8. #8
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Essaie ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	$path = 'ton-file.php';
    	header("Content-Type: text/php");
    	header("Content-Length: ".filesize($path) );
    	readfile($path);
    Le principe c'est de créer deux fichiers, celui qui contient le code php
    à renvoyer, et celui qui contient le code ci-dessus.

    L'autre serveur n'a qu'a appeler le fichier ci-dessus pour recevoir le code php voulu.

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Je comprends pas trop le but de la manoeuvre mais bon, tu n'as qu'à simplement enlever les balises <? et ?> ou <?php et ?>

  10. #10
    Membre averti
    Inscrit en
    Août 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 33
    Par défaut
    Merci a vous je vais tester

    Bizzzzzzzzous

  11. #11
    Membre éclairé
    Avatar de Zenol
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 812
    Par défaut
    Le but de la maneuvre est de stocket la source sur un serveur, et de l'interprèter sur l'autre serveur, voila ^^

    La meilleur solution est en effet celle de marcha.
    Mais aparement j'ai l'impréssion que tu veut faire :
    include("http://hoster.fr/fichier.php");

    Hor, la meilleur solution est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $file = fopen("http://hoster.fr/fichier.txt");
    $buffer = "";
    while($buffer=fread($file, 1024));
    fclose($file);
    eval($buffer);
    Comme sa tu peut faire divers verifications et selection sur la source que tu a récupèrer.
    Mes articles Développez | Dernier article : Raytracer en haskell
    Network library : SedNL | Zenol's Blog : http://zenol.fr

    N'oubliez pas de consulter la FAQ et les cours et tutoriels.

Discussions similaires

  1. Apache: ne pas interprêter fichiers PHP
    Par TNorth dans le forum Apache
    Réponses: 7
    Dernier message: 01/03/2006, 20h32
  2. [SQL-Server] Je n'arrive pas à faire tourner php avec Sql server (2005)
    Par bluecurve dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/03/2006, 18h50
  3. Réponses: 3
    Dernier message: 21/01/2006, 17h35
  4. Réponses: 9
    Dernier message: 17/11/2005, 10h33
  5. [XSL][re] Ecrire des balise qui ne seront pas interpretées
    Par FrRoulio dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 17/03/2004, 12h32

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