Concaténation : texte dans une table html
Bonjour à tous,
Eh oui je me mets au php.
Petite question :
J'ai deux fonctions, l'une scrute un fichier que je donne en parametre et l'autre l'affiche.
Seulement voilà, lorsque j'ouvre ma page, le texte qui doit s'afficher entre mes deux balises <td> ne s'affiche pas, mais il apparait avant mon début de balise <table>
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function AffTxt($fichier)
{
for($i=0; $i<count($tabfich=file($fichier)); $i++)
{
echo $tabfich[$i];
echo "<br \>\r";
}
}
function MiddleBase($AffichTexte)
{
echo "<table width=1024px height=600px cellpadding=0 cellspacing=0 border=2>\r";
echo " <tr>\r";
echo " <td align=left width=100px>Gauche</td>\r";
echo " <td align=center>".$AffichTexte."</td>\r";
echo " <td align=right width=100px>Droite</td>\r";
echo " </tr>\r";
echo "</table>\r"; |
}
Apres dans mon fichier index.php j'appel la fonction finale
Code:
1 2
|
MiddleBase(AffTxt('accueil.txt')); |
Voici le résultat final que j'obtiens mais qui ne convient pas !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Bonjour,
<br \>
Ceci est une page d'accueil.
<br \>
Vous êtes en train de lire un fichier qui se trouve dans un fichier texte.
<br \>
Ce qui fait que je peux le changer à tous moments.<br \>
<table width=1024px height=600px cellpadding=0 cellspacing=0 border=2>
<tr>
<td align=left width=100px>Gauche</td>
<td align=center>????????????</td>
<td align=right width=100px>Droite</td>
</tr>
</table> |
Merci pour l'aide que vous m'apporterez.