Je ne pense pas que ma question donne vraiment assez de perspicacité.Echo nom de fichier à partir de la page d'inclusion
Fondamentalement. Je cherche à faire écho le nom du fichier, même si cette fonction sera appelée à partir de mon fichier header.php.
est ici un code pour vous aider à comprendre:
index.php
<?php include 'functions.php'; ?>
<!DOCTYPE html>
<html lang="en-gb">
<?php getHeader(); // Get header ?>
</html>
functions.php
<?php
// Get header
function getHeader(){
include 'header.php';
}
// Get filename
function pageTitle(){
echo ucfirst(basename(__FILE__, '.php'));
}
?>
Et enfin ...
header.php
<head>
<title><?php pageTitle(); ?></title>
</head>
Mais, voici le problème, car le code echo ucfirst(basename(__FILE__, '.php'));
est dans mon dossier functions.php
, il est juste écho le nom du fichier functions.php.
Des idées sur la façon de faire écho 'index', plutôt que des «fonctions»?
Merci d'avance.
Vous pouvez passer '__FILE__' comme argument .. – Devon
Seriez-vous en mesure de démontrer, s'il vous plaît? –