Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3187 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  appeler / afficher une page php dans une autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

appeler / afficher une page php dans une autre

n°1321077
thireg
Posté le 08-03-2006 à 16:34:29  profilanswer
 

Bjr,
 
voila mon probleme...
 
Je suis avec une plateforme d'oscommerce et je souhaite afficher dans une page appelée en mainpage, une page d'un module externe d'inscription à une news ...
 
Une page 1 appelle une page 2 qui doit intégrer la page 3...
 
le code page 1 :

Code :
  1. <?php
  2. /*
  3.   $Id: privacy.php,v 1.2 2003/09/24 14:33:16 wilt Exp $
  4.   osCommerce, Open Source E-Commerce Solutions
  5.   http://www.oscommerce.com
  6.   Copyright (c) 2003 osCommerce
  7.   Released under the GNU General Public License
  8. */
  9.   require('includes/application_top.php');
  10.   require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_NEWSLETTER);
  11.   $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_NEWSLETTER));
  12.   $content = CONTENT_NEXSLETTER;
  13.   $content_template = TEMPLATENAME_STATIC;
  14.   require(DIR_WS_TEMPLATES . TEMPLATE_NAME . '/' . TEMPLATENAME_MAIN_PAGE);
  15.   require(DIR_WS_INCLUDES . 'application_bottom.php');
  16. ?>


 
celui de la page de contenu (2) :

Code :
  1. <?php
  2. /*
  3.   $Id: privacy.php,v 1.1.1.1 2003/09/18 19:04:30 wilt Exp $
  4.   osCommerce, Open Source E-Commerce Solutions
  5.   http://www.oscommerce.com
  6.   Copyright (c) 2002 osCommerce
  7.   Released under the GNU General Public License
  8. */
  9. define('NAVBAR_TITLE', 'Inscription à La Newsletter');
  10. define('HEADING_TITLE', 'Newsletter de Monsite.fr');
  11. define('TEXT_INFORMATION', 'Inscrivez-vous à la Newsletter!!.
  12. <br>
  13. <br>
  14. <b><font color=#618DD9 size=+1 >Pourquoi s\'inscrire aux "Newsletter" ? </font></b>
  15. <br>
  16. <br>
  17. Cela vous permettra de recevoir de façon .....
  18. <br>
  19. <br>
  20. Nous garantissons aux bla bla bla
  21. <br>
  22. <br>
  23. <b><font color=#618DD9 size=+1 ><</font></b>
  24. ');
  25. ?>


 
et c'est dans cette page (ou à la place) qd je l'appelle que j'aimerais que mon formulaire s'affiche ...  
 
Comment faire ? en sachant que la bse de données des 2 est différente... (juste pour faire simple...)
 
ou alors serait-ce plus simple de refaire la base de WAnewsletter  sur la meme base que Oscommerce... ?
 
Merci de votre aide (je suis débutant, alors causez simple et pédagogique , :ange: )

mood
Publicité
Posté le 08-03-2006 à 16:34:29  profilanswer
 

n°1321112
j_lecruel
☀ ☁ ☂
Posté le 08-03-2006 à 17:02:38  profilanswer
 

Salut,
 
tu es débutant et tu manipule un oscommerce...?  
 
Bref. Il me semble que sur oscommerce, de base, il y a un champ pour s'incrire à une lettre d'information. Une des solutions les plus simples serait d'ajouter une fonction à ton module de newsletter pour importer les abonnés à partir de la table clients d'oscommerce. Je sais pas si je suis clair... (ni même si j'ai bien compris ton problème en fait...)
 
Bref si quelqun à une meilleure idée...


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1321581
thireg
Posté le 09-03-2006 à 09:49:04  profilanswer
 

merci de ta reponse ...mais ,le module oscommerce n'est pas "à mon goût"... aussi j'aimerais remplacer completement ce module par wanewsletter qui est lui bcp plus complet...d'ou ma demande...

n°1321723
the_bigboo
Posté le 09-03-2006 à 12:40:52  profilanswer
 

tu dois faire de l'interfacage, et il faut un minimum de connaissance pour ca :/
 
Ca tombe pas du ciel ces trucs la :d

n°1321732
thireg
Posté le 09-03-2006 à 12:55:02  profilanswer
 

OK , on va essayer de faire différemment....
 
je souhaite alors faire ouvrir le lien <a href="http://www.monsite.fr/news/index.php" title="Newsletter" target="_blank"  >CLiquez ici pour vous inscrire !</a> contenu dans le code ci-dessous sous la forme d'un popup, disons simplement une page  qui serait "maintenaue" sur une fenetre 500x500 ...  comment faire ??
 
voila le code de la page :
 
<?php
 
/*
  $Id: privacy.php,v 1.1.1.1 2003/09/18 19:04:30 wilt Exp $
 
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
 
  Copyright (c) 2002 osCommerce
 
  Released under the GNU General Public License
*/
 
define('NAVBAR_TITLE', 'Inscription à La Newsletter');
define('HEADING_TITLE', 'Newsletter de monsite.fr');
 
define('TEXT_INFORMATION', 'Inscrivez-vous à la Newsletter!!.
<br>
<br>
<b><font color=#618DD9 size=+1 >Pourquoi s\'inscrire aux "Newsletter" ? </font></b>
<br>
<br>
BLA BLA BLA  
<br>
<br>
BLA BLA BLA  
<br>
<br>
<b><font color=#618DD9 size=+1 ><a href="http://www.monsite.fr/news/index.php" title="Newsletter" target="_blank"  >CLiquez ici pour vous inscrire !</a></font></b>
 
 
');
?>

n°1321747
the_bigboo
Posté le 09-03-2006 à 13:10:38  profilanswer
 

javascript :o ( window.open() )
 
C'est pas en PHP , combien de fois faudra t-il le dire !! PHP = execution du code de la page , JavaScript -> Attrait au navigateur et aux effets coté navigateur !


Message édité par the_bigboo le 09-03-2006 à 13:10:53
n°1321752
thireg
Posté le 09-03-2006 à 13:19:33  profilanswer
 

excuse ma nullité mais je ne suis pas arriver à faire fonctionner ce javascript , intégré dans le code de la page ci-dessus..
 
soit cool , si tu sais, peux tu me l'ecrire ?  merci , encore désolé....

n°1321764
the_bigboo
Posté le 09-03-2006 à 13:29:32  profilanswer
 

thireg a écrit :

excuse ma nullité mais je ne suis pas arriver à faire fonctionner ce javascript , intégré dans le code de la page ci-dessus..
 
soit cool , si tu sais, peux tu me l'ecrire ?  merci , encore désolé....


C'est un peu abusé quand meme , ca se trouve tres facilement :
 
Page1.html

Code :
  1. <doctype ..... >
  2. <html>
  3. <head>
  4. <title>Page 1</title>
  5. </head>
  6. <body>
  7. <a href="#" onclick="window.open('page2.php','fenetre_page2','width=500, height=500')">Newsletter</a>
  8. </body>
  9. </html>


 
Ca ca va t'ouvrir une page qui s'appelera page2.php
 
page2.php

Code :
  1. <?php
  2. include ('page3.php') ;
  3. ?>


 
Un truc qui me choque , le code HTML ne doit pas se situer dans tes balises php ( <?php / ?> ) comme tu l'a fait ; tu aurais du faire :

Code :
  1. <?php
  2. /*
  3.   $Id: privacy.php,v 1.1.1.1 2003/09/18 19:04:30 wilt Exp $
  4.   osCommerce, Open Source E-Commerce Solutions
  5.   http://www.oscommerce.com
  6.   Copyright (c) 2002 osCommerce
  7.   Released under the GNU General Public License
  8. */
  9. define('NAVBAR_TITLE', 'Inscription à La Newsletter');
  10. define('HEADING_TITLE', 'Newsletter de monsite.fr');
  11. define('TEXT_INFORMATION','Inscrivez-vous à la Newsletter!!'); // Ici t uas mal fermé ta balise
  12. ?> // Ici tu ferme le code PHP sinon PHP va interpreter ton HTML comme du PHP et bonjour les erreurs !
  13. <br>
  14. <br>
  15. <b><font color=#618DD9 size=+1 >Pourquoi s\'inscrire aux "Newsletter" ? </font></b>
  16. <br>
  17. <br>
  18. BLA BLA BLA
  19. <br>
  20. <br>
  21. BLA BLA BLA
  22. <br>
  23. <br>
  24. <b><font color=#618DD9 size=+1 ><a href="http://www.monsite.fr/news/index.php" title="Newsletter" target="_blank"  >CLiquez ici pour vous inscrire !</a></font></b>
  25. ');


de plus tu as bouffé une partie de l'instruction define en commentaire sur mon code, regarde par rapport aux autres... Bidouiller , ca se fait avec un minimum de connaissance, un aveugle n'irait pas se lancer dans un championnat de tir a l'arc :o


Message édité par the_bigboo le 09-03-2006 à 13:30:52
n°1321797
thireg
Posté le 09-03-2006 à 14:05:26  profilanswer
 

OK , j'ai modifié comme tu dis...
 
erreur : qd j'appelle page 2 ...
Fatal error: Call to undefined function: phpinclude() in /data/members/paid/m/i/monsite.fr/htdocs/www/newswa/newsletter/page2.php on line 2

n°1321801
thireg
Posté le 09-03-2006 à 14:07:16  profilanswer
 

Heu excuse moi , c'est moi qui ai fait une erreur de saisie....
 
merci bcp

mood
Publicité
Posté le 09-03-2006 à 14:07:16  profilanswer
 

n°1321802
the_bigboo
Posté le 09-03-2006 à 14:08:07  profilanswer
 

ca marche comme tu veux ?

n°1321804
thireg
Posté le 09-03-2006 à 14:08:59  profilanswer
 

Question : n'y a t-il pas moyen que l'on "squizze" un page qui est la page1.html ?
 
car sinon du site 1 , on se loggue sur une page qui renvoie sur une autre qui est la bonne...

n°1321819
the_bigboo
Posté le 09-03-2006 à 14:13:43  profilanswer
 

si , c'est possible mais pas aisément car il faudra aller bidouiller les sources d'OS commerce , que je ne maitrise par ailleurs pas du tout...

n°1321833
thireg
Posté le 09-03-2006 à 14:31:21  profilanswer
 

ok bon je vais voir comment faire ....
Merci en tout cas +++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  appeler / afficher une page php dans une autre

 

Sujets relatifs
[ RESOLU ] lien particulier dans la pagecomment signer la visite d'une page web ?
[PHP-MYSQL] Afficher dates un mois après l'autreMettre à jour une page internet avec un formulaire php ?
deplacer un activeX dans une page web?Appeler une variable
Mettre à jour une page internet avec un formulaire php ?probleme passage variable page à une autre
Intégrer une page web dans une page web :)Taille d'un bloc (pour prendre la hauteur de tte la page ?
Plus de sujets relatifs à : appeler / afficher une page php dans une autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR