Texte aléatoire
Résolu
Noa
-
MoKaLux -
MoKaLux -
Bonjour a tous!
Mon site : kkwet30.free.fr
J'explique un peu mon projet : Je souhaiterais avoir en bas des pages de mon sites (sur le theme du cheval et l'equitation) des brefs ou factoïdes ou did you know? comme sur le site Gamekult qui sont des petits textes, qui a chaque actualisation de la page changent
Est ce que parmis vous certains savent comment le coder?
Sinon j'ai trouvé ceci sur intrnet qui correspond à ce que je veux :
[code=php]<script>
aleatoire=Math.floor(Math.random()*5)
switch(aleatoire){
case 0:document.write("Comment allez-vous ?");break;
case 1:document.write("Ecoutez, j'ai un petit problème...");break;
case 2:document.write("Vous croyez vraiment ?");break;
case 3:document.write("Bonjour ! Je suis très fatigué en ce moment...");break;
case 4:document.write("Au revoir ! Je rentre chez moi...");break;
}
</script>[/code]
Voila ce que j'ai mis dans ma page, mais si je souhaite mettre un grand nombre de phrases, et que cette fonction apparaise sur tout les pages de mon site, est ce possible de lui dire d'allé cherché dans un pages spéciale?
Si oui comment rédigé cette nouvelle pages et comment y faire appel dans ma page principale?
Je ne sais pas rédigé des lignes de code, je me sert de dreamweaver en version création.
Mon site : kkwet30.free.fr
J'explique un peu mon projet : Je souhaiterais avoir en bas des pages de mon sites (sur le theme du cheval et l'equitation) des brefs ou factoïdes ou did you know? comme sur le site Gamekult qui sont des petits textes, qui a chaque actualisation de la page changent
Est ce que parmis vous certains savent comment le coder?
Sinon j'ai trouvé ceci sur intrnet qui correspond à ce que je veux :
[code=php]<script>
aleatoire=Math.floor(Math.random()*5)
switch(aleatoire){
case 0:document.write("Comment allez-vous ?");break;
case 1:document.write("Ecoutez, j'ai un petit problème...");break;
case 2:document.write("Vous croyez vraiment ?");break;
case 3:document.write("Bonjour ! Je suis très fatigué en ce moment...");break;
case 4:document.write("Au revoir ! Je rentre chez moi...");break;
}
</script>[/code]
Voila ce que j'ai mis dans ma page, mais si je souhaite mettre un grand nombre de phrases, et que cette fonction apparaise sur tout les pages de mon site, est ce possible de lui dire d'allé cherché dans un pages spéciale?
Si oui comment rédigé cette nouvelle pages et comment y faire appel dans ma page principale?
Je ne sais pas rédigé des lignes de code, je me sert de dreamweaver en version création.
A voir également:
- Texte aléatoire
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Texte barré whatsapp - Guide
- Mettre un texte en majuscule - Guide
6 réponses
Salut,
En Php, ça se traduit par un petit script assez bref:
Tu mets ça dans un fichier séparé à la racine du site (le tout premier repertoire) dans un fichier appelé breves.php
En suite, dans chacune de tes pages (qui devront porter l'extension php), tu mets ce petit code au début:
Et voilà. Note, que c'est un exemple, il faudra faire des petites modifs si tu veux le placer à un endroit précis sur ta page.
En tout cas, tu peux rajouter des phrases à loisir (la dernière ne doit pas avoir de virgule après si tu regardes bien).
Et s'il y a un guillemet double dans ta phrase ("), tu devra mettre un antislash devant, comme ceci:
"Et il dit: \"Ceci est une phrase\" "
En Php, ça se traduit par un petit script assez bref:
<? function breve_aleatoire() { $breves=array("Comment allez-vous ?", "Ecoutez, j'ai un petit problème...", "Vous croyez vraiment ?", "Bonjour ! Je suis très fatigué en ce moment...", "Au revoir ! Je rentre chez moi..." ); $num_breve=rand(0, sizeof($breves) ); echo $breves[$num_breve]; ) ?>
Tu mets ça dans un fichier séparé à la racine du site (le tout premier repertoire) dans un fichier appelé breves.php
En suite, dans chacune de tes pages (qui devront porter l'extension php), tu mets ce petit code au début:
<? include ("/breves.php") ?>
Et voilà. Note, que c'est un exemple, il faudra faire des petites modifs si tu veux le placer à un endroit précis sur ta page.
En tout cas, tu peux rajouter des phrases à loisir (la dernière ne doit pas avoir de virgule après si tu regardes bien).
Et s'il y a un guillemet double dans ta phrase ("), tu devra mettre un antislash devant, comme ceci:
"Et il dit: \"Ceci est une phrase\" "
Oups, je me corrige, en début de chaque page, il faudra mettre:
<? include ("/breves.php"); breve_aleatoire(); ?>
bonsoir,
il faut un } à la place de ) à la fin du script.
plus il faut faire -1 dans : $num_breve=rand(0, sizeof($breves)-1);
en tout cas merci bcp pour ce scipt.
il faut un } à la place de ) à la fin du script.
plus il faut faire -1 dans : $num_breve=rand(0, sizeof($breves)-1);
en tout cas merci bcp pour ce scipt.
Merci d'avoir répondu!
Si j'ai bien compris : chaque pages devrait etre en .php et non en .html c'est sa????
Mais du coup sa va tout changé non???
Si j'ai bien compris : chaque pages devrait etre en .php et non en .html c'est sa????
Mais du coup sa va tout changé non???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ceci dit, en Javascript aussi tu peux mettre un bon nombre de phrases, et tu peux le mettre dans un seul fichier pour l'inclure dans tous tes fichiers.
Deux soucis cependant: n'importe qui connaissant la mise en page web sera capable de consulter ce fichier Javascript et connaitre toutes les phrases (on perd l'effet de surprise :-p ). En php ça ce n'est pas faisable.
Et il faut que le navigateur de celui qui consulte ta page ait activé le javascript (comme dans la majorité des navigateurs finalement).
Et de l'autre côté, le soucis du php c'est que ton hebergeur doit supproter Php, et que tes pages doivent avoir l'extension Php.
Deux soucis cependant: n'importe qui connaissant la mise en page web sera capable de consulter ce fichier Javascript et connaitre toutes les phrases (on perd l'effet de surprise :-p ). En php ça ce n'est pas faisable.
Et il faut que le navigateur de celui qui consulte ta page ait activé le javascript (comme dans la majorité des navigateurs finalement).
Et de l'autre côté, le soucis du php c'est que ton hebergeur doit supproter Php, et que tes pages doivent avoir l'extension Php.
Cree une page Php avec Dreamweaver ou autre. Et dedans mets ceci:
Puis mets la sur ton serveur (par ftp je suppose). Et va sur ton site sur cette page Php. Si elle t'affiche "Mon herbergeur supporte Php" alors c'est que c'est vrai! (A condition que tu ne voies pas les <? et le echo)
<? echo 'Mon hebergeur supporte Php'; ?>
Puis mets la sur ton serveur (par ftp je suppose). Et va sur ton site sur cette page Php. Si elle t'affiche "Mon herbergeur supporte Php" alors c'est que c'est vrai! (A condition que tu ne voies pas les <? et le echo)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
function breve_aleatoire()
{
$breves=array("Comment allez-vous ?",
"Ecoutez, j'ai un petit problème...",
"Vous croyez vraiment ?",
"Bonjour ! Je suis très fatigué en ce moment...",
"Au revoir ! Je rentre chez moi..."
);
$num_breve=rand(0, sizeof($breves) );
echo $breves[$num_breve];
)
?>
</body>
</html>