Comment faire pour activer JavaScript dans PHP

Comment faire pour activer JavaScript dans PHP


JavaScript et PHP sont deux outils de conception de sites Web populaires. Beaucoup de gens apprennent JavaScript d'abord, puis de passer à PHP. Ils demandent souvent comment transformer leur JavaScript existant en PHP. JavaScript et PHP, cependant, fonctionnent de manière très différente. PHP est le langage plus puissant, mais il ne peut pas faire certaines tâches JavaScript. Par exemple, pur PHP ne peut pas créer des alertes JavaScript. Il est impossible de transformer tous JavaScript en PHP, mais vous pouvez utiliser une solution très simple. Un script PHP peut inclure tout JavaScript que vous aimez.

Instructions

1 Créez un fichier JavaScript. Pour ce faire, ouvrez un nouveau document dans votre éditeur de texte. Copiez et collez ce code JavaScript en elle:

alert ( 'Un fichier JavaScript à partir d'un script PHP!');

Enregistrez ce fichier dans un dossier sur votre serveur PHP. Nommez le fichier "alert.js".

2 Créer un fichier PHP. Ouvrez un nouveau document dans votre éditeur de texte. Copiez et collez ce code PHP en elle:

<? Php

print '&lt;script type="text/javascript" src="alert.js">&lt;/script>';

?>

Enregistrez ce fichier sur votre serveur dans le même dossier que précédemment. Nommez le fichier "page.php".

3 Voir le résultat. Ouvrez votre navigateur et charger "page.php" à partir du serveur. Une boîte d'alerte JavaScript doit apparaître lorsque la page commence le chargement. (Si elle ne le fait pas, vérifiez que votre serveur est en cours d'exécution et que vous avez tapé correctement l'URL complète). Bien que PHP ne peut pas créer des boîtes d'alerte, il vous suffit trompé en faire un. Il a fonctionné parce que la méthode d'impression de PHP écrit simplement tout texte-chaîne dans une page Web. Si cette chaîne est logique que JavaScript, puis un navigateur traiter comme JavaScript.

Conseils et avertissements

  • Cette méthode fonctionne pour toutes les tailles de fichier JavaScript externe. Cela signifie que vous ne devez pas «traduire» vos applications JavaScript dans PHP pur. Mise en JavaScript PHP juste consiste à faire fonctionner avec PHP.
  • Vous pouvez écrire tout code JavaScript directement dans la variable chaîne de la méthode d'impression de PHP. Si vous essayez cela, prendre grand soin avec votre syntaxe, en particulier vos simples ( ') et doubles ( ") citations. Il est beaucoup plus facile de garder JavaScript dans un fichier externe, comme le montre l'exemple.
  • Pour activer "page.php" dans une page web appropriée, il suffit d'ajouter langage de balisage hypertexte standard (HTML) pour lui. Vous pouvez avoir l'exemple du code PHP dans soit la section de tête ou de la section de corps.
  • PHP et JavaScript travail de deux manières très différentes. PHP est un langage "côté serveur". Cela signifie que PHP communique avec les serveurs, et non pas les navigateurs. JavaScript est un langage "côté client". Cela signifie que JavaScript communique avec les navigateurs, pas des serveurs. Ceci est la raison pour laquelle PHP doit inclure un peu de JavaScript pour faire un navigateur affiche un message d'alerte. De même, il est la raison pour laquelle JavaScript ne peut que rendre le contenu "à la volée", mais PHP peut véritablement écrire dans une page.
  • scripts PHP ne fonctionnent que sur un serveur sur lequel PHP est déjà installé.