HTML/PHP/WAMP n'interprête pas bien le code
Résolu
phpFail
-
phpFail -
phpFail -
Bonjour,
J'ai déjà coder des sites internet à base d'HTML et de PHP mais là...j'ai besoins de vous.
Objectif:
Faire évoluer l'interface un site internet professionnel. (Qui a été fait pas "Symaps")
Ce que j'ai fait:
-Récupérer toutes les pages (html...oO') de code et le mettre dans "/www/..." pour wamp
-Insérer la BDD dans MySQL.
Remarques:
-Le code est assez "vieux ?" pour une agence de développement web:
--> balise <? ... ?> pour le php
--> l'opérateur <> (cf. code) est mal interpréter
--> les pages sont en .html (.htm)
--> ya pas de .htaccess
--> utilisation de fonctions hors normes (ex: session_register("...");)
--> les include() sont trouvés mais ne sont pas interprétés
exemple de code:
-----------------------------------------
Et là c'est le K.O:
-Dans le site en local, on voit le code php
-des variables ne s'initialisent pas
-la connexion à la BDD marche 1 fois sur 2
Ce que j'ai fait:
-Autoriser le "short open tag" et le "register global"
-changer les balises <? en <?php
-changer les "session_register()" en "$_SESSION()"
-...
Mes questions:
-J'ai pas envi de modifier les milliers de lignes pour moderniser le code, alors à votre avis est ce que j'ai juste pour le moment de trouver ce code bizarre ?
-Ya un moyen de le faire automatiquement ? (humour)
Merci de votre attention et de votre aide surtout :D
J'ai déjà coder des sites internet à base d'HTML et de PHP mais là...j'ai besoins de vous.
Objectif:
Faire évoluer l'interface un site internet professionnel. (Qui a été fait pas "Symaps")
Ce que j'ai fait:
-Récupérer toutes les pages (html...oO') de code et le mettre dans "/www/..." pour wamp
-Insérer la BDD dans MySQL.
Remarques:
-Le code est assez "vieux ?" pour une agence de développement web:
--> balise <? ... ?> pour le php
--> l'opérateur <> (cf. code) est mal interpréter
--> les pages sont en .html (.htm)
--> ya pas de .htaccess
--> utilisation de fonctions hors normes (ex: session_register("...");)
--> les include() sont trouvés mais ne sont pas interprétés
exemple de code:
<? // Déclaration variable globale include("../cnx/cnx_mysql.php"); if($codeclient<>"") {
-----------------------------------------
... $row_email=MYSQL_FETCH_ASSOC($result_email); if($row_email[PASSE]<>'')
</span><span class="texte"> <?if($row_cli[ADRESSE2_2]!="") echo(stripslashes($row_cli[ADRESSE2_2])."<br>");?> <?=stripslashes($row_cli[CP2])?> <?=stripslashes($row_cli[VILLE2])?> </span>
Et là c'est le K.O:
-Dans le site en local, on voit le code php
-des variables ne s'initialisent pas
-la connexion à la BDD marche 1 fois sur 2
Ce que j'ai fait:
-Autoriser le "short open tag" et le "register global"
-changer les balises <? en <?php
-changer les "session_register()" en "$_SESSION()"
-...
Mes questions:
-J'ai pas envi de modifier les milliers de lignes pour moderniser le code, alors à votre avis est ce que j'ai juste pour le moment de trouver ce code bizarre ?
-Ya un moyen de le faire automatiquement ? (humour)
Merci de votre attention et de votre aide surtout :D
A voir également:
- HTML/PHP/WAMP n'interprête pas bien le code
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Editeur html - Télécharger - HTML
1 réponse
Il fallait ajouter dans le httpd.conf d'apache:
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .xml
-> pour dire d'interpréter les pages en .html .htm et .xml le php contenus dedans
activer les "register_global", le "short_open_tag" et de ne pas "display_error"
VOILA VOILAAAAAA
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .xml
-> pour dire d'interpréter les pages en .html .htm et .xml le php contenus dedans
activer les "register_global", le "short_open_tag" et de ne pas "display_error"
VOILA VOILAAAAAA