Autor Zpráva
newman
Profil *
Dobrý den,
najde se prosím někdo, kdo mi upraví níže uvedený skript, aby odesílal text s diakritikou z webu s kódováním UTF-8? Zkoušel jsem spoustu návodů odsud i z googlu, ale protože php opravdu neovládám, nedokázal jsem jej upravit sám tak, aby fungoval.
Předem díky.

<?php

if(!$_POST) exit;

$email = $_POST['email'];


//$error[] = preg_match('/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i', $_POST['email']) ? '' : 'INVALID EMAIL ADDRESS';
if(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$email )){
	$error.="Neplatný e-mail.";
	$errors=1;
}
if($errors==1) echo $error;
else{
	$values = array ('name','email','message');
	$required = array('name','email','message');
	 
	$your_email = "nejaky@mail.cz";
	$email_subject = "zprava z webu: ".$_POST['subject'];
	$email_content = "zprava z webu:\n";
	
	foreach($values as $key => $value){
	  if(in_array($value,$required)){
		if ($key != 'subject' && $key != 'company') {
		  if( empty($_POST[$value]) ) { echo 'VYPLŇTE PROSÍM POVINNÝ ÚDAJ'; exit; }
		}
		$email_content .= $value.': '.$_POST[$value]."\n";
	  }
	}
	 
	if(@mail($your_email,$email_subject,$email_content)) {
		echo 'Zpráva byla odeslána. Ozveme se Vám co nejdříve!'; 
	} else {
		echo 'Chyba!';
	}
}
?>
Rellik
Profil
http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=2111#3

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0