Ir para conteúdo
Fórum Script Brasil

iagouilian

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre iagouilian

iagouilian's Achievements

0

Reputação

  1. iagouilian

    Upload Repetido

    o meu script ta fazendo o upload repetido olhem: <?php class upload { var $tipos = array("application/octet-stream" =>"rar", "application/x-rar-compressed" =>"rar", "image/pjpeg" =>"jpeg", "image/x-png" =>"png"); var $tamanhoMaximo = 5242880;//bytes = 635kb var $destino = "../upload/"; var $tamanho; var $arquivo; var $tipo; var $tmp; var $lg2; var $des2; var $novoNome; function upload($arquivo) { $this->arquivo = $_FILES['arquivo']['name']; $this->tamanho = $_FILES['arquivo']['size']; $this->tipo = "application/x-rar-compressed"; $this->tmp = $_FILES['arquivo']['tmp_name']; }#fecha funcao; function erro($mensagem) { echo $mensagem; }#fecha erro(); function novoNome($mime) { $randomico = rand(0,800); $this->novoNome = substr(($this->arquivo),0,-4)."-".substr(md5($this->arquivo.$randomico),0,5).".".substr(($this->arquivo),-3); }#fecha novoNome(); function copia($tipo) { if($this->arquivo) { $this->lg2 = $_POST["lg"]; $this->des2 = $_POST["des"]; $this->novoNome($tipo); copy($this->tmp,$this->destino.$this->novoNome); echo ("Upload efetuado com sucesso! <br>Link: http://meucs.com/baixar.php?arquivo=" . ($this->novoNome) . "<br> <br> <br>"); mysql_query("INSERT INTO `uniambie_cs`.`uploads` (`nome` ,`login` ,`tamanho` ,`descricao` ,`acessos`, `data` ) VALUES ('$this->novoNome', '$this->lg2', '$this->tamanho', '$this->des2', '0', 'now()')"); } }#fecha copia(); function fazUpload() { foreach($this->tipos as $mime) { if(eregi($mime,trim($this->tipo))) { $cont++; if($this->tamanho >= $this->tamanhoMaximo) $this->erro("Tamanho excedido.<br>Máximo permitido: ".ceil($this->tamanhoMaximo/1024)."kb"); else $this->copia($mime); } } if($cont==0) echo "Arquivo inválido!"; }#fecha fazUpload(); }#fecha classe; ?> onde esta o erro?
  2. iagouilian

    Faz Upload duas Vezes

    aqule assunto já foi resolvido
  3. o meu script ta fazendo o upload repetido olhem: <?php class upload { var $tipos = array("application/octet-stream" =>"rar", "application/x-rar-compressed" =>"rar", "image/pjpeg" =>"jpeg", "image/x-png" =>"png"); var $tamanhoMaximo = 5242880;//bytes = 635kb var $destino = "../upload/"; var $tamanho; var $arquivo; var $tipo; var $tmp; var $lg2; var $des2; var $novoNome; function upload($arquivo) { $this->arquivo = $_FILES['arquivo']['name']; $this->tamanho = $_FILES['arquivo']['size']; $this->tipo = "application/x-rar-compressed"; $this->tmp = $_FILES['arquivo']['tmp_name']; }#fecha funcao; function erro($mensagem) { echo $mensagem; }#fecha erro(); function novoNome($mime) { $randomico = rand(0,800); $this->novoNome = substr(($this->arquivo),0,-4)."-".substr(md5($this->arquivo.$randomico),0,5).".".substr(($this->arquivo),-3); }#fecha novoNome(); function copia($tipo) { if($this->arquivo) { $this->lg2 = $_POST["lg"]; $this->des2 = $_POST["des"]; $this->novoNome($tipo); copy($this->tmp,$this->destino.$this->novoNome); echo ("Upload efetuado com sucesso! <br>Link: http://meucs.com/baixar.php?arquivo=" . ($this->novoNome) . "<br> <br> <br>"); mysql_query("INSERT INTO `uniambie_cs`.`uploads` (`nome` ,`login` ,`tamanho` ,`descricao` ,`acessos`, `data` ) VALUES ('$this->novoNome', '$this->lg2', '$this->tamanho', '$this->des2', '0', 'now()')"); } }#fecha copia(); function fazUpload() { foreach($this->tipos as $mime) { if(eregi($mime,trim($this->tipo))) { $cont++; if($this->tamanho >= $this->tamanhoMaximo) $this->erro("Tamanho excedido.<br>Máximo permitido: ".ceil($this->tamanhoMaximo/1024)."kb"); else $this->copia($mime); } } if($cont==0) echo "Arquivo inválido!"; }#fecha fazUpload(); }#fecha classe; ?> onde esta o erro?
  4. coloquei pra aceita tudo mas agora ele esta fazendo o upload duas vezes <?php class upload { var $tipos = array("application/octet-stream" =>"rar", "application/x-rar-compressed" =>"rar", "image/pjpeg" =>"jpeg", "image/x-png" =>"png"); var $tamanhoMaximo = 5242880;//bytes = 635kb var $destino = "../upload/"; var $tamanho; var $arquivo; var $tipo; var $tmp; var $lg2; var $des2; var $novoNome; function upload($arquivo) { $this->arquivo = $_FILES['arquivo']['name']; $this->tamanho = $_FILES['arquivo']['size']; $this->tipo = "application/x-rar-compressed"; $this->tmp = $_FILES['arquivo']['tmp_name']; }#fecha funcao; function erro($mensagem) { echo $mensagem; }#fecha erro(); function novoNome($mime) { $randomico = rand(0,800); $this->novoNome = substr(($this->arquivo),0,-4)."-".substr(md5($this->arquivo.$randomico),0,5).".".substr(($this->arquivo),-3); }#fecha novoNome(); function copia($tipo) { if($this->arquivo) { $this->lg2 = $_POST["lg"]; $this->des2 = $_POST["des"]; $this->novoNome($tipo); copy($this->tmp,$this->destino.$this->novoNome); echo ("Upload efetuado com sucesso! <br>Link: http://meucs.com/baixar.php?arquivo=" . ($this->novoNome) . "<br> <br> <br>"); mysql_query("INSERT INTO `uniambie_cs`.`uploads` (`nome` ,`login` ,`tamanho` ,`descricao` ,`acessos`, `data` ) VALUES ('$this->novoNome', '$this->lg2', '$this->tamanho', '$this->des2', '0', 'now()')"); } }#fecha copia(); function fazUpload() { foreach($this->tipos as $mime) { if(eregi($mime,trim($this->tipo))) { $cont++; if($this->tamanho >= $this->tamanhoMaximo) $this->erro("Tamanho excedido.<br>Máximo permitido: ".ceil($this->tamanhoMaximo/1024)."kb"); else $this->copia($mime); } } if($cont==0) echo "Arquivo inválido!"; }#fecha fazUpload(); }#fecha classe; ?>
  5. fiz um script pra ver como ele estava reconhecendo o arquivo e ele me deu application/octet-stream coloquei ele no upload.php, mas n deu n depende do server? Olha como ta: <?php class upload { var $tipos = array("application/octet-stream" =>"rar", "application/x-rar-compressed" =>"rar", "image/pjpeg" =>"jpeg", "image/x-png" =>"png"); var $tamanhoMaximo = 5242880;//bytes = 635kb var $destino = "../upload/"; var $tamanho; var $arquivo; var $tipo; var $tmp; var $lg; var $novoNome; function upload($arquivo) { $this->arquivo = $_FILES['arquivo']['name']; $this->tamanho = $_FILES['arquivo']['size']; $this->tipo = $_FILES['arquivo']['type']; $this->tmp = $_FILES['arquivo']['tmp_name']; }#fecha funcao; function erro($mensagem) { echo $mensagem; }#fecha erro(); function novoNome($mime) { $randomico = rand(0,800); $this->novoNome = substr(($this->arquivo),0,-4)."-".substr(md5($this->arquivo.$randomico),0,5).".".$mime; }#fecha novoNome(); function copia($tipo) { if($this->arquivo) { $this->lg2 = $_POST["lg"]; $this->novoNome($tipo); copy($this->tmp,$this->destino.$this->novoNome); echo ("Upload efetuado com sucesso! <br>Link: http://meucs.com/baixar.php?arquivo=" . ($this->novoNome)); } }#fecha copia(); function fazUpload() { foreach($this->tipos as $mime) { if(eregi($mime,trim($this->tipo))) { $cont++; if($this->tamanho >= $this->tamanhoMaximo) $this->erro("Tamanho excedido.<br>Máximo permitido: ".ceil($this->tamanhoMaximo/1024)."kb"); else $this->copia($mime); } } if($cont==0) echo "Arquivo inválido!"; }#fecha fazUpload(); }#fecha classe; ?>
  6. tenho um sistema de upload funciona bem, so que ta pra img: var $tipos = array("image/jpeg" =>"jpg", "image/gif" =>"gif", "image/pjpeg" =>"jpeg", "image/x-png" =>"png"); como coloco rar e zip com application/rar n ta funcionando
  7. iagouilian

    Como Crio Ranking?

    his acho que vo da um geito de coloca mysql mas vlw
  8. iagouilian

    Como Crio Ranking?

    é isso agora eu gostaria q ele fizesse uma lista em ordem com os 10 mais visitados
  9. iagouilian

    Como Crio Ranking?

    Ola so novo aki no meu site a uma lista com os topicos, essa lista é gerada com os nomes das pasta que estão em /topicos dentro da pasta a index.php esta com o conteudo e visitas.txt com o numero de visitas a pagina. como posso fazer uma lista com as 10 pastas com mais visitas?
  10. Esqueci de avisar, pra trocar a img do fundo vlw pela ajuda
  11. Numa tabela como faço para o fundo do quadrado trocar e trocar novamente quando tirar o mouse de sima? já temtei de varias formas mas numca da certo como faço? consegui fazer com q a img trocasse mas gostaria de colocar um texto sobre, por isso tem q ser o fundo
×
×
  • Criar Novo...