-1

Ftp 2

criado por Adilson - Fazsite em 26/01/2003 12:27pm
Simples função para envio de arquivos através de ftp
Data Autor Changelog Download
26/01/2003 12:27pm Adilson - Fazsite - Versão 1.o

Comentários:

Mostrando 1 - 2 de 2 comentários
Estou tentando fazer funcionar esse script, já passei todos os parametros .... mas naum sei se ta faltando alguma coisa ....
<?

/*
DESENVOLVIDO POR: Adilson de Almeida Pedro
e-mail adilson@muitopouco.com.br
site http://www.muitopouco.com.br


chamada da função:
envia_arq($arq_origem,$arq_destino)

parâmetros---------------------------------------------------------------
$arq_origem define o arquiivo de origem, pode ser atraves de um capo file
<input type=file name=file>

$arq_destino difine o caminho onde sera postado o arquivo
ex: "caminho/de/destino/".HTTP_POST_VARS["$file_name"];
--------------------------------------------------------------------------
*/

//-------------Configurações gerais----------------------------
$ftp_server="ftp.rmplus.com.br"; //nome ou ip do servidor de ftp
$ftp_user_name="user";
$ftp_user_pass="senha";

//----------------------$dir_rem-----------------------------
//pasta onde serão enviados os arquivos(a partir da pasta root do ftp)
$dir_rem="/public_html/";
//---------------------------------------------------------------

//function envia_arq($arq_origem,$arq_destino){

global $ftp_server;
global $ftp_user_name;
global $ftp_user_pass;
global $dir_rem;

$arq_destino="teste_video1/".HTTP_POST_VARS["$arq_origem"];
//$arq_origem="$arq_origem";

// abre a conexão com o servidor ftp
$conn_id = ftp_connect($ftp_server);

// login e senha do usuário
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// verifica a conexão ao servidor de ftp
if ((!$conn_id) || (!$login_result)) {
echo "<font color=red>erro de conexão!</font>";
echo "Não foi possivel conectar em $ftp_server para o usuario: $ftp_user_name<br>";
die;
} else {
echo "Conectado em $ftp_server, para o usuario: $ftp_user_name<br>";
}

// muda de diretorio
ftp_chdir ( $conn_id,$dir_rem);

// envio do arquivo
$upload = ftp_put($conn_id, $arq_destino, $arq_origem, FTP_BINARY);

// verifica se o arquivo foi enviado com sucesso
if (!$upload) {
echo "<br><font color=red>Erro de UPLOAD!</font> não foi possível salvar o aquivo $arq_origem como $arq_destino em $dir_rem<br>";
} else {
echo "ARQUIVO ENVIADO $arq_origem para $ftp_server como $arq_destino<br>";
}
// fecha a conexão ftp
ftp_close($conn_id);
//}
?>
27/07/2007 12:21pm (~16 anos atrás)

Veja este código
MP - FTP explorer em
http://www.phpbrasil.com/scripts/script.php/id/832
07/03/2003 11:06am (~21 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)