Fatal error: Call to undefined function: ftp_connect() in /home/virtual/site6/fst/var/www/html/websalou/index2.php on line 75
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---------------//