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

JavaScript Discussion :

php dans un document.write('');


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut php dans un document.write('');
    Bonjour,

    j'ai un script php qui affiche des infos

    j'ai une page test.php qui affiche document.write('<? include "monscript.php"; ?>');

    et je veux l'afficher via un code : <script type='text/javascript' src="monsite.php/test.php"></script>

    mon probleme est que mon script fonctionne si j affiche la page direct, mais pas avec le code ci dessus.

    Par contre si a l interieur du document.write j affiche ca : document.write('blablabla');

    ca fonctionne bien avec mon code <script type='text/javascript' src="monsite.php/test.php"></script>

    pouvez vous m aider ?

    merci

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    rien compris ...
    tu veux faire un script externe ?

    elle fait quoi la page test.php ???

    et monsite.php/test.php ???
    tu as un repertoire monsite.php ????
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    en gros je veux afficher le script qui est dans mapage.php via un code
    <script type='text/javascript' src="mapage.php"></script>

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Je crois bien que tu fais une confusion dans l'ordre des traitements l�...

    La page php est interpr�t�e d'abord c�t� serveur, puis envoy�e au client, et c'est seulement � ce moment que le javascript est �valu� et ex�cut�... l� tu voudrais �crire avec une instruction javascript (write) un morceau de script php (<? include "monscript.php"; ?>), qui ne pourra plus �tre interpr�t� car la page a d�j� depuis belle lurette quitt� son serveur php ^^

    Il faut revoir toute ta chaine de traitement l�... donc tout d�pend de ce que tu veux faire avec ce script.

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    je comprend pas ton code

    en faite j'ai dans ma base de donn�e des bannieres.
    Je veux donner un code javascript comme ci-dessus aux webmaster.

    quand le mec met ce code javascript dans sa page html, ca affiche la page monscript.php qui lui a un script php qui affiche les bannieres au hazard.

    je pense que je me suis bien explik� la

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    toujours rien compris ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Il me semble (si ma boule de cristal made in china achet�e avant hier vaut quelquechose ) que pour faire ce que tu d�cris, tu dois plut�t leur donner � mettre dans leur page un morceau de code html contenant un lien vers une page php h�berg�e chez toi, et qui g�n�re une banni�re al�atoire. Et jusque l� je ne vois pas bien pourquoi vouloir y coller du javascript ^^

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    bah pourtant j explique bien !

    je veux afficher une page php a travers un code javascript comme ca : <script type='text/javascript' src="mapage.php"></script>

  9. #9
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par jackbauer33 Voir le message
    je veux afficher une page php a travers un code javascript comme ca : <script type='text/javascript' src="mapage.php"></script>
    Oui, mais comme te l'a d�j� fait remarquer RomainVALERI, tu ne peux pas ex�cuter de PHP cot� client !
    j'ai une page test.php qui affiche document.write('<? include "monscript.php"; ?>');
    Ton include ne peut pas �tre interpr�t� via javascript.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  10. #10
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    Citation Envoy� par Bovino Voir le message
    Ton include ne peut pas �tre interpr�t� via javascript.
    +1 dit de cette fa�on.

    Mais si j'ai bien compris, ce n'est pas le probl�me puisque ce code JS (g�n�r� par ) n'est pas destin� � �tre interpr�t�, mais uniquement � �tre copi�/coll� par l'utilisateur (en l'occurence un autre webmaster ?) pour qu'il l'int�gre � ses pages � lui (o� il sera, cette fois, interpr�t� ).

    A+

  11. #11
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script type='text/javascript' src="mapage.php"></script>
    et depuis quand un lien vers un scirpt javascrit affiche une page php ???

    l� il faudrait que page.php contienne un script javascript qui sur le onload du body ecrive un contenu sur la page ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  12. #12
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    oui c'est ca
    mais le php peut etre g�r� via javascript comme tous les sites de banieres remun�r� ou alors par exemple lamooche.com

  13. #13
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    g�n�rer du php en javascript ???
    quel php ou �a ???

    parce que � priori javascript �tant cot� client et php cot� serveur comme on te le dit depuis le debut ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  14. #14
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Que renvoie include "monscript.php" ??

    Uniquement le code JS � r�cup�rer par l'utilisateur ?

    A+

  15. #15
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    voici mon code :

    page test.php
    ---------------
    <? $test = "15"; ?>
    document.write('<? echo $test; ?>');

    code a inserer sur un site
    --------------------------
    <script type='text/javascript' src="http://www.monsite.com/test.php"></script>

    ca m'affiche bien 15.

    Si ej change le contenu de test et que j y met ma requette SELECT etc.... ca fonctionne plus...

  16. #16
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    regarder par exemple ce code affiche bien du contenu php

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    <script language="javascript">
    	var idnews = 903;
    	var nodesc = 0;
    	var nbItemsMax = 5;
    	var nohead = 0;
    	var nodate = 0;
    	var modeScript = 'JS';
    	var bg_color = 'FFFFFF';
    	var title_color = '000080';
    	var text_color = '000000';
    	var size = 10;
    	var format_date = 'd-m-Y';
    	var date_color = 'FF0000';
    	var text_encoding = 'ISO-8859-1';
    	var user = 'tiers';
     
    //generation dynamique de la feuille de style css
    var css ='';
    css = css+'<style type="text/css">';
    // Gestion du titre de la news. 
    css = css+'.item-title {';
    css = css+'font-size:'+size+'pt;}';
    // Gestion des liens des titres 
    css = css+'div.item-title a:link, div.item-title a:visited, div.item-title a:active, div.item-title a:hover{';
    css = css+'color:'+title_color+';';
    css = css+'text-decoration : none ;}';
    // Classe associée à la table des news. 
    css = css+'table.items {';
    css = css+'background-color:'+bg_color+';';
    css = css+'width:50%;}';
    // Gestion de la date. 
    css = css+'div.item-date {';
    css = css+'color:'+date_color+';}';
    // Gestion de la description de l article 
    css = css+'div.item-desc  {';
    css = css+'color:'+text_color+';}';
    css = css+'</style>';
    document.write(css);
     
    document.write('<script language="JavaScript" type="text/javascript" src="http://www.lamoooche.com/jscript/trans/RSSparser.php?idnews='+idnews
    	+ '&nbItemsMax=' + nbItemsMax
    	+ '&nohead=' + nohead
    	+ '&nodesc=' + nodesc
    	+ '&nodate=' + nodate
    	+ '&bg_color=' + bg_color
    	+ '&title_color=' + title_color
    	+ '&text_color=' + text_color
    	+ '&size=' + size
    	+ '&modeScript=' + modeScript
    	+'&format_date=' + format_date
    	+'&user=' + user
    	+'&text_encoding=' + text_encoding
    	+'"></sc'+'ript>');
    </script></font>

  17. #17
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    une fois la page partie du serveur tu ne peux plus invoquer de php !
    tu peux afficher du string qui ressemble � du php mais comme le php est interpr�t� cot� serveur il n'a aucune chance d'agir ...

    De plus faire evaluer du code par des document.write ...

    regarde plutot du cot� du DOM ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  18. #18
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    bonjour,

    merci de ta r�ponse mais je comprend pas...
    On me dit partout que c'est possible mais le code ci-dessous affiche bien le contenu de la page php via un code javascript...

    je comprend pas comment ?

    c koi le DOM ?

    lmerciiiiii

  19. #19
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    En fait j'avoue que depuis le d�part je n'ai absolument aucun id�e de ce que tu souhaites faire ...

    pourquoi faire du document.write si tu utilises php ????

    Je ne vois vraiment pas la finalit� de ta bidouille ...

    Dis nous clairement ce que tu veux faire et on te dira comment le faire ...
    Oublie ton code qui est apparemment st�rile ..

    Explique nous ce qui dois se passer et quand �a doit se passer ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  20. #20
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par d�faut
    je l'ai d�ja dit 15 fois lol

    En faite je veux que n'importe quel webmaster affiche sur leur site ma page script.php par ex qio affiche elle un r�sultat.

    Je veux que le webmaster copie un code javascript de ce genre

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <!--les news de quadlib --><script language="JavaScript">
    document.write('<IFRAME MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 HEIGHT=103  ');
    document.write('FRAMEBORDER=0 SCROLLING=no ');
    document.write('SRC="http://www.quadlib.com/rss/parser2.php ">');
    document.write("</IFRAME>");
    </script><!--end news quadlib -->

    Je propose deja un code php mais bcp demande du javascript.

    merci

Discussions similaires

  1. Appel d'une fonction dans un document.write
    Par Invit� dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 23/05/2011, 19h38
  2. Du php dans un document javascript externe, est-ce possible.
    Par xess91 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 04/03/2010, 10h48
  3. afficher le contenu d'une variable dans une document.write
    Par argon dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 03/11/2008, 22h38
  4. Un javascript dans un document.write
    Par fika2 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 19/02/2007, 14h11
  5. Un onclick dans un document.write ...
    Par gbraux dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 20/12/2005, 11h55

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