Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kwnds

[Resolvido] Upload para FTP

Recommended Posts

Alguém conhece um script para fazer upload para um FTP remoto? Em que tenha de usar ftp_host, ftp_username, ftp_password, etc.

Porque até agora apenas encontrei scripts em que tenho de dar a permissão 777 ás pastas para onde envio os ficheiros...

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

O meu problema quando sigo o manuak está aqui;

$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
Pois não sei que valor por no $destination_file...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido, estou a usar o seguinte:

$ftp_servidor = "servidor";
$ftp_usuario = "login";
$ftp_password = "password";
$ftp_ligar = ftp_connect($ftp_servidor) or die ("ERRO AO CONECTAR AO SERVIDOR DE FTP ".$ftp_servidor);
$arqName = $_FILES[arquivo][name];  
$arqTemp = $_FILES[arquivo][tmp_name]; 

  
  if(@ftp_login($ftp_ligar, $ftp_usuario, $ftp_password) ) {
 
 $status = ftp_put($ftp_ligar, '/'.$arqName, $arqTemp, FTP_ASCII);

 if($status) { 
  echo "O arquivo $arqName foi enviado com Sucesso, e adicionado na base de dados!"; 
 }
 else { 
  echo "Erro! Aconteceu algum problema no envio do arquivo."; 
 }
  }
  else {
 echo "Não foi possível efetuar a conexão. Verifique o usuário e a senha de acesso.";
  }

HTML:

<table width="259" border="0" cellspacing="0" cellpadding="0">

<tr>

<td colspan="2">

 

<div align="center">

<p>

<input name="arquivo" type="file" id="arquivo" />

</p>

<p>  </p>

</div></td>

</tr>

<tr>

<td width="115"><strong>Titulo:</strong></td>

<td width="144"><input name="titulo" type="text" id="titulo" /></td>

</tr>

 

<tr>

<td colspan="2"><input type="submit" name="Submit" value="Enviar" /></td>

</tr>

</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.