22/04/2011, 07:24
|
| | Fecha de Ingreso: abril-2011 Ubicación: barcelona
Mensajes: 127
Antigüedad: 13 años, 7 meses Puntos: 2 | |
abrir un index.html desde un derectorio muy buenas a todos espero que me puedan ayudar estoy algo desesperado ya.
he creado un registro de usuarios donde cada usuario que se registra se le crea un directorio con el nombre de usuario, la cuestios es que quiero que cuando el usuario valide se le abra un index.html que se crea en su carpeta en su directorio vaya.
este seria la parte donde creo su directorio:
// Establecer nuestra ruta de acceso absoluta para los directorios se crean en:
$path = $_SERVER['DOCUMENT_ROOT'] . '/usuarios/uploads/';
if (isset($_POST['create'])) {
// Apúntese a nuestro formulario de datos
$dirName = isset($_POST['nombre_user'])?$_POST['nombre_user']:false;
// Primero validar el valor:
if ($dirName !== false && preg_match('~([^A-Z0-9]+)~i', $dirName, $matches) === 0) {
// Tenemos un directorio válido:
if (!is_dir($path . $dirName)) {
// Somos buenos para crear este directorio:
if (mkdir($path . $dirName, 0775)) {
$success = "El directorio se ha creado con éxito!<br /><br />";
}else {
$error = "No se puede crear directorio {$dirName}.";
}
}else {
$error = "Directory {$dirName} already exists.";
}
}else {
// Datos no válidos, htmlenttie les encajona <> se utilizaron.
$dirName = htmlentities($dirName);
$error = "Usted tiene valores no válidos en {$dirName}.";
}
}
y se crea perfectamente pero ahora cuando el usuario se valida desde la pagina de entrada de usuarios y al apretar el botón del formulario de entrada de datos quiero que se le abriera el index que hay dentro de su carpeta, claro que uno de los problemas es como decir que cada usuario tiene su directorio.
no se si me pueden dar alguna pista lo agradecería. |