Ir para conteúdo
Fórum Script Brasil

mbleonardo

Membros
  • Total de itens

    650
  • Registro em

  • Última visita

Tudo que mbleonardo postou

  1. Muda de servidor. Servidor com Safe-mode on é pra jogar no lixo
  2. com off se usar $_GET, $_POST, $_SESSION, $_COOKIE, $_ENV, em On ele registra todas as variáveis como globais, ou seja você pode acessar a variável diretamente pelo proprio nome. Vale lembrar que o pafrão do PHP é OFF por motivos de segurança, e eles prentendem remover esta configuração na próxima versão (PHP6), que já está em teste
  3. mbleonardo

    Random

    Você vai ter que controlar através de um arquivo ou até mesmo uma variável de sessão, os banner que já foram exibidos e mostrar um que não foi.
  4. $rs = mysql_query($sql, $conn) or die(mysql_error()); e posta pra gente a msg de erro ;) falou
  5. http://www.php.net/manual/pt_BR/ref.outcontrol.php Se quiser melhorar ainda mais, ative a compressão gzip, você pode conseguir um ganho de uns 60% e seu visitante conseguirá abrir a página ainda mais rápido: http://www.php.net/manual/pt_BR/function.ob-gzhandler.php Os navegadores atuais são compativeis com a compressão e os que não são receberão a página normalmente, sem compressão.
  6. Que eu saiba, você só pode por dentro das aspas. Nunca vi utilizar parênteses
  7. Use javascript! <a href="#" onClick="history.go(-1)">Voltar</a>
  8. mbleonardo

    Calcular Data

    esse resultado estranho, é um timespamp Unix e deve ser utilizado com a função date(), ex: date("d/m/Y", 1149130800) vai retornar a data referente a este timestamp. Vou fazer um pequeno script de exemplo pra você: $data_inicial = "06/2006"; list($mês, $ano) = explode("/", $data_inicial); $data_final = 8; //somar oito meses $data_final = mktime(0,0,0, $mês+$data_final); // os parâmetros dia e ano serão colocados automaticamente com o valor padrão (data atual) echo date("d/m/Y", $data_final); //mostra a data em formato "legível" http://www.php.net/manual/pt_BR/function.mktime.php falou!
  9. Já encontrei um erro logo no primeiro caractere. Por que você abriu os parênteses antes das aspas? isso não existe, para atribuir um valor string tem que usar aspas ou apóstrofo e, se o valor for numérico, apenas ele mesmo: $var = 2.5; $var = "ASDF"; $var = "( .... )"; // válido $var = ( "..." ) //inválido - válido se fosse uma função, ex: $var = round($numero,2);
  10. você pode já mover o ponteiro pra segunda linha, só chamar o mysql_fetch_array antes: mysql_fetch_array($Resultado) while($valor = mysql_fetch_array($Resultado)){ echo $valor["NomeCampo"]; } Ou utilizar o mysql_fetch_row() com mysql_data_seek(): mysql_data_seek($Resultado,1) // segunda linha =1 while($valor = mysql_fetch_row($Resultado)){ echo $valor["NumeroCampo"]; } mysql_data_seek($Resultado,0) // reseta pra primeira linha
  11. o mysql_data_seek só funciona com mysql_fetch_row() (não fetch_array ou fetch_assoc)
  12. mbleonardo

    Ultima Consulta

    $sql = mysql_query("SELECT ..."); // Executa a query mysql_data_seek(mysql_num_rows($sql)-1); // Move o monteiro para o ultimo resultado $dados = mysql_fetch_row(); // Retorna o resultado Veja mais em: http://www.php.net/mysql_data_seek
  13. Extremamente não recomendado, na minha opinião. VBScript só roda no IE e como a maioria deve saber, outros Browsers como o Firefox e Opera estão tendo mais usuários a cada dia. Recomendo você fazer com um frame flutuante e JavaScript, ou o que a Andréia sugeriu.
  14. De acordo com os padões da W3, não deve ser utilizado apóstrofe para atributos, deve-se usar aspas duplas. Funciona, eu sei, mas não é uma boa prática de programação.
  15. mbleonardo

    Mostrar O Ultimo Acesso

    Você já está gravando um novo cookie assim que o usuário entra na página. Acho que o melhor a fazer é criar dois cookies: 1 - Grava a hora que ele entrou (com tempo de expiração grande) 2 - Verifica se ele já acessou o site (com tempo padrão - quando fechar o navegador) Daí você faz um if +- assim: if response.Cookies("Visitou") then response.Cookies("UltimaVisita") = "Sua última visita foi "&Date()&" às "&time() else response.Cookies("Visitou") = true end if
  16. mbleonardo

    Ordenar Dados

    ... ORDER BY pontos DESC, saldo_gols DESC ... acho que é com ponto-e-virgula que se separa, mas se não for use AND
  17. mbleonardo

    Qual A Vantagem?

    A principal vantagem é a segurança. Como você mesmo disse, o usuário não saberá que linguagem está usando (a não ser que você utilize aquelas páginas de erro padrão do ISS). Agora, acho que a desvantegem é maior. Por quê? Porque como você disse, em outros servidores não é possivel rodar ASP com um arquivo .html, e me diz: E se você precisar mudar de servidor? Vai ter que ficar arrumando links e extenções. Acho melhor você deixar como .asp mesmo.
  18. Operadores lógicos: E = && //// OU = || Se você quer saber se ele preencheu qualquer um dos campos: if($campo1 || $campo2 || $campo3) Se é necessário preencher os três campos: if($campo1 && $campo2 && $campo3)
  19. Tem um artigo da própria SB bem explicativo sobre como criar o conta cliques: http://php.scriptbrasil.com/?class=14&id=796 Daí é so você acrescentar os campos a mais na tabela e mostrar junto ;)
  20. Se tiver, é em JavaScript não PHP.
  21. Beraldo, não usei o operador ternário porque fiquei com medo de ele não entender. wellyngton O servidor não tem sendmail ? Tem um script que coloquei há muito tempo que pode ser útil, ele envia um e-mail diretamente por um servidor SMTP: https://www.scriptbrasil.com.br/?class=2.3&...a=Formul%E1rios
  22. Você pode também diminuir o nível do erros que serão exibidos. O padrão é não mostrar erros do tipo NOTICE, que geralmente são usados para debug. Veja: http://www.php.net/manual/pt_BR/ref.errorf...error-reporting
  23. mbleonardo

    Php + Infomrix

    Olá, conhece o manual do PHP? http://www.php.net/manual/pt_BR/ref.ifx.php Funções com referência a informix.
  24. Se o usuário não colocar o e-mail, você que envie para um e-mail padrão? Só colocar um if verificando se ele entrou com o email e determinar o padrão caso contrário. if($_POST["email"]) $emaildest = $_POST["email"]; // ele entrou com o e-mail no form else $emaildest = "emailpadrao@provedor.com"; // não entrou com o email no form veja que não usei chaves porque há apenas um comando a ser executado no if e no else.
  25. Não existe uma fórmula mágica para fazer isso, depende muito de como cada sistema foi feito. Basicamente, você devê procurar entre todos os arquivos de cada sistema aqueles que fazem a autenticação e editar todos ele e isso não é uma tarefa fácil. Acho melhor você pegar um sistema de portal completo (Mambo, PHP-Nuke), que não são muitos seguros, ou se basear nesses prontos e criar seu próprio sistema completo. Abraço
×
×
  • Criar Novo...