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: 11 let
|
0