Ir para conteúdo
Fórum Script Brasil

HUGO BORGES

Membros
  • Total de itens

    69
  • Registro em

  • Última visita

Sobre HUGO BORGES

HUGO BORGES's Achievements

0

Reputação

  1. Jefferson Oliveira não gostei muito, pelo que pude notar tenho que baixar um arquivo m2brimagem.class.php . Acho desperdício porque quero colocar apenas uma função simples. ------------------------------------------------------------ EDIT --------------------------------------------------------- Galera consegui criar um scrip para testar o tamanha da foto, olha como funciona: $tamanho = $arquivo['size']; //Pega o tamanha da foto // Tamanho maximo para o arquivo $tamanho_bytes = "1000000"; // Testa o tamanha se for maior que 1MB if ($tamanho > $tamanho_bytes){ echo "<script>alert('ERRO. Imagem maior que 1MB.'); history.back();</script>"; exit; } Junto com meu scrip ficou assim; // Verifica se existir o arquivo (Foto) if(isset($_FILES["arquivo"])){ $arquivo = $_FILES["arquivo"]; $tamanho = $arquivo['size']; $arrArquivo = explode('.',$arquivo['name']); // Tranforma em array o nome do arquivo $fileExtencion = trim($arrArquivo [count($arrArquivo )-1]); // Obtem a extensão do arquivo $arrExtPermitidas = array('JPG', 'GIF', 'PNG'); // Array com as extensões permitidas // Tamanho maximo para o arquivo $tamanho_bytes = "1000000"; if ($tamanho > $tamanho_bytes){ echo "<script>alert('ERRO. Imagem maior que 1MB.'); history.back();</script>"; exit; } // Caso a extensão não for permitida if(!in_array(strtoupper($fileExtencion),$arrExtPermitidas)){ echo "<script>alert('ERRO. Formato da imagem não e suportado.'); history.back();</script>"; exit(); } // Deleta foto antiga if ($resultado->foto == ''){ }else{ unlink('Imagens/Imagens_BD/Avatar/' . $resultado->foto); } // Gera um identificador único para o arquivo $nomeDoArquivo = md5(uniqid(rand(), true)); // Diretorio dos arquivos $pasta_dir = "Imagens/Imagens_BD/Avatar/"; // Definindo o destino do arquivo $arquivo_nome = $pasta_dir . $nomeDoArquivo . '.' . $fileExtencion; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $arquivo_nome); $foto = $nomeDoArquivo . '.' . $fileExtencion; }
  2. claro que não kkk. Ta assim: $tamanhoarquivo = filesize($arquivo);
  3. Bom e isso mesmo que eu quis dizer. Temos que fazer o php acessar o link e ver o status.
  4. Olá vlw por me ajudar. Mas esta dando um erro na seguinte linha: $tamanho do arquivo = filesize($arquivo); E também eu queria redimensionar as imagens antes de fazer o upload, assim eu economizo espaço no meu servidor.
  5. Bom galera meu site foi feito em PHP e MySQL. Quando faço alguma coisa nele e da erro coloquei o seguinte script: echo "<script>alert('ERRO. Permissão negada.'); window.location='index.php';</script>"; die; Bom o que ele faz? Simples mandas uma mensagem falando que deu erro, e depois de apertamos OK o site volta para a index. Minha dúvida é. É possível além da mensagem colocar um som?
  6. Estou preste a achar uma solução olha jo o código que desenvolvi; <? if(Aqui vamos por o teste){ echo "<a target=_blank href='http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=78216eb35f72e3e4@apps.messenger.live.com&mkt=pt-BR'><img border=0 align=right src=Imagens/online.png></a>"; }else{ echo "<img border=0 align=right src=Imagens/offline.png>"; } ?> Bom so falta a parte teste, que e simples mas não sei fazer em php. http://messenger.services.live.com/users/7...image?mkt=pt-BR Esse é o link responsável por gerar a imagem do online e off da microsoft. Se você colocar esso link no navegador ele vai te mostrar se eu estou online ou off. Gerando o seguinte link http://www.wlmessenger.net/static/img/presence/Offline.gif. Temos que achar algum mode de fazer o php ver se o link (http://messenger.services.live.com/users/78216eb35f72e3e4@apps.messenger.live.com/presenceimage?mkt=pt-BR) é redirecionado para ( http://www.wlmessenger.net/static/img/presence/Offline.gif.), se for e porque você esta offline. ENTENDEU MINHA LÓGICA?
  7. Ok vlw vou procurar pela net e te falo ok, mas o que seria código-do-seu-MSN?
  8. Galera com ajuda daqui do forum eu montei um script de upload de foto em php e mysql, ele funciona 100%, so que estou com 2 dúvidas: 1°- Quero por um limite ou seja apenas fotos com menos de 1MB pode ser enviadas; 2°- Quero que ele redimensione automaticamente as fotos, se ele tiver 800 x 600, quero que va para 400 x 200. Segue o código abaixo: // Verifica se existir o arquivo (Foto) if(isset($_FILES["arquivo"])){ $arquivo = $_FILES["arquivo"]; $arrArquivo = explode('.',$arquivo['name']); // Tranforma em array o nome do arquivo $fileExtencion = trim($arrArquivo [count($arrArquivo )-1]); // Obtem a extensão do arquivo $arrExtPermitidas = array('JPG', 'GIF', 'PNG'); // Array com as extensões permitidas // Caso a extensão não for permitida if(!in_array(strtoupper($fileExtencion),$arrExtPermitidas)){ echo "<script>alert('ERRO. Formato da imagem não e suportado.'); history.back();</script>"; exit(); } // Gera um identificador único para o arquivo $nomeDoArquivo = md5(uniqid(rand(), true)); // Diretorio dos arquivos $pasta_dir = "Imagens/Imagens_BD/Portifolio/"; // Definindo o destino do arquivo $arquivo_nome = $pasta_dir . $nomeDoArquivo . '.' . $fileExtencion; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $arquivo_nome); $foto = $nomeDoArquivo . '.' . $fileExtencion; }
  9. Gostei, me manda o código para eu analisar.
  10. Bom galera estou tentando criar um atendimento online, onde eu entro no MSN e no meu site aparece um icone online, onde a pessoa clica e fala comigo. Eu tentei usar um que a Microsoft disponibiliza, que funciona assim: Ele ate funciona, mas não posso escolher uma imagem para falar que estou on ou off. alguém poderia me ajudar a criar um sistema de atendimento online, e simples?
  11. Bom depois de muito esforço eu criei um e funcionou, olha como ficou o código abaixo. <? // Ver todos as notícias ----------------------------------- if(@$_REQUEST['action']=="todasnot"){ // Recebe id para consulta $tipo = $_REQUEST['tipo']; // Variáveis da paginação $exibe = 5; //Exibe a quantidade de notícia $contador = 0; $npagina = 0; if (isset($_REQUEST["contador"]) && !empty($_REQUEST["contador"])) { $contador = $_REQUEST["contador"]; } if (isset($_REQUEST["npagina"]) && !empty($_REQUEST["npagina"])) { $npagina = $_REQUEST["npagina"]; } if ($npagina == '-1'){ $contador = $contador - 5; } if ($npagina == '1'){ $contador = $contador + 5; } // Faz consulta no banco de dados para ver os menbros da equipe $consulta = mysql_query("select * from noticias order by id desc LIMIT $contador, $exibe"); while($resultado = mysql_fetch_object($consulta)) { echo "<hr>"; echo "<table>"; echo "<tr>"; echo "<td align=center width =150><img src='Imagens/Imagens_BD/Noticias/$resultado->imagem' width=116 height=87</td>"; echo "<td width =600> <p align=left><b>$resultado->titulo</b><br>Postado por: $resultado->autor, em $resultado->date</p> <p align=left><a href=index.php?pagina=Paginas/Noticia.php&action=vernot&id=$resultado->id&tipo=1><b>Leia Mais...</b></a></p> </td>"; echo "</tr>"; echo "</table>"; } echo "<hr>"; echo "<br><br>"; echo "<p align=center>"; if ($contador == '0'){ echo "<b>< Próximas</b>"; }else{ echo "<a href=index.php?pagina=Paginas/Noticia.php&action=todasnot&tipo=$tipo&contador=$contador&npagina=-1><b>< Próximas</b></a>"; } echo "&nbsp;&nbsp;&nbsp;"; if(mysql_num_rows($consulta) == 0){ echo "<b>Anteriores ></b>"; }else{ echo "<a href=index.php?pagina=Paginas/Noticia.php&action=todasnot&tipo=$tipo&contador=$contador&npagina=1><b>Anteriores ></b></a>"; } echo "</p>"; } ?> A unica coisa e que não gera o link 1,2,3 etc... Ma gora um assim, < Próximas Anteriores >
  12. Galera estou com uma duvida, esso comando abaixo faz a consulta dos 6 primeiros itens. $consulta = mysql_query("select * from produto order by nclique desc LIMIT 6"); Queria saber como faço para ele fazer a consulta do 5 itens para frente ate o 10. Exibindo apenas o 5, 6, 7, 8, 9, 10.
  13. Ensjo, tentei fazer como você falou mas não deu certo. Olha o código abaixo se é assim: Poderia me falar onde esta errado? olha o erro que ta dando:
×
×
  • Criar Novo...