kwnds 0 Denunciar post Postado Novembro 17, 2007 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
Beraldo 864 Denunciar post Postado Novembro 17, 2007 Não conheço nenhum script pronto, mas dê uma olhada no Manual, na parte de FTP: http://br.php.net/ftp http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif Compartilhar este post Link para o post Compartilhar em outros sites
kwnds 0 Denunciar post Postado Novembro 17, 2007 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
kwnds 0 Denunciar post Postado Novembro 17, 2007 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