par
vinzmeister » 13 mars 2015, 15:53
Woaw, des experts s'occupent de mon cas, c'est cool
@Synergie, mon include est bien le bon, sinon j'aurai un message d'erreur du type :
Warning: include_once(./PageUpdateRoleNNI.php): failed to open stream: No such file or directory in (...)
@Ryle, j'avais bien compris la notion de l'include et qu'il faut se positionner par rapport au fichier en haut de la pyramide des include pour indiquer la bonne arborescence.
@xTG, oui, mon echo modifié s'affiche bien :
En fait, je lance index.php (fichier A) où il y a un include_once sur le fichier B : PageUpdateRoleNNI.php dans le dossier Vue, et B inclut C : include_once("./Vue/menu_onglets.php"). L'arborescence de ces fichiers est celui dont j'ai mis l'image dans mon premier post.
Si vous me dites plus tard qu'ici le fichier A ne sert à rien, je suis d'accord, c'est que mon code avait évolué ces derniers jours.
Contenu entier de A (index.php) :
Code : Tout sélectionner
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
include_once('Vue/PageUpdateRoleNNI.php');
?>
</body>
</html>
Contenu partiel de B : (PageUpdateRoleNNI.php)
Code : Tout sélectionner
<?php
function cellule($num, $valeur, &$tableau, &$matrice, $nni_tmp){....}
function affiche_liste_role($cx, $value){....}
//include_once("./menu_onglets.php");
include_once("./Vue/menu_onglets.php");
echo "-----------------------------";
$menu = test();
include_once('Modele/connexion_REPORT.php');
include_once('Modele/FonctionsSQL.php');
...
Contenu partiel de C (avec echo modifié) :
Code : Tout sélectionner
<?php
function affiche_menu(){...}
echo "++++++ Oui ça change bien /////// Comme quoi ".pathinfo($_SERVER['PHP_SELF'])['basename']." est bien appelé<br>";
function test(){
return "tu vas marcher oui ?!";
}
Malgré ça, j'ai toujours l'erreur :
Fatal error: Call to undefined function test()
Et je ne C.O.M.P.R.E.N.D.S. pas !!

Woaw, des experts s'occupent de mon cas, c'est cool :o
@Synergie, mon include est bien le bon, sinon j'aurai un message d'erreur du type :
[i]Warning: include_once(./PageUpdateRoleNNI.php): failed to open stream: No such file or directory in (...)[/i]
@Ryle, j'avais bien compris la notion de l'include et qu'il faut se positionner par rapport au fichier en haut de la pyramide des include pour indiquer la bonne arborescence.
@xTG, oui, mon echo modifié s'affiche bien :
[url=http://www.zimagez.com/zimage/preuve193.php][img]http://www.zimagez.com/miniature/preuve193.png[/img][/url]
En fait, je lance index.php (fichier A) où il y a un include_once sur le fichier B : PageUpdateRoleNNI.php dans le dossier Vue, et B inclut C : include_once("./Vue/menu_onglets.php"). L'arborescence de ces fichiers est celui dont j'ai mis l'image dans mon premier post.
Si vous me dites plus tard qu'ici le fichier A ne sert à rien, je suis d'accord, c'est que mon code avait évolué ces derniers jours.
Contenu entier de A (index.php) :
[code]<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
include_once('Vue/PageUpdateRoleNNI.php');
?>
</body>
</html>
[/code]
Contenu partiel de B : (PageUpdateRoleNNI.php)
[code]
<?php
function cellule($num, $valeur, &$tableau, &$matrice, $nni_tmp){....}
function affiche_liste_role($cx, $value){....}
//include_once("./menu_onglets.php");
include_once("./Vue/menu_onglets.php");
echo "-----------------------------";
$menu = test();
include_once('Modele/connexion_REPORT.php');
include_once('Modele/FonctionsSQL.php');
...
[/code]
Contenu partiel de C (avec echo modifié) :
[code]<?php
function affiche_menu(){...}
echo "++++++ Oui ça change bien /////// Comme quoi ".pathinfo($_SERVER['PHP_SELF'])['basename']." est bien appelé<br>";
function test(){
return "tu vas marcher oui ?!";
}
[/code]
Malgré ça, j'ai toujours l'erreur :
Fatal error: Call to undefined function test()
Et je ne C.O.M.P.R.E.N.D.S. pas !! :priere: