Flickr recent photos
Meu Twitter
- lourenzo: Melhor página inicial para o Chrome: Speed Dial 2 http://t.co/A5RuGmfa http://t.co/PuiO6rxK
- lourenzo: A solução para os suicídios da Foxconn http://t.co/cpONKzA7
- lourenzo: http://t.co/n3KmEQF2
- lourenzo: Types of facebookers http://t.co/K1h8eGil http://t.co/WZurARI5
- lourenzo: Isso sim é amamentação saudável http://t.co/OMJwB06Y
Cafézinho
Algum a dica te ajudou muito?
Bateu uma vontade de retribuir?
Você pode me pagar um cafezinho :)
Bateu uma vontade de retribuir?
Você pode me pagar um cafezinho :)
Who's online
There are currently 0 users and 1 guest online.















eu consegui fazer funcionar na kinghost o upload_progress...
bom.. a princípio vc vai ter que ir no painel de controle e desativar o MODSECURITY..
exemplo de formulário que vai enviar o POST:
<?php
// identificador do upload..
$id_up = md5(time());
// se for na internet (kinghost)
if(function_exists("apc_fetch")){
echo '';
}else{
// localmente (ubuntu)
echo '';
}
?>
selecione o arquivo
agora você só precisa ficar passar o $id_up via GET para um arquivo de código que tenha o seguinte:
<?php
// se for na internet (kinghost)
if(function_exists("apc_fetch")){
$upload = apc_fetch('upload_'.$_GET[id]);
if($upload){
if ($upload[done]){
$percent = 100;
}else if ($upload[total] == 0){
$percent = 0;
}else{
$percent = $upload[current] / $upload[total] * 100;
}
$atual = $upload[current];
$total = $upload[total];
}else{
#echo 'Sem informações ainda..';
}
}else{
// localmente (ubuntu)
$upload = uploadprogress_get_info($_GET[id]);
if($upload){
$percent = $upload[bytes_uploaded] / $upload[bytes_total] * 100;
$atual = $upload[bytes_uploaded];
$total = $upload[bytes_total];
}else{
#echo 'Sem informações ainda..';
}
}
// da o feedback
if($percent > 0){
// tranforma para de bytes para Kbytes
$atual = (int)($atual/1024);
$total = (int)($total/1024);
// se for mais que 1mega, mostra em MB, senão mantém em KB
if($atual > 1024){
$atual = (int)($atual/1024).'Mb';
}else{
$atual .= 'Kb';
}
if($total > 1024){
$total = (int)($total/1024).'Mb';
}else{
$total .= 'Kb';
}
echo ''.(int)$percent.'% ('.$atual.' de '.$total.')';
}
#print_r($upload);
?>
você vai ter que usar no mínimo um pouco de javascript.. pra fazer funcionar tudo automaticamente.. (a chama do arquivo que vai ver o andamento de upload)