J'ai un site en direct qui comprend différents fichiers php en fonction de la page à laquelle l'utilisateur tente d'accéder. L'en-tête et le pied de page sont les mêmes, mais dans le fichier, si l'utilisateur demande filename1.php
par rapport à filename2.php
, un autre php est chargé dans le contenu de la page. Trucs CMS de base.L'utilisation de include() pour charger différents contenus de pages agit différemment localement vs hébergé
Sur le site en direct, cela fonctionne très bien. Je viens de mettre en place un environnement de développement local, et cela ne fonctionne pas. Le fichier qui est censé charger au milieu de la page est le seul fichier chargé. Je ne dis pas ça bien. Voici un exemple:
Comment ça marche en direct:
<html>
<head>
Stuff
</head>
<body>
More stuff
<? include('some_file.php'); ?>
</body>
</html>
Comment ça marche localement:
<? include('some_file.php'); ?>
seulement que les charges de fichiers, aucun autre contenu.
Vous ne savez pas pourquoi une seule page est en train d'être chargée, mais pas le contenu qui l'entoure? Si je ne m'explique pas bien, faites le moi savoir.
Éditer:
Cela pourrait être une meilleure explication? ou non .. De toute façon, c'est comme la page incluse, au lieu de charger dans au milieu du fichier d'index, est en train de charger au lieu de le fichier d'index.
Edit 2:
Voici à quoi il ressemble en direct, qui peut être vu à http://saloncosabella.com/our_team/meet_our_team: live http://img.skitch.com/20100510-j36r58pu6kjrmekexixh81f96i.jpg
Et voici à quoi il ressemble localement: local http://img.skitch.com/20100510-q29f2uq34g5pp68w5ke77dddks.jpg
Le html qui montre sur le site local (pas tout ce joli, je sais):
<a href="/our_team/meet_our_team?stylist=jamie.staton"><img src="/images/our_team/jamie.staton.png" class="thumbnail first_thumb" /></a><a href="/our_team/meet_our_team?stylist=torrey.staton"><img src="/images/our_team/torrey.staton.png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=brittany.benallo"><img src="/images/our_team/brittany.benallo.png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=victoria."><img src="/images/our_team/victoria..png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=tiahna.cristobal"><img src="/images/our_team/tiahna.cristobal.png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=christina.walker"><img src="/images/our_team/christina.walker.png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=kristen.pulst"><img src="/images/our_team/kristen.pulst.png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=allison.canino"><img src="/images/our_team/allison.canino.png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=lia."><img src="/images/our_team/lia..png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=alex.woodworth"><img src="/images/our_team/alex.woodworth.png" class="thumbnail" /></a><a href="/our_team/meet_our_team?stylist=lauren.hassett"><img src="/images/our_team/lauren.hassett.png" class="thumbnail" /></a><a href="?stylist_page=1"><img src="/images/our_team/see_more.png" alt="See More" class="thumbnail" ></a> <div class="clear"></div>
Est-il possible que vous ayez besoin de la balise d'ouverture ' Php' au lieu de' '? –
Non. J'ai des étiquettes courtes allumées, et elles fonctionnent dans d'autres situations sur le site. J'ai juste essayé, pour être sûr, et cela n'a pas réglé le problème. – hookedonwinter
bien quel est l'emplacement réel de 'some_file.php' sur le système de fichiers? peut-être qu'il y a une différence dans votre 'include_path' essayez de changer' include' à 'require' et de voir ce qu'il vous aboie. – prodigitalson