Tout est dans le titre.
Pour info, mon site web est hébergé sur un serveur mutualisé de 1and1 et j'ai reçu hier, après que mon site ai été coupé (erreur 403 de partout) la raison de cette coupure.
Mon site consommerai trop de ressource, et la source de cette consomation exessive m'a été envoyé:
En fouinant sur certain site j'ai cru comprendre que 1and1 préférai les includes sans le nom de domaines à l'intérieur.
Pas de panique. C’est juste que votre hébergeur (1and1 par exemple) interdit l’utilisation d’adresse extérieur pour cette fonction. (pour être précis, il interdit les URL au formats absolus (http://…))
Un petit exemple… imaginons que vous posséder le domaine
www.bidule.info
L’adresse de votre blog est
www.bidule.info
Tandis que le forum est à l’adresse
www.bidule.info/forum/
Il vous suffit de mettre l’adresse relative dans votre thème pour afficher la liste.
<ul>
<?php include(’/support/extern.php?action=new&show=6′) ?>
</ul>
Et voila ! Le tour est joué.
Il faut tout de même savoir que l'adresse
http://www.kingdomfantasy.com correspond à l'adresse de mon site, et qu'il ne s'agit pas d'une adresse extérieure. La méthode en mettant l'url http:// fonctionnait aussi bien que si je ne mettait que le chemin relatif dans le include()
Dois je comprendre qu'un include de cette forme:
<?PHP
include('debut.php');
?>
consomme moins de ressources serveur qu'un include de cette forme:
<?PHP
include('http://kingdomfantasy.com/newsboard.php');
?>
Si ce n'est pas le cas, quelles solutions s'offrent à moi pour consommer moins de ressource tout en gardant la possibilité d'appeller des morceaux de code HTML pour chacune de mes pages:
Pour info une page de mon site est construite de cette façon:
Code : Tout sélectionner
<HTML>
<HEAD></HEAD>
<BODY>
<?PHP
include('http://kingdomfantasy.com/menu_de_gauche.php');
?>
Le corps de ma page
<?PHP
include('http://kingdomfantasy.com/pied_de_page.php');
?>
</BODY>
</HTML>[/code]
Tout est dans le titre.
Pour info, mon site web est hébergé sur un serveur mutualisé de 1and1 et j'ai reçu hier, après que mon site ai été coupé (erreur 403 de partout) la raison de cette coupure.
Mon site consommerai trop de ressource, et la source de cette consomation exessive m'a été envoyé:
[quote]
/kunden/homepages/21/xxxxxxxxxx/htdocs/www/include.php:
---
46 <?PHP
47 include('http://kingdomfantasy.com/debut.php');
48 ?>
---
=> this is bad.
---
56 <?PHP
57 include('http://kingdomfantasy.com/newsboard.php');
58 ?>
---
=> this is bad, too.[/quote]
En fouinant sur certain site j'ai cru comprendre que 1and1 préférai les includes sans le nom de domaines à l'intérieur.
[quote]Pas de panique. C’est juste que votre hébergeur (1and1 par exemple) interdit l’utilisation d’adresse extérieur pour cette fonction. (pour être précis, il interdit les URL au formats absolus (http://…))
Un petit exemple… imaginons que vous posséder le domaine www.bidule.info
L’adresse de votre blog est www.bidule.info
Tandis que le forum est à l’adresse www.bidule.info/forum/
Il vous suffit de mettre l’adresse relative dans votre thème pour afficher la liste.
<ul>
<?php include(’/support/extern.php?action=new&show=6′) ?>
</ul>
Et voila ! Le tour est joué. [/quote]
Il faut tout de même savoir que l'adresse http://www.kingdomfantasy.com correspond à l'adresse de mon site, et qu'il ne s'agit pas d'une adresse extérieure. La méthode en mettant l'url http:// fonctionnait aussi bien que si je ne mettait que le chemin relatif dans le include()
Dois je comprendre qu'un include de cette forme:
[php]
<?PHP
include('debut.php');
?>[/php]
consomme moins de ressources serveur qu'un include de cette forme:
[php]
<?PHP
include('http://kingdomfantasy.com/newsboard.php');
?>[/php]
Si ce n'est pas le cas, quelles solutions s'offrent à moi pour consommer moins de ressource tout en gardant la possibilité d'appeller des morceaux de code HTML pour chacune de mes pages:
Pour info une page de mon site est construite de cette façon:
[code]<HTML>
<HEAD></HEAD>
<BODY>
<?PHP
include('http://kingdomfantasy.com/menu_de_gauche.php');
?>
Le corps de ma page
<?PHP
include('http://kingdomfantasy.com/pied_de_page.php');
?>
</BODY>
</HTML>[/code][/code]