Ir para conteúdo
Fórum Script Brasil

Smoke

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre Smoke

  • Data de Nascimento 06/05/1977

Contatos

  • Website URL
    http://

Smoke's Achievements

0

Reputação

  1. Olá Daniel, Acredito ter encontrado o problema... Ao verificar o código fonte, pude observer que, o conteúdo gerado pelo seu script para o IE está idêntico ao gerado para o Opera. Isto significa que o problema não está em seu código PHP, já que este é uma linguagem que roda ao nível do servidor. Agora, note que o código gerado possui várias tags <head> e <body>. Tente fazer com que seu script retorne somente uma tag <head> e somente uma tag <body>. Recortado do código retornado do seu script: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>O Legado de Daniel Groppo</title> <meta name="generator" content="Namo WebEditor v5.0(Trial)"> <meta name="author" content="Daniel Groppo"> <meta name="keywords" content="Blog, Portfólio, Porta-Fólio, artworks, daniel, groppo, contato, legado, webdesigner, vida, paradigma, iludido"> <meta name="classification" content="Blog, Portfólio"> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#666666" text="black" link="black" vlink="black" alink="black"> <table align="center" cellpadding="0" cellspacing="0" bgcolor="white"> <tr> <td width="538" height="132"> <p><img src="topo.jpg" width="707" height="132" border="0" usemap="#ImageMap1"></p> </td> </tr> <tr> <td width="538" height="16" valign="top"> <p><html> <head> <title>Não se ilude, esse blog não é mais um site de igreja, é, parece, mas não, não é.</title> <meta name="generator" content="Namo WebEditor v5.0(Trial)"> <style type="text/css" src="cascata.css"></style> <style type="text/css"> a:link { color:#666666; text-decoration:none; } a:visited { color:#999999; text-decoration:none; } a:hover { color:#c60; text-decoration:underline; } </style> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="white" text="black" link="blue" vlink="purple" alink="red"> ... Abraço
  2. Usa o seguinte SQL: SELECT DISTINCT DATE_FORMAT( DATA , '%d/%m/%Y' ) AS DATA , count(DATA) AS counter FROM TABLE GROUP BY DATA ORDER BY counter DESC Abraço
  3. No caso de você estar utilizando Linux, você deve checar as permissões do diretório. Não estou muito certo no momento, mas tenta um chmod no diretorio via FTP e testa... Tutorial de chmod (Inglês) =/
  4. Tenta usar a Função: strftime. http://www.php.net/manual/en/function.strftime.php
  5. Smoke

    Registro

    Dá uma lida no artigo: http://phpbrasil.com/articles/article.php/id/1214 e também em: http://lists.evolt.org/archive/Week-of-Mon...230/131053.html Existe (ou existia) um bug no mysql em windows em relação ao "Order by RAND()", que fazia com que o último registro da tabela fosse exibido, ao invés de um registro aleatório, para fazer com que funcione, o SQL teria de ser executado duas vezes. *** EDIT *** Após mais algumas pesquisas, verifiquei que, em algumas versões do MySQL, independente da plataforma, o uso do "ORDER BY RAND()" é desencorajado, pois consome muitos recursos de processamento no servidor. A explicação seria que, ao utilizar a função "RAND()" o servidor teria de ler o índice por completo para então poder retornar um valor, o que em algumas tabelas pode se tornar um problema. *** Fim do EDIT *** Abraço
  6. Smoke

    Flash+php, Erro No Email

    O problema é que o flash está enviando o texto de seu formulário com as tags HTML. Você pode resolver o problema de duas formas: Adicionar ao Header do email o mime type, informando que se trata de uma pagina HTML, e não de um texto comum. <? if ($email != "" and $destinatario != "") { $cabecalho = "Content-type: text/html\nFrom: $email\nReply-To: $email"; $assunto = "Contato site Glocal"; $corpo .= "Nome = $nome .\n"; $corpo .= "Telefone = $telefone .\n"; $corpo .= "Email = $email .\n"; $corpo .= "Mensagem = $mensagem .\n\n"; $corpo .="\n\n************************************* *****\n"; $corpo .= "Mensagem enviada através do formulário da área contato do site PV Flex.\n"; $corpo .= "**********************************************"; mail($destinatario, $assunto, $corpo, $cabecalho); echo ("&enviado=ok&"); } ?> 2. Utilzar Expressões regulares para que o código HTML seja removido. <? if ($email != "" and $destinatario != "") { $cabecalho = "From: $email\nReply-To: $email"; $assunto = "Contato site Glocal"; $corpo .= "Nome = ".strip_tags($nome)."\n"; $corpo .= "Telefone = ".strip_tags($telefone)."\n"; $corpo .= "Email = ".strip_tags($email)."\n"; $corpo .= "Mensagem = ".strip_tags($mensagem)."\n\n"; $corpo .="\n\n************************************* *****\n"; $corpo .= "Mensagem enviada através do formulário da área contato do site PV Flex.\n"; $corpo .= "**********************************************"; mail($destinatario, $assunto, $corpo, $cabecalho); echo ("&enviado=ok&"); } ?> Saudações
  7. Smoke

    Imagem

    $arquivo .= '<table>'."\r\n"; $arquivo .= '<tr>'."\r\n"; $arquivo .= '<td>'."\r\n"; $arquivo .= '<img src="../adm/newsletter/'; <----------- Você abriu aspas duplas aqui $arquivo .= $res_titulo["imagem"]; $arquivo .= '>'."\r\n"; //<----------------------- mas esqueceu de fechar aqui $arquivo .= '</td>'."\r\n"; $arquivo .= '</tr>'."\r\n"; $arquivo .= '</table>'."\r\n"; ;)
  8. Não existe uma maneira 100% à prova de erros, mas, geralmente eu faço da seguinte forma: // Pega o email fornecido e separa em username e domínio list($userName, $mailDomain) = split("@", $email); if (checkdnsrr($mailDomain, "MX")) { // O email fornecido possui um domínio válido. } else { // O email fornecido NÂO possui um domínio válido. } Vale observar que o código acima não funciona no windows. Já outra forma seria você negociar o envio do email diretamente com o servidor de emails do domínio fornecido, mas para isso você vai precisar de informações mais precisas para inicializar, enviar, receber e finalizar a uma conexão direta com o servidor de emails do domínio fornecido.
  9. Smoke

    Header

    Acredito que o problema neste caso não se trate da função die(). Se você observar o seu código, logo após o "Location:" está faltando um espaço. Experimenta colocar: header("Location: http://www.uol.com.br");
  10. Smoke

    Url Estavel

    Usa AJAX... Pesquisa no Google que você encontra, procurei o link que eu tinha mas não achei...
×
×
  • Criar Novo...