Esta es la advertencia q recibo al intentar en un server el eliminar un archivo por ftp parece ser q si uso el mismo .php desde mi ordenador puedo incluso borrar a distancia el archivo en el server pero no desde una página en el propio server podriais decirme q está sucediendo en este caso.
El código es el siguiente:
Código:
//-----------------------Borra la noticia definitivamente--------------// else if ($b==si2) { $result2=mysql_query("SELECT * FROM $t WHERE id=$id",$link); $row2=mysql_fetch_array($result2); //-----------------------Borrado de imagen antigua en ftp--------------// $servidor="localhost"; //Url ftp $usuario="login1"; //Nombre de usuario $clave="login2"; //Pass servidor $dir_ftp="/var/www/html/websalou/fotos/"; //Directorio remoto $ftp_mode="FTP_ASCII"; //Modo de conexion $treuima="$row2[img_gran]"; //Imagen a eliminar $ftp=ftp_connect($servidor) or die ("No es va poder conectar al servidor"); //Conectar mediante ftp $a=ftp_login ($ftp, $usuario, $clave) or die ("Conexión rechazada"); //Autentificar el usuario if ($a==1) { $b=ftp_chdir ($ftp, $dir_ftp); //Cambiar directorio de ftp if ($b==1) { $c=ftp_delete ($ftp, $treuima); //Eliminar imagen if ($c==1) { mysql_free_result($result2); $sql=mysql_query("DELETE FROM $t WHERE id=$id",$link); $result=mysql_query("SELECT * FROM $t",$link); $row=mysql_fetch_array($result); echo "<center><table border='0' cellpadding='0' cellspacing='1' style='border-collapse: collapse' bordercolor='#111111' bgcolor='#000000' width='50%' align='center'>\n"; echo "<tr><td bgcolor='#6B7B92'><img src='img/pixel.gif' width='3' height='1' border='0'><font color='white' size='3'><b>".$row['nom_reg']."</b></font></td></tr>\n"; echo "</table><br></center>\n"; echo "<center><b>Noticia eliminada de la base de dades. </b><br><br><br><br><a href='index2.php'>Tornar</a><img src='img/pixel.gif' width='10' height='1'><a href='logout.php'>Sortir</a></center>\n"; mysql_free_result($result); } ELSE //Si la imagen ya se borró { mysql_free_result($result2); $sql=mysql_query("DELETE FROM $t WHERE id=$id",$link); $result=mysql_query("SELECT * FROM $t",$link); $row=mysql_fetch_array($result); echo "<center><table border='0' cellpadding='0' cellspacing='1' style='border-collapse: collapse' bordercolor='#111111' bgcolor='#000000' width='50%' align='center'>\n"; echo "<tr><td bgcolor='#6B7B92'><img src='img/pixel.gif' width='3' height='1' border='0'><font color='white' size='3'><b>".$row['nom_reg']."</b></font></td></tr>\n"; echo "</table><br></center>\n"; echo "<center><b>Noticia eliminada de la base de dades. </b><br><br><br><br><a href='index2.php'>Tornar</a><img src='img/pixel.gif' width='10' height='1'><a href='logout.php'>Sortir</a></center>\n"; mysql_free_result($result); } } } ELSE { echo "<center>No es va poder conectar al servidor, torni a intentar-ho</center>"; } ftp_quit($ftp); } //-----------------------Fin de eliminación de archivo---------------//