Cita:
La fotografia sube correctamente pero tiene un problema que tiene el atributo 600 en el FTP que significa que solo puede ser eliminada o modificada por el usuario que la subio. if ($_FILES['fichero']['name'] <> ""){
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo
$ruta = "../noticias/".$_FILES['fichero']['name'];
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta)) { // se coloca en su lugar final
echo "<b>Imagen subida satisfactoriamente!. Datos:</b><br>";
echo "Nombre: <i><a href=\"".$_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>";
$foto = $_FILES['fichero']['name'];
$foto_db = "noticias/" . $_FILES['fichero']['name'];
echo "Tipo MIME: <i>".$_FILES['fichero']['type']."</i><br>";
echo "Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>";
echo "<br><hr><br>";
}
}
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo
$ruta = "../noticias/".$_FILES['fichero']['name'];
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta)) { // se coloca en su lugar final
echo "<b>Imagen subida satisfactoriamente!. Datos:</b><br>";
echo "Nombre: <i><a href=\"".$_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>";
$foto = $_FILES['fichero']['name'];
$foto_db = "noticias/" . $_FILES['fichero']['name'];
echo "Tipo MIME: <i>".$_FILES['fichero']['type']."</i><br>";
echo "Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>";
echo "<br><hr><br>";
}
}
Llevo tiempo intentando cambiar el atributo o engañar con algo al servidor para poder cambiar el atributo pero no encuentro nada. ¿Sabeis de algo?.
Pero principalmente me interesa saber como puedo subir la fotografia pero darle el atributo 777 para que luego no tenga este problema.
Muchas gracias y Saludos.