IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> PHP et JS, mais c'est pas de l'ajax
Options
clarusad
posté 27 Feb 2019, 15:42
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 309
Inscrit : 17 Oct 2006
Lieu : Strasbourg, France
Membre no 70 694



Salut,

Une question toute basique :
Ça se fait de mettre du code PHP dans un fichier .js ?

Merci
Go to the top of the page
 
+Quote Post
Jaypee
posté 28 Feb 2019, 08:49
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Par curiosité, ce serait la solution à quel problème que tu te poses ?

J-P
Go to the top of the page
 
+Quote Post
clarusad
posté 28 Feb 2019, 11:25
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 309
Inscrit : 17 Oct 2006
Lieu : Strasbourg, France
Membre no 70 694



Je me suis toujours posé la question en fait.
J’ai envie de répondre par l’affirmative étant donné qu’Apache va interpréter le PHP dans le fichier JS puis rendre un fichier JavaScript tout ce qu’il y a de plus normal.
Mais n’ayant jamais vu ça, je me pose juste la question.
Go to the top of the page
 
+Quote Post
scoch
posté 28 Feb 2019, 12:02
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Je serais tenté de répondre que cela ne peut pas fonctionner. Apache va servir le fichier .JS et non pas l'interprèter, ça c'est le client qui va le faire.
Par contre, écrire du js en PHP ne pose pas de problème.

Ce message a été modifié par scoch - 28 Feb 2019, 12:02.


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
SuperCed
posté 30 Mar 2020, 17:20
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 831
Inscrit : 19 Jul 2001
Lieu : Живим у Греноблу
Membre no 519



Tu peux si tu fais :

dans ton fichier script.js.php

Code
<?php
echo 'function f() {alert("toto");}'
?>


Et dans ton index.html :
HTML
<html>
<header>
<script type="text/javascript" src="script.js.php"></script>
</header>
<body>
<input type="button" onclick="f();" />
</body>
</html>


Tu vois le principe ?

Après, tu peux aussi appeler ton fichier script.js et dire à l'interpréteur php (php-fpm) d'interpréter aussi les fichiers .js


--------------------
Хајде Јано коло да играмо
iMac 27 mi 2010
Macbook air mi 2011
Mac Mini M1
Go to the top of the page
 
+Quote Post
clarusad
posté 30 Mar 2020, 19:02
Message #6


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 309
Inscrit : 17 Oct 2006
Lieu : Strasbourg, France
Membre no 70 694



Merci pour cette astuce que je ne connaissais pas
Go to the top of the page
 
+Quote Post
scoch
posté 31 Mar 2020, 12:28
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Citation (clarusad @ 30 Mar 2020, 20:02) *
Merci pour cette astuce que je ne connaissais pas

C’est la réponse que je te donnais il y a un mois wink.gif


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
baron
posté 31 Mar 2020, 13:23
Message #8


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 19 312
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Citation (scoch @ 31 Mar 2020, 13:28) *
C’est la réponse que je te donnais il y a un mois wink.gif

Plutôt treize… biggrin.gif


--------------------
MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS  12.6 “Monterey”  MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   B-Box 3 + HP LaserJet 4000 N  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post
scoch
posté 31 Mar 2020, 23:31
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 803
Inscrit : 1 Jul 2010
Membre no 156 073



Sur Macbidouille on ne voit pas le temps passer smile.gif


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 19:28