Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/07/2011, 10:02
Magdisss
 
Fecha de Ingreso: marzo-2007
Mensajes: 11
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Problemas con ftp_delete() - Acceso denegado

cómo sería con Unlink? qué diferencia hay?
necesito borrar fotos de una carpeta del servidor y de una base de datos.
Probe este mismo archivo en otro servidor y me funciona perfecto. Pero cuando lo subi al servidor que realmente es me pasa ese problema de acceso denegado.

Mi código actualmente es el siguiente:


<?
$id=$_POST['id'];
$fotos=mysql_query("SELECT * FROM fotos WHERE id='$id'", $link);
$foto=mysql_fetch_array($fotos);
$directorio = "/www/admin/descarga/";
$nombre_archivo = basename($foto['fotos']);

//Borrar el archivo via FTP
$file = $directorio.$nombre_archivo;

// establecer conexión básica
$conn_id = ftp_connect('www.misitio.com');

// iniciar sesión con nombre de usuario y contraseña
$login_result = ftp_login($conn_id, 'usuario', 'contraseña');

// intentar eliminar el archivo $file
if (!ftp_delete($conn_id, $file))
{
echo "No se pudo eliminar $file\n";
}
if($result=mysql_query("DELETE FROM fotos WHERE id='$id'", $link))
{
echo"se ha eliminado correctamente";
}
else
{
echo"error, intente mas tarde";
}

?>