Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/05/2012, 13:04
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: ¿Cómo saber si un proyecto está en localhost o en un dominio?

Cita:
Iniciado por GatorV Ver Mensaje
Crea un virtualhost en tu local y dale un document root, así te va a dar como en el dominio. Recuerda que la mejor forma es siempre esa, usar VirtualHosts para simular lo más posible el ambiente en producción.
Si, eso he hecho, estaba probando en un virtualhost y en localhost a la vez, pero este último me parece que lo voy a dejar de usar.

Cita:
Iniciado por malakian Ver Mensaje
No se si esto es lo que estas buscando...

real_path
No es eso lo que estoy buscando pero no lo conocía. :) Gracias

Voy a indagar con lo siguiente

Código PHP:
dirname(__file__
Puede que me de la solución :)

Saludos y gracias

EDIT

Creo que esta solución sería válida, tengo que mejorarla sintácticamente y tal pero bueno la hice rápido:

Código PHP:
if($_SERVER["SERVER_NAME"] == "localhost")
{
    
$path = (strtoupper(substr(PHP_OS03)) === "WIN") ? "\\" "/";
    
$replace explode($pathdirname(__file__));
    
$dir $replace[count($replace)-1];
    echo 
$dir;
}
else
{
    
$path ".";
    
$replace explode($path$_SERVER["SERVER_NAME"] );
    
var_dump($replace);
    
$dir = (count($replace) == 2) ? $replace[0] : $replace[1];
    echo 
$dir;

Y encontré esta web que lo mismo es útil a alguien:

http://www.tufuncion.com/path-php
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?

Última edición por Jask; 10/05/2012 a las 13:15