@GatorV, getcwd() dio: /var/www/clients/client0/web2/web
La solución al problema es fácil, en los que quiero usar, pongo delante de los includes $dir. o algo así y lo defino en el otro. Pero quiero tocar lo menos posible los archivos del cms.
Estoy con
www.eu5.es, con los sitios creados con phpost para que todos tiren desde la raiz / estando en /phpost.
Contra más modifique el núcleo, más me cierro a actualizaciones. Quiero tocar lo menos posible.
En htaccess tiene
(./phpost/.htaccess):
Código Apache:
Ver original#PERFIL
RewriteRule ^perfil/([A-Za-z0-9_-]+)$ inc/php/perfil.php?user=$1 [QSA,L]
RewriteRule ^perfil/([A-Za-z0-9_-]+)/$ inc/php/perfil.php?user=$1 [QSA,L]
RewriteRule ^perfil/([A-Za-z0-9_-]+)/([0-9]+)$ inc/php/perfil.php?user=$1&pid=$2 [QSA,L]
Si te fijas,
www.demo.eu5.es va desde /, pero perfil no:
http://demo.eu5.es/phpost/perfil/admin
Intento simular eso, desde el index (de la raiz, no phpost).
Tengo en ./index.php:
Código PHP:
Ver originalelse if($uris[1] == 'perfil'){ // Perfiles
$_GET['user'] = $uris[2];
} else {
$_GET['user'] = $uris[2];
$_GET['pid'] = is_numeric($_GET['pid'])?
$uris[3] : NULL;
}
include "./phpost/inc/php/perfil.php";
}
¿Cómo podría hacer para que ese perfil.php pueda incluir el header entro de ./phpost/ estando incluido en la raiz el sitio /var/www/clients/client0/web2/web?
Ha de haber algo, php tiene soluciones fáciles para todo... lo difícil es encontrarla...