X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Еще раз о форме обратной связи
drovosekk
drovosekk
Topic Starter сообщение 5.4.2010, 19:01; Ответить: drovosekk
Сообщение #1


Возможно моя проблема пустяковая, но третий день уже бьюсь...
Вобщем поставил форму обратной связи на сайт, когда сам себе отправляю - приходит отлично и на майл и на яндекс. А с других компов сообщения не приходят, хотя и пишет "Ваше сообщение успешно отправлено". Сайт html на бесплатном хостинге, php поддерживается.
http://cats.ax3.net/sendmail/index.php
Подскажите, в чем дело, пожалуйста
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 5.4.2010, 19:06; Ответить: Licoric
Сообщение #2


Ну показывай код тогда. Не стесняйся.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
drovosekk
drovosekk
Topic Starter сообщение 6.4.2010, 2:34; Ответить: drovosekk
Сообщение #3


Файл sendmail/index.php (лишнее выкинул)
[php]<?php

include('kcaptcha/kcaptcha.php');
session_start();
require_once("config.php");


if ($_POST['act']== "y")
{
if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring'])
{

if (isset($_POST['posName']) && $_POST['posName'] == "")
{
$statusError = "$errors_name";
}
elseif (isset($_POST['posEmail']) && $_POST['posEmail'] == "")
{
$statusError = "$errors_mailfrom";
}
elseif(isset($_POST['posEmail']) && !preg_match("/^([a-z,._,0-9])+@([a-z,._,0-9])+(.([a-z])+)+$/", $_POST['posEmail']))
{
$statusError = "$errors_incorrect";

unset($_POST['posEmail']);
}
elseif (isset($_POST['posRegard']) && $_POST['posRegard'] == "")
{
$statusError = "$errors_subject";
}
elseif (isset($_POST['posText']) && $_POST['posText'] == "")
{
$statusError = "$errors_message";
}




elseif (!empty($_POST))
{
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: $content charset=$charset\r\n";
$headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
$headers .= "From: \"".$_POST['posName']."\" <".$_POST['posEmail'].">\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";

mail("$mailto","$subject","$message","$headers");

unset($name, $posText, $mailto, $subject, $posRegard, $message);

$statusSuccess = "$send";
}

}else{
$statusError = "$captcha_error";
unset($_SESSION['captcha_keystring']);
}
}
?>
<html>
<head>
<title>Кошки - Контакты</title>
</head>
<body>

<div id="page-wrapper">
<h1>Здесь вы можете оставить мне сообщение</h1><br/>
<p id="emailSuccess">
<strong style="color:green;"><?php echo "$statusSuccess" ?></strong>
</p>
<p id="emailError"><strong style="color:red;"><?php echo "$statusError" ?></strong></p>

<div id="contactFormArea">
<form action="./" method="post" id="cForm">
<input type="hidden" name="act" value="y" />
<fieldset>
<label for="posName"><h3>Ваше имя:</h3></label>
<input class="text" type="text" size="25" name="posName" id="posName" />
<label for="posEmail"><h3>Ваш E-mail адрес:</h3></label>
<input class="text" type="text" size="25" name="posEmail" id="posEmail" />
<label for="posRegard"><h3>Тема сообщения:</h3></label>
<input class="text" type="text" size="25" name="posRegard" id="posRegard" />
<label for="posText"><h3>Сообщение:</h3></label>
<textarea cols="50" rows="20" name="posText" id="posText"></textarea>
<label for="posCaptcha"><h3>Введите защитный код</h3></label><img src="kcaptcha?<?php echo session_name()?>=<?php echo session_id()?>" ><p><input class="text" type="text" size="25" name="keystring" id="keystring" /></p>
<br><br><label><input class="submit" type="submit" name="selfCC" id="selfCC" value=" Отправить " /></label>
</fieldset>
<?php include 'kcaptcha/kcaptcha_rand.php' ?>
</form>
</div>
[/php]Файл sendmail/config.php

[php]<?php
$mailto = "maximych2011@yandex.ru";
$charset = "windows-1251";
$subject = $_POST['posRegard'];
$content = "text/plain";
$message = $_POST['posText'];
$statusError = "";
$statusSuccess = "";
$errors_name = 'Введите ваше имя';
$errors_mailfrom = 'Введите свой E-mail адрес';
$errors_incorrect = 'Заполните правильно Ваш E-mail адрес';
$errors_message = 'Наберите текст вашего сообщения';
$errors_subject = 'Введите тему сообщения';
$captcha_error = 'Проверьте правильность ввода защитного кода';
$send = 'Ваше сообщение успешно отправлено';
?>[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 6.4.2010, 8:17; Ответить: Apay
Сообщение #4


[PHP]if( mail(...) ) echo 'mail sent';
else exho 'mail not sent';[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
drovosekk
drovosekk
Topic Starter сообщение 6.4.2010, 12:38; Ответить: drovosekk
Сообщение #5


Ох, трудно быть чайником...
Я извиняюсь за назойливость, но куда именно вставить эти строчки? Пробовал вставлять их в разные места php-кода, выдает ошибку
Parse error: syntax error, unexpected '.', expecting ')' in /www/ax3.net/c/a/cats/home/site/sendmail/index.php on line 6

А может тут не в php дело? Сейчас попросил еще одного знакомого отправить мне сообщение - нормально пришло.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 6.4.2010, 14:15; Ответить: Apay
Сообщение #6


вместо
[php]mail("$mailto","$subject","$message","$headers");

unset($name, $posText, $mailto, $subject, $posRegard, $message);

$statusSuccess = "$send";[/php]пишем
[php]if( mail( $mailto, $subject, $message, $headers ) ){
unset( $name, $posText, $mailto, $subject, $posRegard, $message );
$statusSuccess = "$send";
}
else $statusError = "Не удалось отправить письмо!";[/php]
если скажет что письмо отправлено, то письмо ушло, но где-то в инете срезалось, если не отправлено, то значит что-то в настройках сервера не так
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
drovosekk
drovosekk
Topic Starter сообщение 6.4.2010, 20:54; Ответить: drovosekk
Сообщение #7


Спасибо всем, кто помогал. Проблема не решилась. С одних компов сообщения доходят, с других нет.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Внешние ссылки где еще разместить
5 muratastana 7107 10.11.2021, 18:48
автор: muratastana
Открытая тема (нет новых ответов) PushAdvert.biz — зарабатывайте на Push подписках еще больше
0 PushAdvert 2525 15.4.2021, 21:10
автор: PushAdvert
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПринимаю заказы на копирайтинг, рерайтинг. Стабильно работаю, всегда на связи
Нужен автор текстов, копирайтер? Обращайтесь
14 KriptoFin 8092 22.9.2020, 18:07
автор: mrSana
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 2597 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Настройка каптчи на форму обратной связи
3 woolf 2043 9.4.2019, 17:21
автор: bobur


 



RSS Текстовая версия Сейчас: 18.4.2024, 6:02
Дизайн