Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2002, 02:15
maya2
 
Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 22 años, 2 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---------------//