форма обратной связи

Статус
В этой теме нельзя размещать новые ответы.

sunyang

Мастер
Регистрация
25 Апр 2009
Сообщения
440
Реакции
30
подскажите пожалуйста форму обратной связи, которую можно безболезненно вставить в php страницу.
 
*** скрытое содержание ***

в тот который навскидку не отображается каптча. Засунул скрипт в свой файл , который находится в сайт/mode/help.php

строчка подгрузки имаги с цифрами
PHP:
echo "<img src=$phpself?image=$psnum border='0' alt=''>\n";
выдает адрес: <img src="/index.php?image=044fe20abf6f705741df224ddea0f9bf" border="0" alt=""/>
как подправить?
 
а каким образом засунул через include или еще как? там есть описание как инклюдить скрипт в свой php файл смотри файл если_инклюдите.txt
 
Вот этот участок:
PHP:
// Для цифрозащиты антиспам:
$maxkey=4; // Колличество символов в коде  (можно изменять)
$absrand="676756";// Случайное число. Используется для цифрозащиты. Генерировать его нужно случайно при настройке или изменении конфигурации скрипта.
if (isset($_GET['image'])) {
// Функция с цифрами защиты
$st="R0lGODlhCgAMAIABAFNTU////yH5BAEAAAEALAAAAAAKAAwAAAI"; // общая часть для всех рисунков
function imgwr($st,$num){
 if ($num=="0") {$len="63"; $number=$st."WjIFgi6e+QpMP0jin1bfv2nFaBlJaAQA7";}
 if ($num=="1") {$len="61"; $number=$st."UjA1wG8noXlJsUnlrXhE/+DXb0RUAOw==";}
 if ($num=="2") {$len="64"; $number=$st."XjIFgi6e+QpMPRlbjvFtnfFnchyVJUAAAOw==";}
 if ($num=="3") {$len="64"; $number=$st."XjIFgi6e+Qovs0RkTzXbj+3yTJnUlVgAAOw==";}
 if ($num=="4") {$len="64"; $number=$st."XjA9wG8mWFIty0amczbVJDVHg9oSlZxQAOw==";}
 if ($num=="5") {$len="63"; $number=$st."WTIAJdsuPHovSKGoprhs67mzaJypMAQA7";}
 if ($num=="6") {$len="63"; $number=$st."WjIFoB6vxmFw0pfpihI3jOW1at3FRAQA7";}
 if ($num=="7") {$len="61"; $number=$st."UDI4Xy6vtAIzTyPpg1ndu9oEdNxUAOw==";}
 if ($num=="8") {$len="63"; $number=$st."WjIFgi6e+QpMP2slSpJbn7mFeWDlYAQA7";}
 if ($num=="9") {$len="64"; $number=$st."XjIFgi6e+QpMP0jinvbT2FGGPxmlkohUAOw==";}
 header("Content-type: image/gif"); 
 header("Content-length: $len");
 echo base64_decode($number); }
// Вывод изображений на экран (все кодированы - робот не пройдёт)
if (array_key_exists("image", $_REQUEST)) { $num=$_REQUEST["image"];
for ($i=0; $i<10; $i++) {if (md5($i+$absrand)==$num) {imgwr($st,$i); die();}} }
exit;}

//******************* Ниже лучше ничего не трогать ************************//
как написано в инструкции, переместил вверх своего скрипта куда инклюдишь sendmail? Перед этим участком не должно быть НИКАКОЙ выдачи ни на экран никуда.
Только тогда цифрозащита будет работать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху