28220 sujets
Bonjour Romaric, et bienvenue
Un "site", ce sont des informations passées d'un serveur (ton hébergeur) à un client (le navigateur internet des gens qui voient ton site)
Sur le serveur peuvent se passer certaines opérations avant l'envoi des pages vers le client. Le langage PHP (et les includes) se passent uniquement sur le serveur.
Quoi qu'il se passe sur le serveur, avec ou sans PHP et include, les informations expédiées au navigateur sont uniquement du HTML, des CSS et des images ou autres assimilés : le PHP et les includes servent à fabriquer du HTML CSS. Le navigateur ne voit que le résultat.
Donc, si ta tentative d'utiliser PHP ne fonctionne pas, c'est que tu as commis une erreur dans son utilisation.
Peux-tu donner l'url de ton site, ainsi qu'une copie de ton code PHP ?
Un "site", ce sont des informations passées d'un serveur (ton hébergeur) à un client (le navigateur internet des gens qui voient ton site)
Sur le serveur peuvent se passer certaines opérations avant l'envoi des pages vers le client. Le langage PHP (et les includes) se passent uniquement sur le serveur.
Quoi qu'il se passe sur le serveur, avec ou sans PHP et include, les informations expédiées au navigateur sont uniquement du HTML, des CSS et des images ou autres assimilés : le PHP et les includes servent à fabriquer du HTML CSS. Le navigateur ne voit que le résultat.
Donc, si ta tentative d'utiliser PHP ne fonctionne pas, c'est que tu as commis une erreur dans son utilisation.
Peux-tu donner l'url de ton site, ainsi qu'une copie de ton code PHP ?
Voici donc la page index (la ou ce trouve l'include)
Et le script que j'aimerais mettre en include est : http://cutephp.com/cutenews/
Je suis en local pour le moment donc pas de lien vers le site....
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Romaric Studios</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
background-color: #F0E2BB;
}
-->
</style></head>
<body>
<div id="global">
<div id="top"></div>
<div id="menu">
<ul>
<li><a href="#"><img src="images/btn_accueil.png" alt="" /></a></li>
<li><a href="#"><img src="images/btn_presentation.png" alt="" /></a></li>
<li><a href="#"><img src="images/btn_portfolio.png" alt="" /></a></li>
<li><a href="#"><img src="images/btn_contact.png" alt="" /></a></li>
</ul>
</div>
<div id="contenu_top"></div>
<div id="contenu">
<div id="left"></div>
<p>
<?PHP
$number = "5";
include("news/show_news.php);
?>
</p>
</div>
<div id="footer"></div>
</div>
</body>
</html>
Et le script que j'aimerais mettre en include est : http://cutephp.com/cutenews/
Je suis en local pour le moment donc pas de lien vers le site....
Hop hop hop... j'ai pas lu tout le code mais le problème ne viendrait-il pas de la :
Le serveur l'interprète comme du PHP, il faut donc mettre cette ligne dans en echo (ou print) comme ceci :
Voila bonne fin de journée
<?xml version="1.0" encoding="iso-8859-1"?>
Le serveur l'interprète comme du PHP, il faut donc mettre cette ligne dans en echo (ou print) comme ceci :
echo "<?xml version=\"1.0\" encoding=\"iso-8859-15\"?>\n";
Voila bonne fin de journée

Romaric a écrit :<?PHP $number = "5"; include("news/show_news.php); ?>
Il faut commencer par corriger l'erreur de syntaxe PHP : fermer les guillemets entourant l'url du fichier inclus :
include("news/show_news.php[#red]"[/#]);
Ensuite, vérifier que l'adresse de ce fichier est correcte : Si ta page est à l'adresse http://cutephp.com/cutenews/, la ligne ci-dessus ira cherche le fichier http://cutephp.com/cutenews/news/show_news.php
Gaylord.P a écrit :
Hop hop hop... j'ai pas lu tout le code mais le problème ne viendrait-il pas de la :
<?xml version="1.0" encoding="iso-8859-1"?>
Le serveur l'interprète comme du PHP, il faut donc mettre cette ligne dans en echo (ou print) comme ceci :
echo "<?xml version=\"1.0\" encoding=\"iso-8859-15\"?>\n";
Voila bonne fin de journée![]()
Ca me met cela en haut de la page
echo "\n";

Et l'include focntionne toujour pas

Il faut installer un serveur web (apache par exemple) ainsi que le module PHP adapté au serveur pour que tu puisses faire marcher un script PHP en local.
As-tu tout ca d'installé ? (séparément ou un logiciel qui integre tout cela comme EasyPHP par exemple)
Si oui ... comment accedes tu as ton script ? Il faut passer par l'url '127.0.0.1' ou 'localhost' pour acceder a ton serveur Web local ... le fais tu ?
As-tu tout ca d'installé ? (séparément ou un logiciel qui integre tout cela comme EasyPHP par exemple)
Si oui ... comment accedes tu as ton script ? Il faut passer par l'url '127.0.0.1' ou 'localhost' pour acceder a ton serveur Web local ... le fais tu ?
un peut tard
tu as du je pense depuis trouver là reponse a t'on probleme
mais je le fait quand meme t'on en tete de fichier
voilà un exemple:
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
tu as du je pense depuis trouver là reponse a t'on probleme
mais je le fait quand meme t'on en tete de fichier
voilà un exemple:
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">