Les Allergies
Alimentaires
Posez votre question Signaler

[PHP] Include dans un echo ? [Résolu]

sniperBen - Dernière réponse le 11 avril 2008 à 00:48
Bonsoir à tous,
j'ai un petit problème donc je m'adresse à vous. Voila j'ai créer un tableau et je voudrait faire un include mais ça na pas l'air de fonctionner à cause du echo. Je vous laisse le code pour comprendre plus facilement.
<?php
session_start() ;
error_reporting(E_ALL);
if(!isset($_SESSION["login"]) || $_SESSION["login"] == "")
{		
  header("Location: ../index.php") ;
}//fin if
else
{
  echo'Bienvenue '.$_SESSION['login'].'<br/>';	
  echo'Merci de vous être identifié(e)<br><br>Vous pouvez à présent choisir une catégorie.';
  echo'<table border=1>
	<tr>
	      <td width="1000" height="150"><img src="../images/img_top.png" width="1000" height="150">
	      </td>
	</tr></table>';
  echo'<table border=1>
	<tr>
	      <td width="175">'include("menu.php")'
	      </td>					
	</tr>
	</table>';
  ;
}//fin else
?>

Existe-t- il une autre méthode si ce n'est pas possible ?
Si vous connaissez le problème et surtout la solution je compte sur vous ^^
Merci d'avance !
Lire la suite 

[PHP] Include dans un echo »

13 réponses
Réponse
+1
moins plus
salut, n'oublie pas les points :
<td width="175">'.include("menu.php").'

quoique, sans garantie du résultat. jamais fait un truc pareil.
Ajouter un commentaire
Réponse
+0
moins plus
Mmmm c'est mieux mais ça a pas l'air de fonctionner

Warning: include(menu.php </td> </tr>  </table>) [function.include]: failed to open stream: Invalid argument in C:\wamp\www\Aurtre\pages\page2.php on line 25

Warning: include() [function.include]: Failed opening 'menu.php </td> </tr> </table>' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Aurtre\pages\page2.php on line 25
Ajouter un commentaire
Réponse
+0
moins plus
include(menu.php </td> </tr> </table>)

apparemment, soit il manque un point, soit les include ne se font qu'avec des guillemets simples... Ou peut-ête un point-virgule après le include ?
sniperBen - 10 avril 2008 à 22:51
Merci pour ton aide je vais essayer une autre méthode pour voir si ça marche mieux.
A+
Ajouter un commentaire
Réponse
+0
moins plus
ok. N'hésite pas à poster la réponse si tu la trouves. Ca nous intéresse aussi. Merci.
;-)
sniperBen - 10 avril 2008 à 23:01
Bien vu carbon3 ! c'était bien un point virgule a mettre :

<?php
session_start() ;
error_reporting(E_ALL);
if(!isset($_SESSION["login"]) || $_SESSION["login"] == "")
{		
  header("Location: ../index.php") ;
}//fin if
else
{
  echo'Bienvenue '.$_SESSION['login'].'<br/>';	
  echo'Merci de vous être identifié(e)<br><br>Vous pouvez à présent choisir une catégorie.';
  echo'<table border=1>
	<tr>
	      <td width="1000" height="150"><img src="../images/img_top.png" width="1000" height="150">
	      </td>
	</tr></table>';
  echo'<table border=1>
	<tr>
	      <td width="175">'.include("menu.php");'
	      </td>					
	</tr>
	</table>';
  ;
}//fin else
?>
Ajouter un commentaire
Réponse
+0
moins plus
Salut, déja, niveau code, c'est bizarre ...
Alors moi je te conseil de faire un premier echo, tu le termine, tu retourne a la ligne, tu fais ton include,
et a la ligne suivante, tu remets un echo, logiquement plus de probleme ...

Mais comme je l'ai dis, tu code bizarrement lol ;)
Mai bon courage :) !!
sniperBen - 10 avril 2008 à 23:03
oui c'est vrai je vais faire un seul echo ça sera plus clair. Merci à tous !
Ajouter un commentaire
Réponse
+0
moins plus
salut maxence,
je pensais la m^chose, mais je me demandais si le include allait bien se faire dans le td ?
Ajouter un commentaire
Réponse
+0
moins plus
cool, mais a mon avis il manque un point apres le point virgule quand meme ....


'.include(...);.'
carbon3- 10 avril 2008 à 23:05
oui.
où est le point final de cette affaire ?
;D
Ajouter un commentaire
Réponse
+0
moins plus
desolé j'etais plus la :D

Et bien pour le include dans le td, faut tester mais je pense pas qu'il devrait pas yavoir de souci, sinon, la solution (moche :P)a été trouvée donc pas de prob ;)

A plus
carbon3- 11 avril 2008 à 00:48
j'aime bien les alternatives...
Ajouter un commentaire
Ce document intitulé « [PHP] Include dans un echo ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?