Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Обратная связь на голом хостинге

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PbICEHOK

Цитата:
A кoнкретно?

там и спросите какой бесплатный хостинг поддерживает скрипту и отсылку почты.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:07 20-08-2011
PbICEHOK



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

У мeня так и нaчиналoсь с вoпроса тудa. Taм, врoде, бoльше дeлятся ccылками на бecплатные xoстинги. A мнe вeдь всегo oдну фoрму отпрaвки размeстить нaдо…

Всего записей: 366 | Зарегистр. 02-11-2003 | Отправлено: 03:14 20-08-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PbICEHOK

Цитата:
A мнe вeдь всегo oдну фoрму отпрaвки размeстить нaдо…

и что? где вы ее еще размещать собираетесь?
там вам быстрее подскажут, где есть хостинг с поддержкой почты или, хотя бы, подключения к внешним машинам
это соответствует вашему вопросу

Цитата:
A вoзмoжно гдe-нибудь нa стoроннeм ceрвере рaзмecтить РНР-стрaницу, чтoбы тaм oбрабaтывaлись комaнды oтправки пиcьма, ecли эти комaнды вырублeны на свoeм сайте?



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:16 20-08-2011
Mr_SMiT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще тому, кто не боится сторонних сервисов, без видимой рекламы и единственной ссылкой на капче (которую можно удалить ) _http://formm.ru

Всего записей: 650 | Зарегистр. 18-07-2006 | Отправлено: 12:08 25-08-2011
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
где взять этот скрипт и поставить к себе на сайт, http://formm.ru/forms/
создание форм обратной связи.

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 05:50 19-04-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Botovskiu

Цитата:
создание форм обратной связи.

чтобы ваш почтовик забанили из за спама ?)

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:50 19-04-2013
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я не спамить хочу, спам это подсудное дело, хочу на свои форум сделать различные формы.
 
Нашел одну форму, подключил скрипт, все работает, но при отправки я хотел бы что бы выкидывало на главную страницу сайта, как это реализовать , подскажите.
 
код:
 

Код:
 
<?
include('http://arinastar.ru/form/kcaptcha/kcaptcha.php');
session_start();
require_once("config.php");
require_once("kcaptcha/util/script.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>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<style>
#j {background-color:#efefef; text-align:justify; width:260px;}
#q {background-color:#DBF9FD; text-align:justify; padding:3px;}
html,body{font-family:Tahoma;}
#recom {width:220px;padding:10px; position:absolute; text-align:justify}
fieldset {border:0;margin:0;padding:10;}fieldset b{font-size:12px}
label {display:block;}
input,textarea {
    width: 235px;
    padding: 3px;
    margin: 1px 0;
}
</style>
</head>
<body>
 
<div id="j">
  <p id="emailSuccess"><strong style="color:green;"><?php echo $statusSuccess.$r0; ?></strong></p>
<p id="emailError"><strong style="color:red;"><?php echo $statusError.$r1; ?></strong></p>
<div id="recom"></div>
<div id="q"><form action="/form/form.php" method="post" id="cForm">
<input type="hidden" name="act" value="y" />
<fieldset>
<label for="posName"><b>Ваше имя:</b></label>
<input class="inputIE" type="text" size="47" name="posName" id="posName" />
<label for="posEmail"><b>Ваш E-mail адрес:</b></label>
<input class="inputIE" type="text" size="47" name="posEmail" id="posEmail" />
<label for="posRegard"><b>Тема сообщения:</b></label>
<input class="inputIE" type="text" size="47" name="posRegard" id="posRegard" />
<label for="posText"><b>Сообщение:</b></label>
<textarea class="inputIE" cols="47" rows="7" name="posText" id="posText"></textarea></div>
<div id="q" style="padding-left:8px">
      <label for="posCaptcha"><b>Введите цифры на изображении</b>:</label>
 <img src="http://arinastar.ru/form/kcaptcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>"><?php echo $r1; ?><br>
      <input class="inputIE" type="text" size="47" name="keystring" id="keystring" />
    </div>
<div id="q">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="30" align="center" valign="middle"><label>
      <input class="inputIE" type="submit" name="selfCC" value=" Отправить " />
    </label></td>
  </tr>
</table>
</fieldset>
</form></div></div>
 
</body>
</html>
 

 
 
Добавлено:
я сделал так загрузил скрипт в папку form, вывод скрипта формы form.php
сайт на dle, подгрузил php такой командой {include file="/form/form.php"} в шаблоне.
 
Выводится на главной сайте там где мне надо, все ок и работает, но при заполнении формы и отправки перекидывает на страницу где только форма,  
скрин (1)

 
Хотелось бы что бы после отправки, перекидывало на главную сайта, а не на форму в отдельном окне.
 
Добавлено:
может в php оставить только скрипт php, а css и стиль таблицы отдельно сделать ?

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 10:20 19-04-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Botovskiu

Цитата:
хочу на свои форум сделать различные формы.  

тогда зачем вам генератор форм? он для тех, кто хочет вставлять формы на своем сервере для отправки через другой. этим могут воспользоваться спамеры.
 
если вы хотите просто сделать форму отправки сообщений, то просто посмотрите Perl, PHP: отправка формы на e-mail
 
Добавлено:

Цитата:
Выводится на главной сайте там где мне надо, все ок и работает, но при заполнении формы и отправки перекидывает на страницу где только форма,  

сделайте переброс куда хотите после  

Цитата:
mail("$mailto","$subject","$message","$headers");  

например функцией www.php.net/header

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 16:17 19-04-2013
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за совет, переброс как прописать ?  
mail("$mailto","$subject","$message","$headers");   что тут  добавить или изменить.

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 05:29 21-04-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Botovskiu
я же написал - после этой функции с помощью функции header
примеры есть по ссылке

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 05:44 21-04-2013
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил другую форму, но появился вопрос капчи, как то можно ли подключить капчу ?

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 11:15 21-04-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Botovskiu
http://www.google.com/recaptcha

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:10 21-04-2013
Botovskiu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
было бы все по русски, не перевариваю гоогл, у них описание и поддержка вообще непонятные люди  
 
Добавлено:
Добавил свой сайт , туда куда капча нужна, а вот как вставить в скрипт php не понял )
 
Resources:     
 
    reCAPTCHA plugins and libraries
    reCAPTCHA API Documentation
 
Now what?     
 
    SUBSCRIBE to important reCAPTCHA service announcements.
    Install reCAPTCHA on your site. This is done in two parts. First, you need to add some HTML that displays the reCAPTCHA widget. Second, you need to configure your form to contact our servers to verify reCAPTCHA solutions. Here are specific instructions for: PHP, WordPress, and MediaWiki. For other environments, visit our resources page.
    If you need help, post your questions in the reCAPTCHA forum.

Всего записей: 124 | Зарегистр. 20-10-2011 | Отправлено: 06:17 22-04-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Botovskiu

Цитата:
а вот как вставить в скрипт php не понял

https://developers.google.com/recaptcha/docs/php?hl=ru

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:50 22-04-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Обратная связь на голом хостинге


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru