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-JS] Javascript ou PHP


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    49
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 49
    Par d�faut [PHP-JS] Javascript ou PHP
    Bonjour � tous,

    j'ai un script php. J'aimerai que celui ci puisse �tre inclut dans les pages du site.
    Avec au choix si les pages du site sont en HTML ,on fait l'appel en javascript (qui chargera le php).

    Avec au choix si les pages du site sont en php ,on fait l'appel directement sous forme d'include.

    Donc si on fait l'appel en javascript on doit retourner le r�sultat du script avec document.write. Si c'est en php juste avec un print.

    Donc mon probl�me est de d�tecter dans le script d'o� provient l'appel (javascript ou php). J'aimerais de plus ne pas avoir recour pour raison de s�curit� � l'appel javascript sous forme monscript.php?provenance=javascript.

    Quelqu'un a t-il une solution miracle, une variable d'ENV qui me sauverais.

    Merci beaucoup.

  2. #2
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    Juste pour essayer de comprendre ton probl�me : pourquoi veux tu savoir si ton script est appel� de javascript ?

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par d�faut
    Le javascript, c'est XMLHttpRequest ?

  4. #4
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    49
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 49
    Par d�faut
    En fait, je compte filer le script et donner le choix au gens, soit il utilise le javascript pour appeller le script sous la forme
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script language="Javascript" type="text/javascript" src=monscript.php></script>
    Soit il peuvent utiliser l'incusion classique du php dans leur pages HTML (avec la contrainte de renommer la page)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <?php include('monscript.php'); ?>
    Par contre je ne vois pas trop en quoi XMLHttpRequest peut m'�tre utile ?

    Pour r�capituler, j'ai besoin de savoir si le script a �t� appell� par l'appel javascript ou par l'include php. En �vitant de pr�f�rence le monscript.php?var=javascript

    Bon s'il n'y a pas le choix de prendrais cela mais ce serait cool de trouver autre chose.

    Merci beaucoup de se pencher sur ce probl�me.

  5. #5
    Membre confirm�
    Inscrit en
    Octobre 2005
    Messages
    22
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Par d�faut
    Bonjour,

    D'apr�s ce que j'ai compris, un CheckBox suffirait, non?

    Cordialement,
    Bisounours

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    168
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 168
    Par d�faut
    Salut,
    Petite question juste pour information personnelle, avec ce code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script language="Javascript" type="text/javascript" src=monscript.php></script>
    Tu arrives � inclure un script PHP?

  7. #7
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    et il fait quoi se script PHP ?
    Sinon si j'ai bien compris ton besoin, ce n'est pas possible.
    Il faut que tu fournisse deux script, l'un js, l'autre php

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par d�faut
    J'imagine que ton script inclut de l'html dans ton document. Dans ce cas, je te propose ceci :
    1) Si le fichier source est en php, il inclut ton fichier... pas de probl�mes.
    2) Si le fichier source est en html (et donc n'interpr�te pas le php), tu dois avoir 2 fonctions js :
    a) la 1�re fonction js teste si le contenu du fichier php a �t� inclus.
    b) dans la n�gative, la 2e fonction js envoie un XMLHttpRequest au script php, et affiche (.innerHTML) le responseText dans le fichier source.

    Quelle que soit la m�thode utilis�e, le php n'envoie que du html, et d'ailleurs exactement le m�me. Ce qui rendrait inutile le besoin de savoir quelle m�thode a permis d'acc�der au fichier.

Discussions similaires

  1. [PHP-JS] Javascript vs Php
    Par lemagicien dans le forum Langage
    R�ponses: 3
    Dernier message: 16/12/2005, 18h09
  2. [PHP-JS] javascript et php
    Par grochenel dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 06/12/2005, 22h21
  3. [PHP-JS] javascript et php
    Par jarod71 dans le forum Langage
    R�ponses: 2
    Dernier message: 01/12/2005, 22h54
  4. [PHP-JS] Javascript et PHP: passer une valeur en param�tres
    Par anutka dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 19/10/2005, 12h05
  5. [PHP-JS] Mettre du php dans javascript
    Par fisico dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 05/11/2004, 16h55

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