vamos. lo que ocurre es que me parece ilogico y poco practico decirle si es enero muestrame enero, si es esto muestrame esto .... una y otra vez.
La ruta del archivo es irrelevante, te lo pongo asi de simple:
crea dos archivos con estos contenidos y dime cual te resulta mas practico por cantidad de codigo, resultado obtenido y rendimiento del sistema.
Tu método (recalquese que se usa un case por mes):
Código PHP:
Ver original<?php
$arrayMeses = array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
$mes = $arrayMeses[date('m')-1]; switch ($mes) {
case "Mayo":
echo ('mayo.php');
break;
case "Junio":
echo ('junio.php');
break;
case "Julio":
echo ('julio.php');
break;
case "Agosto":
echo ('agosto.php');
break;
case "Septiembre":
echo ('septiembre.php');
break;
case "Octubre":
echo ('octubre.php');
break;
case "Noviembre":
echo ('noviembre.php');
break;
case "Diciembre":
echo ('diciembre.php');
break;
}
?>
Método sugerido (todos los meses están considerados, no hace falta validación extra)
Código PHP:
Ver original<?php
$arrayMeses = array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'); echo $arrayMeses[date('m')-1].'.php'; ?>
----------------
Nota que quizás no sabias es que en PHP es lo mismo hacer
require 'archivo.php';
include 'archivo.php';
que
require $var .'.php';
include $var .'.php';