Webplus X2, incrustation PHP dans HTML
Moxymore
Messages postés
33
Date d'inscription
Statut
Membre
Dernière intervention
-
leoj24800 -
leoj24800 -
Bonjour,
Je travaille sous Webplus X2 depuis maintenant 3 mois, j'ai donc déjà bien toucher les possibilités du logiciels.
Je souhaite insérer un script du nom de "cutenews", qui permet comme son nom l'indique d'intégrer un système de news avec commentaires.
Le problème vient du fait que le code est en PHP, et mes pages en HTML. Normalement, il ne devrait pas y avoir de problème pour appeler un fichier PHP à partir de la page HTML, et pourtant je n'y arrive pas, malgré mes recherches :(
Le code à insérer dans la page HTML est celui-ci :
<?PHP
$template = "Default";
$category = "1";
include("cute/show_news.php");
?>
Les balises étant correctement écrites, tout comme les autres variables qui n'ont pas de fautes d'orthographe, ca devrait logiquement fonctionner en placant ce code dans la partie "body" du HTML. Mais rien! Que dalle malheureusement... :(
Je me suis renseigné auprès de mon hébergeur pour savoir s'il fallait modifier le fichier htaccess afin de permettre la traduction coté serveur du PHP, mais on m'a affirmé que ce n'était pas la peine, c'était déjà fait par défaut.
Donc j'aimerais savoir si des personnes ont déjà eu ce problème d'ajout de script et s'il pouvait me faire partager leur expérience...
Merci d'avance.
Je travaille sous Webplus X2 depuis maintenant 3 mois, j'ai donc déjà bien toucher les possibilités du logiciels.
Je souhaite insérer un script du nom de "cutenews", qui permet comme son nom l'indique d'intégrer un système de news avec commentaires.
Le problème vient du fait que le code est en PHP, et mes pages en HTML. Normalement, il ne devrait pas y avoir de problème pour appeler un fichier PHP à partir de la page HTML, et pourtant je n'y arrive pas, malgré mes recherches :(
Le code à insérer dans la page HTML est celui-ci :
<?PHP
$template = "Default";
$category = "1";
include("cute/show_news.php");
?>
Les balises étant correctement écrites, tout comme les autres variables qui n'ont pas de fautes d'orthographe, ca devrait logiquement fonctionner en placant ce code dans la partie "body" du HTML. Mais rien! Que dalle malheureusement... :(
Je me suis renseigné auprès de mon hébergeur pour savoir s'il fallait modifier le fichier htaccess afin de permettre la traduction coté serveur du PHP, mais on m'a affirmé que ce n'était pas la peine, c'était déjà fait par défaut.
Donc j'aimerais savoir si des personnes ont déjà eu ce problème d'ajout de script et s'il pouvait me faire partager leur expérience...
Merci d'avance.
A voir également:
- Webplus X2, incrustation PHP dans HTML
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Webplus - Télécharger - Divers Web & Internet
- Ecovacs deebot x2 omni avis - Accueil - Objets connectés
- Expert php pinterest - Télécharger - Langages
18 réponses
Non il faut que tu aies une extension php pour que le script soit interprété.
Il doit y avoir une modification à faire soit sur la config du serveur WEB soit dans celle de PHP, je ne sais pas trop.
je vais regarder.
Il doit y avoir une modification à faire soit sur la config du serveur WEB soit dans celle de PHP, je ne sais pas trop.
je vais regarder.
Merci de ta réponse Yoan, mais malheureusement j'ai déjà effectué ces manipulations.
Lorsque je parlais dans mon premier post du fichier htaccess, c'est justement cette modification à laquelle j'ai opérer: modifier le fichier htaccess en y mettant "AddType application/x-httpd-php .html .htm". Et pourtant ca ne marchait pas.
J'ai contacter mon hébergeur, en l'occurence Mavenhosting, qui m'a stipulé qu'il n'y avait aucune configuration a modifié côté serveur pour que le PHP soit reconnu dans le code HTML, cela étant configuré par défaut chez eux.
Donc le problème est autre, malheureusement...
Lorsque je parlais dans mon premier post du fichier htaccess, c'est justement cette modification à laquelle j'ai opérer: modifier le fichier htaccess en y mettant "AddType application/x-httpd-php .html .htm". Et pourtant ca ne marchait pas.
J'ai contacter mon hébergeur, en l'occurence Mavenhosting, qui m'a stipulé qu'il n'y avait aucune configuration a modifié côté serveur pour que le PHP soit reconnu dans le code HTML, cela étant configuré par défaut chez eux.
Donc le problème est autre, malheureusement...
SI tu fais un fichier nommé index.html, que tu mets ça dedans, et que tu l'upload, au chargement ça donne quoi ?
<?php phpinfo(); ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui oui,
Le code source est éxactement celui-ci :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Serif WebPlus 11.0.6.030">
<title>Accueil</title>
<style type="text/css">
<!--
body {margin: 0px; padding: 0px;}
a:link {color: #2c3651;}
a:visited {color: #1f5b8b;}
a:hover {color: #2c3651;}
a:active {color: #2c3651;}
-->
</style>
</head>
<body text="#000000" style="background: #ffffff; text-align:center; height:1000px;">
<div style="background: transparent; position:relative;width:750px;height:1000px;margin-left:auto;margin-right:auto;">
<?php phpinfo(); ?>
</div>
</body>
</html>
Je t'ai mis le phpingo en gras pour que tu le repère...
Le code source est éxactement celui-ci :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Serif WebPlus 11.0.6.030">
<title>Accueil</title>
<style type="text/css">
<!--
body {margin: 0px; padding: 0px;}
a:link {color: #2c3651;}
a:visited {color: #1f5b8b;}
a:hover {color: #2c3651;}
a:active {color: #2c3651;}
-->
</style>
</head>
<body text="#000000" style="background: #ffffff; text-align:center; height:1000px;">
<div style="background: transparent; position:relative;width:750px;height:1000px;margin-left:auto;margin-right:auto;">
<?php phpinfo(); ?>
</div>
</body>
</html>
Je t'ai mis le phpingo en gras pour que tu le repère...
Merci de te soucier de mon problème Yoan, c'est cool.
PS : je viens de créer un forum francophone d'entraide à Webplus, en espérant que tu me rejoignes ;) Bah oui, je peux même pas dire "nous" rejoigne, parce que le forum a été créé à l'instant, vu qu'il n'y a aucun forum francophone spécialement dédié à Webplus X2^^
PS : c'est normal qu'il m'est impossible d'afficher des liens d'un forum de forumactif?
PS : je viens de créer un forum francophone d'entraide à Webplus, en espérant que tu me rejoignes ;) Bah oui, je peux même pas dire "nous" rejoigne, parce que le forum a été créé à l'instant, vu qu'il n'y a aucun forum francophone spécialement dédié à Webplus X2^^
PS : c'est normal qu'il m'est impossible d'afficher des liens d'un forum de forumactif?
Les liens doivent être placés entre crochets : [hxxp://www.google.fr Google] avec des "t" au lieu des "x" ça donne : Google.
Si, en fait ça marche pour moi avec le .htaccess, je ne sais pas ce que j'ai fait le premire essai mais finalement c'est bon.
Le htaccess tu l'as bien placé à la racine du site ?
Si, en fait ça marche pour moi avec le .htaccess, je ne sais pas ce que j'ai fait le premire essai mais finalement c'est bon.
Le htaccess tu l'as bien placé à la racine du site ?
oui oui...
je l'ai supprimé entre temps vu qu'apparemment ca servait à rien.
je termine mon bout de pizza et je retente ;)
je l'ai supprimé entre temps vu qu'apparemment ca servait à rien.
je termine mon bout de pizza et je retente ;)
Je viens de refaire le tout, et il me fait comme cette après-midi, à savoir : mon navigateur me demande qu'est-ce-qu'un fichier de type application/x-httpd-php? Il me demande si je veux l'enregistrer ou l'ouvrir avec un logiciel...
Oo Je comprend pas, ca doit être la ligne de commande htaccess à modifier...
Oo Je comprend pas, ca doit être la ligne de commande htaccess à modifier...
J'ai essayé avec les deux paramètres dans le .htaccess, et il me demande toujours la même chose, à savoir de sauvegarder le fichier de type "application/x-httpd-php"
J'ai donc essayé en mettant cette ligne :
AddHandler application/x-httpd-php .html .htm et celle là AddType application/x-httpd-php .html .htm
J'ai donc essayé en mettant cette ligne :
AddHandler application/x-httpd-php .html .htm et celle là AddType application/x-httpd-php .html .htm
Comme cette après-midi, je l'ai déjà fais. Ca va me donner le code source en brut.
[EDIT] impossible de mettre un lien forumactif, les autres ca passe. bref pas grave...
[EDIT] impossible de mettre un lien forumactif, les autres ca passe. bref pas grave...
Oui oui tu as bien compris ;)
Je me retrouve avec tout le code source en brut, comme dans un éditeur style notepad++ ou dreamweaver. Du texte quoi...
Je me retrouve avec tout le code source en brut, comme dans un éditeur style notepad++ ou dreamweaver. Du texte quoi...
Que du statique... enfin, que tu HTML, avec du php que j'ai pu insérer en frame pour le système de notation.
Je te laisse vérifier par toi même, mais attend deux min le temps que j'enlève le .htaccess qui fait bugger la page.
http://www.strasbourg-by-night.fr
EDIT : punaise, maintenant j'ai ce fichu message même en ayant effacer le .htaccess. Tu peux acceder à mon site en allant sur http://www.strasbourg-by-night.fr/index.html
Je te laisse vérifier par toi même, mais attend deux min le temps que j'enlève le .htaccess qui fait bugger la page.
http://www.strasbourg-by-night.fr
EDIT : punaise, maintenant j'ai ce fichu message même en ayant effacer le .htaccess. Tu peux acceder à mon site en allant sur http://www.strasbourg-by-night.fr/index.html
Donc non tu as aussi du dynamique alors. Et puis de toute manière tu as un forum phpbb. S'il est installé sur le même serveur et qu'il fonctionne alors PHP est activé.
T'es sûr que tu t'es pas planté pour faire l'essai ?
Si tu ouvres notepad, que tu créés un fichier nommé index.php, que tu mets dedans <?php phpinfo(); ?>, que tu l'uploades sur le serveur et que tu y accèdes il te propose de téléchager le fichier de type application/x-... ?
T'es sûr que tu t'es pas planté pour faire l'essai ?
Si tu ouvres notepad, que tu créés un fichier nommé index.php, que tu mets dedans <?php phpinfo(); ?>, que tu l'uploades sur le serveur et que tu y accèdes il te propose de téléchager le fichier de type application/x-... ?
Tu as tout compris ;) Je viens de le refaire, et page blanche.
Et pour combler le tout, si j'accède à la racine de mon site, http://www.strasbourg-by-night.fr, je tombe sur le message de DL de fichier "application/x-httpd-php" :( 'fin bref c'est un autre problème ca, qui vient d'apparaitre avec la modif du htaccess, et même en le supprimant ca change rien.
Et pour combler le tout, si j'accède à la racine de mon site, http://www.strasbourg-by-night.fr, je tombe sur le message de DL de fichier "application/x-httpd-php" :( 'fin bref c'est un autre problème ca, qui vient d'apparaitre avec la modif du htaccess, et même en le supprimant ca change rien.
Ah non mais là il se passe que tu as écrasé ton ancien fichier index.html par le nouveau. J'espère que tu as une copie de celui-ci ailleurs que sur ton site WEB parce qu'il n'existe plus.
Pour faire tes essais tu devrais travailler dans un dossier de test. Même le htaccess tu devrais pas le mettre à la racine du site mais dans le dossier test (évidemment il sera valable pour tout ce qui est dans ce dossier, et rien d'autre).
Bonne nuit.
Pour faire tes essais tu devrais travailler dans un dossier de test. Même le htaccess tu devrais pas le mettre à la racine du site mais dans le dossier test (évidemment il sera valable pour tout ce qui est dans ce dossier, et rien d'autre).
Bonne nuit.
Oui oui ne t'inquiète pas, j'ai une copie du fichier c'est pour ça que je me suis permis de le faire à la racine même du répertoire.
Pour les autres test je faisais sur un sous dommaine.
Allez bonne nuit, et merci d'avoir tenu aussi longtemps ;)
Pour les autres test je faisais sur un sous dommaine.
Allez bonne nuit, et merci d'avoir tenu aussi longtemps ;)
Bon tu es parti, mais en enregistrant le index.html en index.php, maintenant, il me le prend et affiche ce que je veux. Le problème étant que j'aimerais garder mon fichier en HTML pour cause référencement.
Au pire si tu as renommé ta page en php et que tu veux qu'elle soit dispo en html tu fais une réécriture d'URL ou une redirection. Met ça dans le htaccess :
RedirectPermanent /index..html http://www.strasbourg-by-night.fr/index.phpMais ça serait plus propre de faire passer à la moulinette PHP les fichiers d'extension HTML plutôt que ça.
Oui, j'y avais pensé.
Je pense tout simplement que je vais renommer toutes mes pages en php, et laisser les pages HTML avec redirection vers les pages PHP.
Ca permettra de pas faire perdre mon référencement sur les quelques 1er mois.
Et puis si je soumet un nouveau sitemap à google, au fur et à mesure les pages PHP vont gagner en référencement.
Tu crois que cette solution est viable?
Je pense tout simplement que je vais renommer toutes mes pages en php, et laisser les pages HTML avec redirection vers les pages PHP.
Ca permettra de pas faire perdre mon référencement sur les quelques 1er mois.
Et puis si je soumet un nouveau sitemap à google, au fur et à mesure les pages PHP vont gagner en référencement.
Tu crois que cette solution est viable?
Voir : http://www.besthostratings.com/articles/php-in-html-files.html