Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

(error code) Контактна форма sender

Featured Replies

Здравейте ..Преди известно време бях пуснал тема за проблем с контактна форма и по-точно с забавяне при получаването на е майл от сайт...с помощ от потребител и други форуми проблема беше решен... Благодаря.. Сега по същество ..имам следният проблем .. имейлите се получават на време .. но имам проблем с това че емейла който получавам на получател и изпращател е един и същ... тоест от myroandrou до myroandrou...емайла на изпращача го има но е някаде в съобщението което е написал ..и когато трябва да отговоря на даден емейл ..трябва да го напиша ръчно в формата на пощата ... не фигурира емайла когато искам да отговоря на даден емайл получен от сайта ..може ли да разгледате следният code ..и да ми кажете дали има някаде пропуск ........ ..CODE... ................................. <? error_reporting(0); if ($_POST){ foreach($_POST as $key=>$val){$$key=$val;} if ($_POST['Name']){ $post_captcha = strtoupper($_POST['code']); $status = Send_Mail('[email protected]',$_SERVER['HTTP_HOST'],'Contact Form','','code,Send','[email protected]'); ?><div class="good_message">Thank you for your message! We will contact you as soon as possible. </div><? } } ?> <form id="Contact_Form" method="post" enctype="multipart/form-data" name="Contact_Form"> <font size="2">Your name:<br></font> <div class="form"><input type="text" name="Name" /></div> <font size="2">E-mail address:<br></font> <div class="form"><input type="text" name="Email" /></div> <font size="2">Your message:<br></font> <textarea rows="40" cols="50" name="Message" /></textarea><br> <input type="submit" value="Send" name="Send" /> </form> <? //----------------- SENDINDG E-MAILS -------------------------------- function Send_Mail($mail_to,$mail_from,$mail_subject,$msg_text,$not_sending_fields='',$cc_to,$ouput='email'){ $mail_status = 1; // ----------------------------------------------------- if ($msg_text==""){ unset ($msg_text); $msg_text.="================================================== <br />\n"; $msg_text.='This message was sent on : '.date('Y-m-d H:m(worry)'). "<br />\n"; $msg_text.="================================================== <br />\n"; // --------------------- $arr_not_sending_fields = explode(',',$not_sending_fields); //---------------------- foreach ($_POST as $k=>$v) { if (!in_array($k,$arr_not_sending_fields)) { if ($_POST[$k]!=""){ $msg_text.= '<strong>'.$k.'</strong> : '.$v. "<br />\n"; } } } $msg_text.="================================================== <br />\n"; $msg_text.= 'From IP : '.$_SERVER['REMOTE_ADDR']. "<br /> \n"; $msg_text.="================================================== <br />\n"; } // ----------------------------------------------------- $headers = "MIME-Version: 1.0\n"; $headers .= "From: $mail_from <$mail_from>\n"; $headers .= "Bcc: $cc_to\n"; $headers .= "Reply-To: $mail_from\n"; $headers .= 'Content-type: text/html; charset="utf-8"'; $header .= "Return-Path: Some One <fpro@".$_SERVER['HTTP_HOST'].">\r\n"; $header .= "Organization: ".$_SERVER['HTTP_HOST']."\r\n"; $headers .= "X-Mailer: PHP's mail() Function\n"; // ----------------------------------------------------- if ($ouput=='web'){ echo "header: ".$headers."<br><br>\n\n"; echo "to: ".$mail_to."<br><br>\n\n"; echo "subject: ".$mail_subject."<br><br>\n\n"; echo "content: ".$msg_text."<br><br>\n\n"; } // ----------------------------------------------------- if ($ouput=='email'){ mail($mail_to, $mail_subject, $msg_text,$headers) or $mail_status = 0; } // ----------------------------------------------------- return $mail_status; } ?> ......................................... Благодаря ... очаквам отговор..

XAMMP не отчита грешки. Кодът си върви добре.

  • Автор

..да мерси за проверката .. ..проблема е че е маила които пристига на пощата ми идва като подател името на саита а не от името на подателят... Може ли някой да го разгледа между редовете и да ко каже каде трябва да се смени кода да идва от името на подателя а не от името на сайта... Благодаря..

  • Автор

....не съм запознат ..но мисля че някаде в кода би трябвало да има такава опция ..и попринцип правилно ли е така да се получава е маила с името на саита като подател, и може ли да се промени това нещо на тази контактна форма ...?

...прочетох малко и стигнах до извода че следните [email protected] / [email protected] .

..би трябвало да фигурират някаде и в моят код при изпращане на е майл .. или се бъркам или съм към топлото :) ...

Редактирано от fpro (преглед на промените)

я по-добре потърси някакъв framework за изпращане на e-mail-и, доста по-лесно ще ти е и няма да се занимаваш с глупости. Вградените функции в php за изпращане на e-mail не са много добри.

  • Автор

...не мисля че тука има някаде глупости by the way имам и фрамеуорк ... но клиента иска такъв вид форма за изпращане на е майл... благодаря ти..

я по-добре потърси някакъв framework за изпращане на e-mail-и, доста по-лесно ще ти е и няма да се занимаваш с глупости. Вградените функции в php за изпращане на e-mail не са много добри.

Много дръзко и непремерено!

Един процедурен код не може да спретне, ти го пращаш на Kohana, cakePHP, CodeIgniter?! Разбира се искал си да кажеш клас. Има два доказани за целта.

"функции в php за изпращане на e-mail" е само една - mail(); И е същата в споменатите класове. Това е начина за изпращане на ел.писмо от PHP скрипт. Останалото е пощенски трансферент агент на системата и пощенски сървър, но те са извън пълномощията на PHP.

Аторът на темата не е поднесъл четим код, а просто е изсрал такъв. Ни форматиране, ни имена на файловете.

Началото <?

error_reporting(0); убива всякакви мераци за помощ.

нищо лично и успехи

На мен XAMMP-а ми го рънна без проблеми... сигурно го е игнорирал. Между другото аз не се загледах дали е сбъркал ?php, мислех че го знае това. Все пак може да е и от недоглеждане.

Редактирано от frozener (преглед на промените)

  • Автор

...и с една дума ...помощ няма да получа .. кода си работи чудесно ..само за това което става при получаването на е маил на електронната ми поща ме претеснява .. не че не фигурира емайла на подателя ..напротив имаго но е в съобщението .. а не в формата на електронната ми поща кадето има полета От:email_address / До:email_address.. Като подател ми използва името на сайта www.name.com

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.