Problème de PHP dans Javascript

Fermé
DaddyMore - 16 avril 2008 à 18:24
 DaddyMore - 16 avril 2008 à 19:19
Bonjour,
J'ai un assez gros problème, certainement avec mon hébergeur, j'ai une page web en HTML qui appelle un fichier script qui a des fonctions require_once; vers d'autres scripts du site, en gros mon fichier script appelle des scripts et les écrits pour faire un gros fichiers 'script'.
Ça tourne super bien en local mais une fois que je l'ai mis sur mon hébergeur, il n'exécute pas mon fichier script appelé par ma page HTML lorsque je regarde avec le débuggeur de firefox il me met le contenu de core.js tel quel sans rien interpréter.
Voici le code de ma page index.php qui appelle le script :
<script src="core/core.js"></script>

et le contenu de core.js qui n'est pas interprété par l'hébergeur :
<?php

require_once 'gui/navig/navig.js';
require_once 'gui/navig/status.js';

require_once 'ajax/ajax.inc.js';
require_once 'ajax/parseur.inc.js';

require_once 'gui/bdd/recupvariable.js';

require_once 'gui/gamespace/create.inc.js';
require_once 'gui/gamespace/resize.inc.js';
require_once 'gui/gamespace/start.inc.js';

require_once 'gui/map/create.inc.js';
require_once 'gui/map/scroll.inc.js';
require_once 'gui/map/mouse.inc.js';
require_once 'gui/map/locator.inc.js';
require_once 'gui/map/view.inc.js';
require_once 'gui/map/load.inc.js';

require_once 'gui/char/create.inc.js';
require_once 'gui/char/move.inc.js';
require_once 'gui/char/ennemi.inc.js';

require_once 'gui/obj/create.inc.js';

require_once 'gui/dialog/window.inc.js';
require_once 'gui/dialog/dialogbox.inc.js';
require_once 'gui/dialog/create.inc.js';

require_once 'gui/son/create.inc.js';

require_once 'game/game.inc.js';

require_once 'gui/quetes/taches.list.js';
require_once 'gui/quetes/evene.inc.js';

require_once 'game/win/options.win.js';
require_once 'game/win/about.win.js';
require_once 'game/win/quetes.win.js';
require_once 'game/win/help.win.js';
require_once 'game/win/world.win.js';
require_once 'game/win/sac.win.js';
require_once 'game/win/save.win.js';
require_once 'game/win/exit.win.js';

?>


J'ai essayé de changer require_once en require ou en include mais rien à faire le script ne s'exécute pas il l'envoie texto au navigateur, de plus si j'essaie d'exécuter le fichier core.js directement en le tapant dans la barre d'adresse il me propose de le télécharger!
Mon hébergeur est olympe-network, pour ceux qui connaissent, est-ce que d'après vous ça pourrait venir des nouvelles mises à jours de sécurités du à leur piratage dernièrement?
Peut-être du à des fichiers .htaccess vu qu'il me demande de le télécharger...

Merci de m'aider :-)
A voir également:

1 réponse

Utilisateur anonyme
16 avril 2008 à 18:56
Bonjour,

Tu demande a javasccript d'executé du php ...normal que ça ne marche pas!
Php est executé chronologiquement avant javascript ... vois tu le probleme?

si tu a plein d'include comme ça je te conseil de faire un fichier include.html qui contient :

<script src="gui/navig/navig.js"></script>
<script src="gui/navig/navig.js"></script>
<script src="gui/navig/navig.js"></script> ...

et dans ton index tu met <?php require('include.php'); ?>

Bon courage
0
Merci beaucoups, j'ai essayé mais ça ne marche pas :(
J'ai directement mis <script src="core/gui/navig/navig.js"></script> ect...
dans mon index.php mais rien n'y fait. De toute manière je ne pense pas que le problème vient de là puisque ça marche très bien en local.
0