2009-09-30 7 views
0

J'ai 3 fichiers php; pie.php, bar.php et line.php. Ceux-ci, lorsqu'ils sont exécutés individuellement, donnent une sortie en tant que page Web. Si tous sont exécutés, 3 pages Web distinctes s'ouvrent affichant un graphique à secteurs, un graphique à barres et un graphique linéaire. Ce que je veux faire est de diviser une seule page Web en trois parties et montrer le résultat de chaque fichier php individuel (c'est-à-dire les graphiques) dans l'une des trois parties.Affichage de 3 fichiers php ou plus sur une page Web?

  1. Est-il possible de le faire?
  2. Est-ce que je besoin de pirater pour php ou devrais-je tourner script java
  3. Tout exemple que vous savez donner la même

Répondre

0

Vous pouvez inclure tous les trois des scripts PHP ainsi que sur une seule page en utilisant soit les méthodes include ou require.

<?php 
include('path/to/fileOne.php'); 
include('path/to/fileTwo.php'); 
include('path/to/fileThree.php'); 
?> 
0

Pouvez-vous changer les fichiers? Si c'est le cas, supprimez la plus grande partie du code HTML qui produit la structure du document principal, puis ajoutez-les au point où vous souhaitez afficher leur sortie.

Je ne peux pas vraiment être plus précis sans savoir ce que ces scripts contiennent et quel genre d'arguments ils attendent.

+0

Merci beaucoup pour votre réponse rapide. Je voulais en fait avoir une fonctionnalité comme http://amcharts.com/, c'est-à-dire montrer différents graphiques. Je pense que votre idée fonctionnera pour moi pour obtenir la même fonctionnalité. –

1

Si vous avez accès à la source alors je vous suggère de le diviser comme ça:

  • bar.php: graphique à barres sans en-tête/pied de page;
  • line.php: graphique linéaire sans en-tête/pied de page;
  • pie.php: camembert sans en-tête/pied de page;
  • header.php: header;
  • footer.php: pied de page.

puis créez vos pages:

  • piepage.php: inclure header.php, pie.php, footer.php;
  • linepage.php: include header.php, line.php, footer.php;
  • barpage.php: include header.php, bar.php, footer.php;
  • all.php: incluez header.php, pie.php, line.php, bar.php, footer.php.
0

Vous pouvez également avoir une page maître qui place chacune de ces pages dans une iframe.

<html> 
<head> 
... 
</head> 
<body> 
... 
<div> 
<iframe src="pie.php" width="33%" height="200px"></iframe> 
<iframe src="bar.php" width="33%" height="200px"></iframe> 
<iframe src="line.php" width="33%" height="200px"></iframe> 
</div> 
... 
</body> 
</html> 

Bien sûr, je ne recommanderais pas de le faire de cette façon si vous pouvez l'éviter. Les cadres ne sont pas faciles à utiliser ou sont conviviaux pour les moteurs de recherche.

0

simplement les mettre en été vous voulez chacun de se présenter

Questions connexes