Diskuze: Kontaktný formulár-po kliknutí na odoslať sa nič nedeje
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Zapni si error_reporting, aby ti zobrazoval chyby.
A ikdyz zadna nenastane, stale php nemusi umet mail odeslat, protoze nemas v php
/ na serveru aktivovany mail server.
mail($sendTo, $subject, $emailText, implode("\n", $headers)); -- tady se to spojuje treva pres PHP_EOL a ne "\n"
A, pak je tu moznost, ze tvuj server ma odesilani mailu zakazane. Ale, muzes to mozna odesilat pres nejaky jiny. Nebo to ma limitovane na 10 maiuy za hodinu. Proste je tam more dalsich moznych pricin.
Doporucuji najmout si cloveka, ktery php umi. Cena byva tak 1000 za kazdou
zapocatou hodinu. V takhle rozsahlem kodu muzes mit tech chyb mraky. Zkus
nejdriv nejaky jednoduchy formular, ktery odesle mail.
Jedine, co pro tebe muzu udelat, ze si zapnu ty error reporting a necham vypsat
chyby. Ale, kdyz ti je vypisi, budes si to umet spravit? Bezhlave kopirovani je
naprd
Kod, ktery si zkus nejdrive, je primo v dokumentaci php
php.net/mail
Prepis si tam samozrejme adresy from / to
reply=from
<?php
// Example #2 Sending mail with extra headers.
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Zobrazeno 2 zpráv z 2.