elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 13:15  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Direccion raiz php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Direccion raiz php  (Leído 5,268 veces)
wizache

Desconectado Desconectado

Mensajes: 143


El que poco sabe poco vive


Ver Perfil WWW
Direccion raiz php
« en: 29 Junio 2007, 01:20 »

HOla que tal estoy con una pagina en php a la que quiero hacer varios include, el problema es que si la carpeta no esta en el directorio base el include por supuesto no funciona, la solucion aunque no la perfecta seria hacer un include y cambiarle la direccion, peor el problema es que este include llama asi mismo otro include que no podria cambiar, para esto intennte varias cosas:

1. poner la direccion de estra manera: include("/carpeta/pagina.php"); pensando en que tomara la / como el directorio raiz como en html, lo cual no funciono

2. con la funcion include($_SERVER['DOCUMENT_ROOT']."/carpeta/pagina.php"); esto funciono a la perfeccion en mi servidor local, pero a la hora de subirlo al dichoso servidor, nada funciona, al parecer $_SERVER['DOCUMENT_ROOT'] hace refernecia a la carpeta del servidor "en el servidor", es decir /var/www/misitio en mi caso, pero a la hora de subiro al servidor web la direccion a la que hace referencia no coincide con la de mi dominio dado por alguna razon

Habra alguna funcion en php que em devuelve la carpeta raiz del servidor actual, es decir no:
"/var/www/misitio" sino que se refiera a por ejemplo "midominio/"

Saludos  :P


En línea

eLank0
eLhAcKeR r00Lz


Desconectado Desconectado

Mensajes: 937



Ver Perfil WWW
Re: Direccion raiz php
« Respuesta #1 en: 29 Junio 2007, 22:40 »

Puedes hacer:

Código:
include("dirección web del archivo");

Y para subir directorio:

Código:
include("../archivo");

Con el ../ .

S2


En línea

Antes de Postear,
carlosre

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Direccion raiz php
« Respuesta #2 en: 2 Septiembre 2011, 16:27 »

si quieres puedes usar $_SERVER['DOCUMENT_ROOT'], esto te devolvera la variable del directorio raiz que buscas.
En línea
WHK
吴阿卡
Ex-Staff
*
Desconectado Desconectado

Mensajes: 4.113


The Hacktivism is not a crime


Ver Perfil WWW
Re: Direccion raiz php
« Respuesta #3 en: 3 Septiembre 2011, 05:42 »

Código
include(dirname(__file__).'/dir/include.php');

__file__ te da la ruta total del archivo php actual, por ejemplo:
/var/www/test/test.php

entonces dirname te lo transforma a directorio:
/var/www/test

asi que queda así:
/var/www/test/dir/include.php

pero te recomiendo verificar antes:
Código
if(file_exists($inc = dirname(__file__).'/dir/include.php'))
inlclude($inc); // evita el @ para un error_reporting mas flexible
else
echo 'Falta la inclusión';
« Última modificación: 3 Septiembre 2011, 05:44 por WHK » En línea

Mi foro Ultra Off-Topics: http://whk.drawcoders.com/foro/

Gracias a todos! Good bye!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Quiero averiguar la direccion fisica MAC sabiendo la direccion IP, se puede?
Hacking Básico
redcat 7 3,089 Último mensaje 19 Julio 2007, 17:53
por cker
MOVIDO: Direccion raiz php
Desarrollo Web
дٳŦ٭ 0 280 Último mensaje 29 Junio 2007, 01:23
por дٳŦ٭
raiz cuadrada
Programación C/C++
mapers 7 5,387 Último mensaje 7 Julio 2009, 21:48
por Eternal Idol
Raiz cuadrada en c
Programación C/C++
JOSE23 11 4,337 Último mensaje 21 Febrero 2011, 18:06
por JOSE23
Uso de raiz cuadrada en C#
.NET
Riudo 6 2,933 Último mensaje 28 Febrero 2011, 20:22
por [D4N93R]
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines