hola, estoy subiendo una aplicacion web a un servidor de la universidad en el que cada alumno tenemos una carpeta dentro de un mismo directorio, por lo q todos tenemos los mismos permisos (o eso supongo).
El caso es que esta funcion:
function guardarImagen($_FILES){
$directorio = $_SERVER['DOCUMENT_ROOT']."images/uploads/";
$nombre = $_FILES['imagen']['name'];
$tipo = $_FILES['imagen']['type'];
$tamano = $_FILES['imagen']['size'];
if (($_FILES['imagen']['name'] != "") && ($_FILES['imagen']['size'] != 0)){
$mover = move_uploaded_file($_FILES['imagen']['tmp_name'], $directorio.$nombre);
if(!$mover){
echo "no se ha copiado la imagen";
}
}
else{
$origen= $directorio.$nombre;
$nuevoNombre = "thumb".$nombre;
$destino = $directorio.$nuevoNombre;
if (redimensionar_imagen($origen, $tipo, $destino, 75, 125, 100) == '1'){
//borramos la imagen original
unlink($origen);
return $nuevoNombre;
}
else{
return '0';
}
}
}
siempre casca en el if de "move_uploaded_file". He comprobado previamente que el obsejo sea válido con "is_uploaded_file()" y siempre me ha dado TRUE.
¿detectais algún erorr? o ¿teneis idea de porque no pasa de ahi la función?
Decir que en local funciona perfectmente