Ir para conteúdo

POWERED BY:

Arquivado

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

ultramarcelo

Upload - Como pegar taxa de transferência ?

Recommended Posts

Olá pesoal estou desenvolvendo um site e gostaria de saber que comandos usar para saber a velocidade de conexão do upload para calcular a taxa de transferencia...e como fazer??

e pesquise alguns comandos (upload_tmp_dir) e (post_max_size) mas nao sei como usá-los... o que eu sei eh que:

 

Taxa de transferencia = tamanho do arquivo / velocidade de conexão

...para tempo estimado

 

estou usando o arquivo do próprio site:

 

//VERIFICA SE O FORM FOI ENVIADO PARA CONECTAR E ENVIAR O ARQUIVO AO FTP

if($_POST) {

 

//RECEBE O ARQUIVO

$arqName = $_FILES[arquivo][name];

$arqTemp = $_FILES[arquivo][tmp_name];

 

//CONECTA AO FTP

$conn = ftp_connect($server)

or die ("ERRO AO CONECTAR AO SERVIDOR DE FTP ".$server);

 

//TENTA EFETUAR O LOGIN COM USUÁRIO E SENHA DE ACESSO

if(@ftp_login($conn, $usuario, $senha) ) {

//ENVIA O ARQUIVO

$status = ftp_put($conn, '/diretorio_para_receber_upload/'.$arqName, $arqTemp, FTP_ASCII);

 

//VERIFICA SE O ARQUIVO FOI ENVIADO

if($status) {

echo "O arquivo $arqName foi enviado com Sucesso!";

}//FECHA IF ( status )

else {

echo "Erro! Aconteceu algum problema no envio do arquivo.";

}//FECHA ELSE

}//FECHA IF (LOGIN)

else {

echo "Não foi possível efetuar a conexão. Verifique o usuário e a senha de acesso.";

}//FECHA ELSE

 

//TERMINA A EXECUÇÃO

die;

}//FECHA IF ( POST ) ?>

 

<html>

<head>

<title>Dominando a integração com FTP - Parte 02</title>

</head>

 

<body bgcolor="#FFFFFF">

<h1>Upload de arquivo - FTP</h1>

<form name="frmFtp" method="post" enctype="multipart/form-data">

<table border="0" cellpading="0" cellspacing="0" width="50%">

<tr>

<td height="30" width="10%">Arquivo:</td>

<td height="30"width="40%"><input name="arquivo" type="file" size="35"></td>

</tr>

<tr>

<td height="30" width="50%" colspan="2"><input type="submit" name="btnEnviar" value="Enviar"></td>

</tr>

</table>

</form>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, com php eu nao sei nao ...acho que teria que ser com JS ...

 

 

mas aqui, nao precisa comentar os ifs nao ...

 

uma boa identação resolve, ao nao ser em caso de ifs muito longos

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.