| Autor | Zpráva | ||
|---|---|---|---|
| 123456789 Profil * |
#1 · Zasláno: 20. 2. 2013, 15:28:30
Procetl jsem vsechna souvisejici vlakna i dalsi zdroje, ale stale to nemuzu rozchodit. Urcite je to prkotina, kterou znaly clovek ihned odhali. Dekuji vsem, kteri mi poradi.
php i html soubory jsou v utf8. <?php
// Get email address
require_once 'config.php';
// Ensures no one loads page and does simple spam check
if( isset($_POST['name']) && empty($_POST['spam-check']) ) {
// Declare our $errors variable we will be using later to store any errors
$error = '';
// Setup our basic variables
$input_name = strip_tags($_POST['name']);
$input_email = strip_tags($_POST['email']);
$input_telefon = strip_tags($_POST['telefon']);
$input_nazev = strip_tags($_POST['nazev']);
$input_adresa = strip_tags($_POST['adresa']);
$input_doba = strip_tags($_POST['doba']);
$input_nakladka = strip_tags($_POST['nakladka']);
$input_mnozstvi = strip_tags($_POST['mnozstvi']);
$input_pristup = strip_tags($_POST['pristup']);
$input_vytah = strip_tags($_POST['vytah']);
$input_odvoz = strip_tags($_POST['odvoz']);
$input_message = strip_tags($_POST['message']);
// We'll check and see if any of the required fields are empty
if( strlen($input_name) < 2 ) $error['name'] = 'Prosím zadejte jméno.';
// Make sure the email is valid
if( !filter_var($input_email, FILTER_VALIDATE_EMAIL) ) $error['email'] = 'Prosím zadejte platný email.';
// Set a subject & check if custom subject exist
$subject = "Poptávka skartace od: $input_name";
$message = "
Jméno: $input_name\n
Email: $input_email\n
Telefon: $input_telefon\n
Název společnosti: $input_nazev\n
Adresa společnosti: $input_adresa\n
Doba vhodná k vyzvednutí: $input_doba\n
Místo nakládky: $input_nakladka\n
Množství: $input_mnozstvi\n
Přístupnost: $input_pristup\n
Výtah: $input_vytah\n
Odvoz si zajistí zákazník: $input_odvoz\n
Poznámky: $input_message\n
";
$message .= "\n---\nTento email byl odeslán z webu skovajsa.cz";
// Now check to see if there are any errors
if( !$error ) {
// No errors, send mail using conditional to ensure it was sent
if( mail($your_email_address, $subject, $message, "From: $input_email") ) {
echo '<p class="success">Váš email byl odeslán.</p>';
} else {
echo '<p class="error">Váš email se nepodařilo odeslat, kontaktujte nás telefonicky.</p>';
}
} else {
// Errors were found, output all errors to the user
$response = (isset($error['name'])) ? $error['name'] . "<br /> \n" : null;
$response .= (isset($error['email'])) ? $error['email'] . "<br /> \n" : null;
$response .= (isset($error['message'])) ? $error['message'] . "<br /> \n" : null;
echo "<p class='error'>$response</p>";
}
} else {
die('Direct access to this page is not allowed.');
}zkousel jsem tam napasovat toto a tomu podobne, ale bez uspechu $headers = "From: ExRobot <robot@example.com>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=utf-8\r\n"; $headers .="Content-Transfer-Encoding: 8bit"; Do mailu prijde: JmĂŠno: Ä?ĹĄÄ?ĹĄdsadfas Email: Telefon: NĂĄzev spoleÄ?nosti: Adresa spoleÄ?nosti: Doba vhodnĂĄ k vyzvednutĂ: MĂsto naklĂĄdky: MnoĹžstvĂ: PĹ?Ăstupnost: VĂ˝tah: Odvoz si zajistĂ zĂĄkaznĂk: PoznĂĄmky: |
||
| Majkl578 Profil |
#2 · Zasláno: 20. 2. 2013, 19:43:17
Podívej se do FAQ: Česká diakritika v mailech.
|
||
|
Časová prodleva: 8 dní
|
|||
| anonymni Profil * |
#3 · Zasláno: 28. 2. 2013, 17:07:26
Majkl578:
Dobry den, toto jsem zkousel, bohuzel bez uspechu. Nejsem tak zdatny abych to implementoval do meho kodu. Proto pisu o radu. Dekuji. |
||
| Davex Profil |
#4 · Zasláno: 28. 2. 2013, 17:25:10
123456789:
„toto jsem zkousel, bohuzel bez uspechu“ Jak jsi to konkrétně zkoušel? Přidat hlavičku k čtvrtému parametru funkce mail?
$headers = "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-type: text/plain; charset=utf-8" . PHP_EOL;
$headers .= "Content-Transfer-Encoding: 8bit" . PHP_EOL;
if( mail($your_email_address, $subject, $message, "From: $input_email" . PHP_EOL . $headers) ) {
echo '<p class="success">Váš email byl odeslán.</p>';
} else {
echo '<p class="error">Váš email se nepodařilo odeslat, kontaktujte nás telefonicky.</p>';
} |
||
| anonymni Profil * |
#5 · Zasláno: 1. 3. 2013, 16:15:47
Davex:
Bomba, nemel jsem tam spravne ten konec, kam mam poslat cokoladu nebo neco podobnyho? |
||
|
Časová prodleva: 14 let
|
|||
0