Fonction pour include

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonction pour include

Re: Fonction pour include

par xTG » 25 mars 2013, 16:49

Fonctionnellement cela fonctionne.
Après il faut savoir que suivant la gestion des erreurs sur le serveur tu peux avoir une page blanche si une erreur survient.
Ce que je vois tout de suite avec ta fonction d'include c'est la visibilité des variables.
Si un traitement dans cet include fait appel à une variable de ton script principal (qui appelle la fonction charger) il y aura forcement une erreur en raison d'un scope plus restreint (les variables déclarées en dehors de la fonction ne seront pas disponibles en son sein, et donc dans le fichier inclus).

Fonction pour include

par amawalpe » 25 mars 2013, 16:22

Bonjour.

Je souhaite monter une fonction pour faire des include. Ellene fonctionne pas.
Je n'est pas de message d'erreur. Juste que ma page n'est pas "include"
<?PHP
function Charger($fonction) {
    //$racine = $_SERVER["DOCUMENT_ROOT"].'/projet/fonction/';
    include $_SERVER["DOCUMENT_ROOT"].'/projet/fonction/'.$fonction.'.php';
}
Charger('amorce'); // CA NE MARCHE PAS
// ALORS QUE CA MARCHE >>  include $_SERVER["DOCUMENT_ROOT"].'/projet/fonction/amorce.php';

?>