Foros del Web » Programando para Internet » PHP »

php ftp

Estas en el tema de php ftp en el foro de PHP en Foros del Web. hola tengo un problema tengo que subir unas fotos via ftp desde una pagina php i me da un error cuando lo coje desde mi ...
  #1 (permalink)  
Antiguo 26/04/2002, 13:07
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 22 años
Puntos: 0
php ftp

hola tengo un problema

tengo que subir unas fotos via ftp desde una pagina php
i me da un error cuando lo coje desde mi maquina

alguine tiene alguna pista?????

Gracias ;)
  #2 (permalink)  
Antiguo 26/04/2002, 15:49
Avatar de Kaiser  
Fecha de Ingreso: febrero-2001
Ubicación: Heredia, Costa Rica
Mensajes: 239
Antigüedad: 23 años, 2 meses
Puntos: 1
Re: php ftp


Danos el error... please!
  #3 (permalink)  
Antiguo 29/04/2002, 03:25
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 22 años
Puntos: 0
Re: php ftp

El problema es que el script de FTP funciona en local, lanzando el archivo hacia un ftp remoto, pero cuando cuelgo la página en el servidor, me sale un error al intentar abrir el archivo de la máquina local para subirlo al servidor ...

Grácias por adelantado.
  #4 (permalink)  
Antiguo 06/05/2002, 05:46
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 22 años
Puntos: 0
Re: php ftp

nadie sabe nada sobre esto
solo quiero subir fotos a mi servidor
  #5 (permalink)  
Antiguo 07/05/2002, 00:27
 
Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: php ftp

Yo también tengo problemas con la subida de los archivos y las classes q he visto por ahí son muy complicadas si alguien puede aportar algo de luz porfavor...
Yo también tengo el problema de que a pesar de usar el código según el manual de php para conectar via ftp y intentar subir un archivo me da error.
Y a la hora de hacer algo tan sencillo, previo, como es GetImageSize en el servidor remoto me da error también cuando en localhost no me ocurre esto.
Uso el siguiente código entre otros:
Código:
 //----------------------Modificar noticia----variables--------------//

else if (isset($modif))
{
/* Variables ftp */

$servidor="localhost";						//url ftp
$usuario="[email protected]";				//nombre de usuario
$clave="xxxxx";						//pass servidor
$archivo_r=basename($imatge);					//Nombre para archivo remoto sin path
$dir_ftp="/var/www/html/websalou/fotos/";			//directorio ftp				

 			
$ftp_mode="FTP_ASCII";						//FTP_ASCII | FTP_BYNARY
						
						

//----------------Procesado de varibles para modificar noticia con imagen-----//

if ($img=="can")
{

/* Variables validar-imagen */

if (isset($imatge))
{
global $size, $tamany, $imatge;
$size = GetImageSize("$imatge");			//Obtiene medidas y formato de archivos de imagen GIF,JPG o PNG.
$tamany = filesize("$imatge");				//Tamaño del archivo en Bytes.
$bytes = 25000;						//Determinamos el tamaño permitido.
			
	if ($size[2]==1)
	{
		if ($tamany<$bytes)
		{

		//-----Se actualiza la base de datos si el tamaño del archivo es el permitido------//

                $sql = mysql_query("UPDATE $tb SET titol_noti='$noutit', notitext='$cosnot', img_gran='$archivo_r' WHERE id='$id2'",$link);
                $result = mysql_query("select * from $tb where id=$id2",$link); 
                $row = mysql_fetch_array($result);
		
		//-----Comienza el upload del archivo---------//

		$ftp=ftp_connect($servidor) or die ("No se puede conectar"); 		//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_put ($ftp, $archivo_r, $imatge, $ftp_mode); 		//Enviar archivo	
			if ($c==1)
				{
				//----------Se imprimen los resultados--------//

				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><br><b>Noticia modificada</b><br><br>Resultat:<br></center>\n";
                		echo "<center><table border='0' cellpadding='0' cellspacing='2' style='border-collapse: collapse' bordercolor='#FFFFFF' bgcolor='#FFFFFF' width='50%' align='center'>\n";
				$fech=date("d/m/Y -- G:i:s",$row['fecha']);
				echo "<tr><td width='13%' bgcolor='#FFFFFF'><a href='fotos/".$row[img_gran]."'><img src='fotos/".$row[img_gran]."' alt='Ampliar imatge' border='0' $size[3]></a></td><td width='3%' bgcolor='#FFFFFF'></td>\n";
				echo "<td width='84%' valign='top' bgcolor='#FFFFFF'><p style='text-align:justify'><font size='2'><b><a class='tit' href='index2.php?ampli=si&id=".$row[id]."&t=$t'>".$row['titol_noti']."</a></b></font><br><font size='1'><b>".$row['notitext']."</b></font></p></td></tr>\n";
				echo "<tr><td width='13%' bgcolor='#FFFFFF'>".$fech."</td><td width='3%' bgcolor='#FFFFFF'></td><td width='84%' bgcolor='#FFFFFF'><a href='index2.php?id=".$row[id]."&b=si&t=$tb'><img src='img/eli.gif' width='15' height='16' border='0' align='absmiddle'><font color='#3B7CA4' size='1'><b> Eliminar noticia</b></font></a>\n";
				echo "<img src='img/pixel.gif' width='20' height='1' border='0'><a href='index2.php?id=".$row[id]."&mod=si&t=$tb'><img src='img/nova.gif' width='15' height='16' border='0' align='absmiddle'><font color='#3B7CA4' size='1'><b> Modificar noticia</b></font></a>\n";
				echo "<img src='img/pixel.gif' width='20' height='1' border='0'><a href='index2.php?id=".$row[id]."&inserta=si&t=$tb'><img src='img/modi.gif' width='15' height='16' border='0' align='absmiddle'><font color='#3B7CA4' size='1'><b> Insertar noticia</b></font></a></td></tr>\n";   
				echo "<tr><td width='13%' bgcolor='#FFFFFF'><br></td><td width='3%' bgcolor='#FFFFFF'><br></td><td width='84%' bgcolor='#FFFFFF'><br></td></tr>\n";
				echo "<tr><td width='13%' bgcolor='#FFFFFF'></td><td width='3%' bgcolor='#FFFFFF'></td><td width='84%' bgcolor='#FFFFFF'></td></tr>\n";       
				echo "</table><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 pujar la informació, torni a intentar-ho</center>";
				}
			}
			ELSE
			{
			echo "<center>No es va poder pujar la informació, torni a intentar-ho</center>";	
			}
		}
		ELSE
		{
		echo "<center>No es va poder conectar al servidor per pujar la informació, torni a intentar-ho</center>";
		}
		ftp_quit($ftp);
		
		//------------------fin upload----------------//

		
		}//-------Fin de acciones si el tamaño del archivo es correcto------//
		
		else
		{
		echo "La mida de l'arxiu d'imatge excedeix la mida permesa";
		}

	}//-------Fin de acciones si las extensiones del archivo son correctas------//

	else
	{
	echo "<center><br><b><font face='arial' size='2'>Extensió de l'arxiu per l'imatge de la noticia incorrecta</center></font></b></center>";
	}
	}
	else
	{
	echo "<center><br><b><font face='arial' size='2'>Ha de seleccionar una imatge previament.</center></font></b></center>";
	}
}//-------Fin de acciones para canviar imagen--------------------//
  #6 (permalink)  
Antiguo 07/05/2002, 04:33
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 22 años
Puntos: 0
Re: php ftp

yo estoy trabajando tambien en esto,

si acabo viendo la luz, cosa que actualmente empiezo a dudar, te doy el resultado

Por favor, si tu llegas antes a alguna conclusion me lo dices, Vale?

Gracias
  #7 (permalink)  
Antiguo 08/05/2002, 01:22
 
Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: php ftp

Así lo haré xisclet.

Saludos

Alguien puede ayudarnos, y decirnos porque en un server no nos funcionan los respectivos codes y en localhost sí, es decir comentarnos un poco el tema de usar ftp mediante php...Gracias gente.
  #8 (permalink)  
Antiguo 13/05/2002, 10:57
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 22 años
Puntos: 0
Re: php ftp

socorrooooooooo
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 09:23.