Ir para conteúdo
Fórum Script Brasil

Renato Penna

Membros
  • Total de itens

    854
  • Registro em

  • Última visita

Tudo que Renato Penna postou

  1. Coloque o seu código, por favor.
  2. Renato Penna

    Formulario em PHP

    <form name="formulario" action="index.php" method="post" enctype="multipart/form-data"> <label class="foto">Foto:</label><br> <input type="file" name="foto" /> <input type="submit" name="enviar" value="Enviar Dados" /> </form> <?php if($_SERVER['REQUEST_METHOD']=="POST") { $caminho = $_SERVER['DOCUMENT_ROOT']; $caminho.="/fotos/"; // INÍCIO DAS PROPRIEDADES PARA AS FOTOS $extensoes = array('.gif','.jpg','.jpeg'); // EXTENSÕES VÁLIDAS PARA AS FOTOS $tam_max = "102400"; // TAMANHO MÁXIMO DE CADA FOTO (100KB) $foto = $_FILES['foto']['name']; $foto = strtolower($foto); $ext = strrchr($foto,'.'); $foto_temp = $_FILES['foto']['tmp_name']; $tam_foto = $_FILES['foto']['size']; if(in_array($ext,$extensoes) && ($tam_foto <= $tam_max)) { move_uploaded_file($foto_temp,$caminho.$foto); echo"<script language='JavaScript'>window.alert('Foto enviada com sucesso!');</script>"; } else { if(!in_array($ext,$extensoes)) { echo"<script language='JavaScript'>window.alert('Essa extensão de arquivo é inválida! São aceitas apenas arquivos com extensão .jpeg .gif A extensão desse arquivo é ".$ext."');</script>"; } else if($tam_foto > $tam_max) { $kb1 = $tam_foto/1024; $pos = strpos($kb1,'.'); $kb = substr($kb1,0,$pos); echo"<script language='JavaScript'>window.alert('Essa foto é muito grande. O tamanho máximo para a foto é de 100KB e essa foto tem ".$kb."KB');</script>"; } } } ?>
  3. Renato Penna

    (Resolvido) phptriad

    Faça o download do Easyphp. O phptriad não atualiza os componentes há um tempão. Ainda vem com o PHP 4 ao invés do 5 e o MySQL 4 ao invés do 5 e o EasyPHP vem com PHP e MySQL 5. EasyPHP
  4. É só colocar target="_parent" no link que faz log-off.
  5. Há um tempinho atrás eu fiz um relatório no qual havia um sistema de chamados da empresa que eu trabalho e eu tive que calcular o tempo médio em que eles são atendidos. Eu usei esse código abaixo que pode te ajudar ... $str_sql_tempo_medio = "SELECT data_solicitacao,hora_solicitacao,data_conclusao,hora_conclusao FROM chamado WHERE categoria = ".$id_categoria." AND status_atendimento = 4 AND data_solicitacao BETWEEN '".substr($_POST["dt_inicio"],6,4)."-".substr($_POST["dt_inicio"],3,2)."-".substr($_POST["dt_inicio"],0,2)."' AND '".substr($_POST["dt_fim"],6,4)."-".substr($_POST["dt_fim"],3,2)."-".substr($_POST["dt_fim"],0,2)."'"; $sql_tempo_medio = mysql_query($str_sql_tempo_medio) or die(mysql_error()); $linhas_tempo_medio = mysql_num_rows($sql_tempo_medio); if($linhas_tempo_medio > 0) { $data_solicitacao = mysql_result($sql_tempo_medio,0,"data_solicitacao"); $data_conclusao = mysql_result($sql_tempo_medio,0,"data_conclusao"); if($data_solicitacao!="" && $data_conclusao!="") { $tempo_medio = mktime(0,0,0,substr($data_conclusao,5,2),substr($data_conclusao,8,2),substr($data_conclusao,0,4)) - mktime(0,0,0,substr($data_solicitacao,5,2),substr($data_solicitacao,8,2),substr($data_solicitacao,0,4)); $tempo_medio+=$tempo_medio; } if($tempo_medio > 0) $tempo_medio = round($tempo_medio / $linhas_tempo_medio); } else { $data_solicitacao = ""; $data_conclusao = ""; $tempo_medio = "Inexistente"; } ?> ... <tr> <td align="center" width="14%"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1"><?php if($linhas_tempo_medio > 0){ echo round($tempo_medio/86400)." dia(s)"; } else{ echo $tempo_medio; } ?></font> </td>
  6. Renato Penna

    Duvida

    Acerte o CRON do servidor para rodar esse script de hora em hora. E depois é só ver no script que horas são. Se forem 00:00 ou 01:00 ou 02:00 ou 03:00 ou 04:00 ou 05:00 => foto1.jpg e texto1.jpg 06:00 ou 07:00 =>foto2.jpg e texto2.jpg 08:00 ou 09:00 => foto3.jpg e texto3.jpg ...
  7. A pasta que você está tentando criar os diretórios deve te dar todas as permissões inclusive de criação de diretórios.
  8. Procure no Google por... sistema de notícias php
  9. Renato Penna

    Inverter tabelas?

    Tente isso ... UPDATE tabela SET coluna1 = (SELECT coluna3 FROM tabela WHERE id_usuario=12345) UPDATE tabela SET coluna3 = (SELECT coluna1 FROM tabela WHERE id_usuario=54321)
  10. SELECT * FROM pedidos GROUP BY num_pedido
  11. Estou precisando fazer um TICKER em Flash, como o que aparece no site da Bloomberg. Só que eu não sei como fazer para o Flash ser integrado ao PHP para que então o PHP pegue os dados do Banco de dados e jogue na página. E mais ... como fazer para colocar animação nos dados que o PHP buscou do banco ?
  12. Dêem uma olhada ... IronPHP
  13. Renato Penna

    email+php...urgente

    Está faltando essa linha ... $headers = $header = "From: nome_usuario@email.com.br \n"; Lembrando que na função mail você deve colocar: mail($destinatario, $assunto, $mensagem, $header);
  14. Não precisa colocar o link manualmente. Basta colocar algo como ... <a href="pagina.php?noticia=<?php echo $id_noticia; ?>">aqui você coloca a notícia incompleta</a>, sendo que essa variável $id_noticia é o id da notícia que está sendo apresentada, e na página de exibição da notícia completa você pega esse id com $_GET["noticia"], pega o id do banco e exibe esta notícia específica. Portanto será uma coisa dinâmica.
  15. Você pode colocar o seu código para eu dar uma olhada por favor ?
  16. Como você está fazendo esse for ? Assim ... (for($i=1;$i<=200;$i++) ?
  17. Eu não sou moderador e não posso mover o tópico, mas coloque este tópico no fórum de JavaScript. Eles podem te ajudar.
  18. Então faça assim ... if (@$_GET['url']=="teste.php") { echo "Modo Default"; } else if(@$_GET['url']=="teste-world.php") { echo "Modo World"; } else if(@$_GET['url']=="teste-world-super.php") { echo "(Super)"; } else if(@$_GET['url']=="teste-world-ultra.php") { echo "(Ultra)"; }
  19. Para resolver esse problema, verifique se o usuário está logado ( if(isset($_SESSION["usuario"])) por exemplo ) e se estiver logado e quiser se logar de novo, não permita. Diga por exemplo que já existe um utilizador logado.
  20. Não precisa fazer assim. A coisa é bem simples. Se o usuário/senha estiverem corretos, beleza o usuário é direcionado para a página do perfil dele. Mas se não estiverem corretos ele nem passa para página nenhuma e não é criada sessão nenhuma, o site simplesmente não deixa ele passar e exibe o erro.
  21. Certo, eu entendi o que você quer. Mas deixa eu entender o seu sistema. O usuário digita o nome de uma página (teste-world-super.php) em um campo texto e então o sistema pega o que ele digitou e dependendo da página digitada ele escreve o modo em que o usuário está. É isso ?
  22. Infelizmente não. Sempre vai aparecer aquela janela de configuração da impressão.
  23. E você colocando do jeito que eu mostrei acima, quando você digita teste-world-super.php aparece o quê ?
  24. Faltou fechar o PHP. Coloque ?> antes de </BODY></HTML>
×
×
  • Criar Novo...