Jump to content


rmarx

Member Since 28/03/2006
Offline Last Active 31/10/2009, 17:41
-----

Posts I've Made

In Topic: Dw Lê Códigos Php?

31/10/2009, 17:41

Estou fazendo um site com todas as paginas em extensão .php, mas toda vez q eu coloco um codigo php como: php?> echo "Bom dia!" ?>, ele não mostra na pagina do navegador a frase Bom dia!

Dw lê esses codigos php, ou estou errando em alguma coisa? :blink:



Baixe o Xampp, ele é um servidor web, com ele você executa suas páginas php

Download aqui

In Topic: Acentuação Em Formulário Ajax

16/12/2008, 14:17

no PHP

utf8_decode e utf8_encode da uma olhada no Manula.

Abraços


Então silici0, li o manual em http://br.php.net/ma...utf8-decode.php
e então fiz assim no php:
<?php

[color="#006400"]function _utf8_decode($string)
{
  $tmp = $string;
  $count = 0;
  while (mb_detect_encoding($tmp)=="UTF-8")
  {
	$tmp = utf8_decode($tmp);
	$count++;
  }
 
  for ($i = 0; $i < $count-1; $i++)
  {
	$string = utf8_decode($string);
   
  }
  return $string;
 
}[/color]
	error_reporting(E_NOTICE);

	function valid_email($str)
	{
		return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
	}

	if($_POST['first_name']!='' && $_POST['last_name']!='' && $_POST['e_mail']!='' && valid_email($_POST['e_mail'])==TRUE && strlen($_POST['message'])>30)
	{
		$to = 'suporte@hostmarx.com';
		$headers = 	'From: '.$_POST['e_mail'].''. "\r\n" .
				'Reply-To: '.$_POST['e_mail'].'' . "\r\n" .
				'X-Mailer: PHP/' . phpversion();
		$subject = "Email enviado pelo formulário do site.";
		$message = htmlspecialchars($_POST['message']);
		
		if(mail($to, $subject, $message, $headers))
		{//we show the good guy only in one case and the bad one for the rest.
			echo 'Obrigado '.$_POST['first_name'].'. A sua mensagem foi enviada com sucesso';
		}
		else {
			echo "Message not sent. Please make sure you're not
				running this on localhost and also that you 
				are allowed to run mail() function from your webserver";
		}
	}
	else {
		echo 'Please make sure you filled all the required fields, 
		that you entered a valid email and also that your message 
		contains more then 30 characters.';
	}
	
?>

Mas não deu certo :(

IPB Skin By Virteq