Bonjour,
J'avais d'afficher des phrases d'un document html de façon aléatoire dans toutes les pages de mon site. J'ai trouvé un code simple en php mais visiblement il ne fonctionne pas. Je me suis cassé la tête dessus, j'ai lu pas mal de truc et notemment le tuto sur la fonction include mais je n'ai toujours pas le début d'une solution pour le faire fonctionner
Voilà le code de la page html nomé breves.inc.php
la partie que j'insère au début de chaque page du site
Et celle que je mets à l'endroit où la phase doit s'afficher
Réponse :
Warning: main(/breves.inc.php) [function.main]: failed to open stream: No such file or directory in /home.10.12/.../essai.php on line 1
Warning: main() [function.include]: Failed opening '/breves.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /home.10.12/.../essai.php on line 1
Fatal error: Call to undefined function: breve_aleatoire() in /home.10.12/.../essai.php on line 2
Si vous pouviez éclairer ma lanterne en m'expliquant ce que veut dire ce message d'erreur, ce serait bien aimable à vous
Modifié par Tweety (26 Feb 2008 - 00:59)
J'avais d'afficher des phrases d'un document html de façon aléatoire dans toutes les pages de mon site. J'ai trouvé un code simple en php mais visiblement il ne fonctionne pas. Je me suis cassé la tête dessus, j'ai lu pas mal de truc et notemment le tuto sur la fonction include mais je n'ai toujours pas le début d'une solution pour le faire fonctionner
Voilà le code de la page html nomé breves.inc.php
<?php
function breve_aleatoire()
{
$breves=array("Bonjour, comment allez-vous ?",
"Ecoutez, j'ai un petit problème...",
"Vous croyez vraiment ?",
"Auriez-vous un début de solution?",
"Au revoir et à Bientôt !"
);
$num_breve=rand(0, sizeof($breves) );
echo $breves[$num_breve];
)
?>
la partie que j'insère au début de chaque page du site
<?php include ("/breves.inc.php");
breve_aleatoire();
?>
Et celle que je mets à l'endroit où la phase doit s'afficher
<?php include ("/breves.inc.php") ?>
Réponse :
Warning: main(/breves.inc.php) [function.main]: failed to open stream: No such file or directory in /home.10.12/.../essai.php on line 1
Warning: main() [function.include]: Failed opening '/breves.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /home.10.12/.../essai.php on line 1
Fatal error: Call to undefined function: breve_aleatoire() in /home.10.12/.../essai.php on line 2
Si vous pouviez éclairer ma lanterne en m'expliquant ce que veut dire ce message d'erreur, ce serait bien aimable à vous

Modifié par Tweety (26 Feb 2008 - 00:59)