Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/04/2012, 08:37
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Duda funcionamiento include() en linux

Tienes varias formas como hacerlo...

Código PHP:
Ver original
  1. //regresando en el árbol de archivos
  2. include('../../carpeta2/login.php');
  3.  
  4. //comenzando desde raiz....
  5. $url = $_SERVER['DOCUMENT_ROOT'].'/carpeta1/carpeta2/login.php';
  6. include($url);

La ultima forma es la mas facil si no entiendes como funciona el sistema de archivos y como referenciar a archivos en niveles superiores...

Cita:
como tendria que ser el include, porque se que para cada SO es diferente
Tanto require, como include (y sus "primos" _once) funcionan igual en cualquier SO, lo que si cambia es el sistema de archivos, el windows no importa si tiene mayúsculas o no el nombre, siempre lo tomara como el mismo archivo:

Tanto miarchivo.php como MiArchivo.php o Miarchivo.php es el mismo archivo

En GNU/Linux y Unix pueden llamarse igual varios archivos PERO con algún caracter en mayúsculas o minúsculas:

miarchivo.php es diferente de MiArchivo.php que a su vez es diferente de Miarchivo.php, en este caso, los tres archivos son diferentes!, así que cuidado con los nombres tanto de archivos como carpetas, en GNU/Linux y sistemas Unix respeta los nombres las mayúsculas y minúsculas
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)