Foros del Web » Programando para Internet » PHP »

Crear Directorio

Estas en el tema de Crear Directorio en el foro de PHP en Foros del Web. Hola!! Tengo un problema tengo hecho un archivo en php y me funciona porque tengo el directorio creado ya en la raiz. Lo que yo ...
  #1 (permalink)  
Antiguo 14/05/2005, 10:30
 
Fecha de Ingreso: abril-2005
Mensajes: 93
Antigüedad: 19 años
Puntos: 0
Crear Directorio

Hola!! Tengo un problema tengo hecho un archivo en php y me funciona porque tengo el directorio creado ya en la raiz. Lo que yo quiero hacer es que lo cree el documento en php lo que tengo instalado php5 y la funcion mkdir() me da error. Saben ustedes como hacerlo este el archivo

<?php
if(isset($submit)){
if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
//revisamos que sea jpg
if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"){
//nuevo nombre para la imagen
$nuevoNombre = time().".jpg";
//Creamos el directorio pero no me funciona
mkdir("/fotografias", 0700);
//movemos la imagen
move_uploaded_file($_FILES['imagen']['tmp_name'], "fotografias/$nuevoNombre");
//obtenemos la inforamción
$data = GetImageSize("fotografias/$nuevoNombre");
//mensaje de éxito
echo "<img src='fotografias/$nuevoNombre' $data[3]> <br> imagen $nuevoNombre subida con éxito";
}else{
echo "Formato no válido para fichero de imagen";
}
} else {
echo "Error al cargar imagen: " . $_FILES['imagen']['name'];
}
}
?>

<form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Subir esta imagen: <input name="imagen" type="file">
<input type="submit" name='submit' value="Subir Fichero">
</form>
  #2 (permalink)  
Antiguo 14/05/2005, 12:36
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
El directorio donde quieres crear ese mismo, no tienes atributos CHMOD correctos, necesitas tener 0777 para que funcione. Checalo con tu cliente FTP
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:50.