Bonjour à tous,
J'ai un vrai souci mais je vais être bref. En Php, pour faire passer une variable dans une variable, il y a cette possibilité : index.php:
<?php
$textMot1 = "fois";
$text1 = "Il était une $textMot1 dans la ville de Foix...";
echo $text1;
// donne : Il était une fois dans la ville de Foix...";
?>
// 2ème possibilité (2 fichiers) :
// 1er fichier : textes.php
<?php
$textMot1 = "fois";
?>
// second fichier: index.php
<?php
require("textes.php");
$text1 = "Il était une $textMot1 dans la ville de Foix...";
echo $text1;
// donne Il était une fois dans la ville de Foix...";
?>
Mon problème, c'est de créer un second fichier dans lequel j'ai tous mes textes. Le premier ne servant, qu'à travers un switch,; à définir quel texte appeler, en fonction de la page, et donc à l'afficher :
// 1er fichier : textes.php
<?php
$text1 ="Il était une $textMot1 dans la ville de Foix...";
$text2 ="bla bla $textMot2 Bla bla...";
$text3 ="bla bla $textMot3 Bla bla...";
$text4 ="bla bla $textMot4 la bla...";
?>
// second fichier : index.php
<?php
$textMot1 = "fois";
$textMot2 = "blabla";
$textMot3 = "zouzou";
$textMot4 = "dingding";
require ("textes.php");
swithch ($page) {
case 1:
$leText = $text1
break;
case 2:
$leText = $text2
break;
case 3:
$leText = $text3
break;
case 4:
$leText = $text4
break;
default:
$leText = $text1
}
echo $leText;
?>
ET Là, ça ne marche pas....
Depuis des heures je tourne dessus. Une grosse fatigue ? C'est devant moi et je ne vois rien ? Ou bien n'est tout simplement pas possible ?
Bref, j'ai essayé des tas de formules. Outre que souvent je me prends une erreur Php, rien ne s'améliore. Il me déclare chaque fois que la variable textMot (textMot1, textMot2, etc...) est inconnue..
Si vous pouviez m'aider...
Merci d'avance et sincèrement à tous,
Cordialement,
whombat
J'ai un vrai souci mais je vais être bref. En Php, pour faire passer une variable dans une variable, il y a cette possibilité : index.php:
<?php
$textMot1 = "fois";
$text1 = "Il était une $textMot1 dans la ville de Foix...";
echo $text1;
// donne : Il était une fois dans la ville de Foix...";
?>
// 2ème possibilité (2 fichiers) :
// 1er fichier : textes.php
<?php
$textMot1 = "fois";
?>
// second fichier: index.php
<?php
require("textes.php");
$text1 = "Il était une $textMot1 dans la ville de Foix...";
echo $text1;
// donne Il était une fois dans la ville de Foix...";
?>
Mon problème, c'est de créer un second fichier dans lequel j'ai tous mes textes. Le premier ne servant, qu'à travers un switch,; à définir quel texte appeler, en fonction de la page, et donc à l'afficher :
// 1er fichier : textes.php
<?php
$text1 ="Il était une $textMot1 dans la ville de Foix...";
$text2 ="bla bla $textMot2 Bla bla...";
$text3 ="bla bla $textMot3 Bla bla...";
$text4 ="bla bla $textMot4 la bla...";
?>
// second fichier : index.php
<?php
$textMot1 = "fois";
$textMot2 = "blabla";
$textMot3 = "zouzou";
$textMot4 = "dingding";
require ("textes.php");
swithch ($page) {
case 1:
$leText = $text1
break;
case 2:
$leText = $text2
break;
case 3:
$leText = $text3
break;
case 4:
$leText = $text4
break;
default:
$leText = $text1
}
echo $leText;
?>
ET Là, ça ne marche pas....
Depuis des heures je tourne dessus. Une grosse fatigue ? C'est devant moi et je ne vois rien ? Ou bien n'est tout simplement pas possible ?
Bref, j'ai essayé des tas de formules. Outre que souvent je me prends une erreur Php, rien ne s'améliore. Il me déclare chaque fois que la variable textMot (textMot1, textMot2, etc...) est inconnue..
Si vous pouviez m'aider...
Merci d'avance et sincèrement à tous,
Cordialement,
whombat