Foros del Web » Programando para Internet » PHP »

Fatal error al intentar eliminar archivo por ftp

Estas en el tema de Fatal error al intentar eliminar archivo por ftp en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 06/05/2002, 03:15
 
Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 15 años, 10 meses
Puntos: 0
Fatal error al intentar eliminar archivo por ftp

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---------------//
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:10.