Revista Locaweb 15 Ed

Page 8

Emails:W2008 9/4/2009 17:33 Page 8

opinião/leitores

e-mails Estouro no ASP Quando tento fazer uma operação de divisão de números recuperados de um formulário em páginas ASP, dá um erro indicando estouro. As demais operações são realizadas normalmente, mas a divisão não. O que acontece? Marco Aurélio - Por e-mail Certifique-se de alterar todos os dados recuperados de um formulário para o formato numérico. Use a função CDbl para essa finalidade. Por exemplo, para converter um campo chamado Frete, use: Frete = CDbl(Request. Form("Frete"))

Verifique se você está pegando todos os valores postados pelo formulário, pois esse erro também pode ocorrer quando se tenta dividir duas variáveis que não foram declaradas.

PDF no Browser Eu estava querendo abrir no

browser um arquivo PDF, mas teria de ser sem o Adobe Acrobat Reader estar instalado. É possivel? Será que não existiria um plugin do produto que permita a visualização no navegador? Willimar - Por e-mail A única maneira de fazer com que o navegador possa exibir arquivos PDF é a inclusão do Acrobat Reader, que instala automaticamente um plugin para essa finalidade. Mas não existe nenhum motivo para não utilizar essa ferramenta, uma vez que ela é gratuita e pode ser baixada livremente no site da Adobe. A URL que você deve usar para fazer o download do aplicativo é www.adobe.com/ products/acrobat.

E-mail com o PHP Qual deve ser o código PHP para o envio do conteúdo de um formulário por e-mail? João Camilo - Por e-mail O PHP usa a função mailto para fazer o envio

J

//Envie seu e-mail Se você tem alguma dúvida, sugestão ou crítica, entre em contato com nossa redação pelo e-mail locaweb@europanet.com.br.

de informações. Você deve configurar o arquivo php.ini para que o comando funcione.. Abra o php.ini com um editor de sua preferência e procure pela seção [mail function]. Indique na variável SMTP o endereço de seu servidor de SMTP e em sendmail_ from o seu e-mail, que irá aparecer no campo From da mensagem. Salve o documento e os seus aplicativos PHP já estarão prontos para enviar e-mails. Para enviar os dados de um formulário, você pode usar o código abaixo. Ele recebe as informações e manda por e-mail, redirecionando para uma página de agradecimento se tudo correr bem e mostrando um erro se houver algum problema. <?php $mailto = "seu@email.com.br"; $subject = "Seu assunto aqui."; $redirect = "obrigado.html"; foreach($HTTP_POST _VARS as $key => $value) { $message .= $key . ': ' . $value;

PDF \\ No site da Adobe, você pode baixar o Acrobat Reader gratuitamente para visualizar arquivos PDF no browser 8 locaweb

$message .= '\n';} if (@mail($mailto, $subject, $message)) { header("Location: $redirect"); } else { echo('<p>O e-mail não pode ser enviado.</p>');} ?>

Cor hexadecimal Em diversos sites, há indicações para usar um valor hexadecimal quando se indica uma cor no HTML. Não sei o que é hexadecimal, o que devo colocar? José Aparecido - Por e-mail As cores, nos documentos HTML, são representadas por números hexadecimais. Diferentemente do sistema decimal ao qual estamos acostumados, no sistema decimal não existem 10, mas 16 algarismos. Assim, além do 0 ao 9, são usadas também as letras A, B, C, D, E e F, equivalentes aos números 10, 11, 12, 13, 14 e 15 do sistema decimal. As cores HTML usam o sistema RGB. Para formar uma cor HTML, são usados três números hexadecimais, o primeiro com a quantidade de vermelho, o segundo com verde e o terceiro com azul. Tudo isso precedido pelo sinal #. A cor marrom, por exemplo, é representada por #8E236B. Mas não é necessário entender os números hexadecimais para poder encontrar a cor HTML que você deseja. Existem diversas ferramentas que auxiliam nessa tarefa, como tabelas de cores.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.