Comment afficher le résultat d'un php lors d'un include?

Comment afficher le résultat d'un php lors d'un include? - PHP - Programmation

Marsh Posté le 10-11-2007 à 15:47:31    

Salut,
 
J'ai un petit soucis. J'ai un script php pour créer une mailing list. La page d'accueil (index.php) qui permet d'entrer l'adresse mail pour s'enregistrer, elle fonctionne très bien si j'introduis l'adresse complète dans l'explorer. Le contenu de mon site s'affiche dans un cadre avec une include php. C'est là que se trouve mon problème, si je mets la page index.php de la mailing list dans mon cadre avec une include, plus rien ne va et j'ai un message d'erreur.
Voici ci-dessous le code de ma page index.php. Est-ce que mon problème vient de là?

Code :
  1. <?
  2. if(file_exists("include/config.php" )){
  3.   include("include/config.php" );
  4.   include("include/db/db_".$db_type.".inc.php" );
  5. }
  6. include("include/lib/libconfig.php" );
  7. include("include/interface.php" );
  8. include("include/lib/libnewsletter.php" );
  9. include("admin/include/function.php" );
  10. html_header("phpMyNewsletter" );
  11. if(file_exists("include/config.php" )){
  12.    print newsletter_list(null, true);
  13.   } else {
  14.   // in this case dberror() is not defined anywhere
  15.   // so let's add a dumb function
  16.   function dberror(){};
  17.   include "include/lang/english.php";
  18.   echo error_msg(translate("NEWSLETTER_NOT_YET" ));
  19. }
  20. ?>


 
Merci d'avance!!!

Reply

Marsh Posté le 10-11-2007 à 15:47:31   

Reply

Marsh Posté le 10-11-2007 à 17:28:47    

quel type d'erreur ?
 
as-tu le fichier include/config.php ?

Reply

Marsh Posté le 11-11-2007 à 19:54:15    

tomsoft a écrit :

quel type d'erreur ?
 
as-tu le fichier include/config.php ?


Voilà le message d'erreur:
Parse error: parse error, unexpected T_STRING in http://www.monsite.be/fichiers/newsletter/index.php on line 1
sinon, oui, j'ai bien ce fichier include/config.php. voilà le contenu:
 

Code :
  1. <?
  2. if (!defined( "_CONFIG" ) || $forceUpdate == 1 )
  3. {
  4.  if (!defined( "_CONFIG" )) define("_CONFIG", 1);
  5.  $db_type = "mysql";
  6.  $hostname = "localhost";
  7.  $login = "monsite_be";
  8.  $pass = "mdp";
  9.  $database = "monsite_be_4";
  10.  $table_global_config="pmnl_config";
  11.  $pmnl_version ="0.8beta3";
  12. }
  13. ?>


Une idée?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed