Ver Mensaje Individual
  #13 (permalink)  
Antiguo 22/10/2012, 16:05
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Recuperar el propio nombre del archivo

Oh, debes ver el include como si hubieras escrito todo en la misma página. El include no es como el iframe que está dentro de una caja, sino debes verlo así

Código PHP:
Ver original
  1. // a.php
  2. texto, texto...
  3.  
  4. //b.php
  5. otro texto, otro texto.
  6.  
  7. //c.php
  8. <?php
  9. include 'a.php';
  10. echo '<br />';
  11. include 'b.php';

Es exactamen lo mismo que hacer esto
Código PHP:
Ver original
  1. // c.php
  2. texto, texto...
  3. otro texto, otro texto.

Todo está visualizado como si fuera una sola hoja. Ahora lo que quieres hacer el problema está en que la variable mágica __FILE__ hace referencia al archivo que lo está llamando. Así que lo que realmente está llamando __FILE__ es la ruta absoluta donde se encuentra Cabecera.txt. Algo así puede que te resulte

Código PHP:
Ver original
  1. $file = pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME);
  2. if(file_exists($file . '.txt')){
  3.     include $file . '.txt';
  4. }
Pero esto es basado en la ruta que se escribio en la dirección. Debes tener cuidado con usar este tipo de código te recomiendo que mejor crees un listado tipo array y que verifiques con ese listado a ver si existe la dirección que se está probando.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos