| веб-мастеру | блог веб-мастера | Статьи Веб-Мастера | SEO Tools | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| andrey28 |
29.1.2008, 20:55
Сообщение
#1
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 3 Регистрация: 29.1.2008 Пользователь №: 543 |
Доброго времени суток всем!
Установил скрипт доски объявлений, но не отображается защитный код от авторегистраций. Буду очень признателен Вашей помощи. вот код: <? include_once $DOCUMENT_ROOT."/include/config.php"; $curpage="Добавить объявление"; include $DOCUMENT_ROOT."/templates/top.php"; ?> <strong>Бесплатная доска объявлений</strong> предоставляет Вам возможность с легкостью разместить <strong>бесплатное объявление с фотографией</strong>. Спустя короткое время Ваше <strong>бесплатное объявление</strong> на доске будет доступно миллионам пользователей крупнейших поисковых систем сети Интернет и обязательно привлечет внимание Ваших потенциальных клиентов в Москве и России. Используйте <strong>объявления</strong> на нашей <strong>доске бесплатных объявлений</strong> как свои персональные рекламные страницы и о ваших товарах, продуктах и услугах узнают тысячи пользователей сети. <strong><a href=/add>Подать бесплатное объявление</a></strong> <br><br> Сразу после добавления объявления оно будет поставлено в очередь на индексацию Яндексом, Рамблером, Google и другими популярными поисковыми системами. Если у Вас возникли вопросы или сложности при работе с системой, мы готовы Вам ответить на них в <a href=/forum>форуме</a>.<br><br> <table width=80%> <form action=add_done.php method=post ENCTYPE="multipart/form-data" onsubmit="java script:this.buttonname.disabled=true;"> <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000"> <tr bgcolor=#f8f8f8><td><b>Рубрика*</b><td> <select name=category onChange="if ( !this.value ) { alert('Выберите подраздел!'); this.options(0).selected = true;}"> <option value=0>Выберите раздел доски объявлений</option> <? dbc(); $wsel_an=mysql_query("SELECT * FROM " . $db_prefix . " categories where parent=0 and status=1"); while($an=mysql_fetch_array($wsel_an)) { $id=$an["id"]; $altname=$an["altname"]; $catname=$an["catname"]; echo "<option>$catname</option>"; $wasel_an=mysql_query("SELECT * FROM ". $db_prefix ."categories where parent='$id' and status=1"); while($an=mysql_fetch_array($wasel_an)) { $cit=$an["id"]; $subcatname=$an["catname"]; $selected=""; if ($cit=="$ct") { $selected="selected"; } else {} echo "<option value=$cit $selected>---- $subcatname</option>"; } } ?> </select> </td></tr> <tr bgcolor=#f8f8f8><td><b>Тип объявления</b></td><td><select name=ob_vip><option value=0>Бесплатное</option><option value=1>VIP</option></select> <a href=/vip target=_blank>Подробнее о VIP</a></td></tr> <tr bgcolor=#f8f8f8><td><b>Ваше имя*</b></td><td><input type=text name="ob_author" size=32 value="<? echo $send_name;?>" onBlur="trim(this);"></td></tr> <tr bgcolor=#f8f8f8><td><b>Телефон</b></td><td><input type=text name="ob_phone" size=32 value="<? echo $send_phone;?>" onBlur="trim(this);"></td></tr> <tr bgcolor=#f8f8f8><td><b>E-Mail*</b></td><td><input type=text name="ob_email" size=32 value="<? echo $send_email;?>"></td></tr> <tr bgcolor=#f8f8f8><td><b>Сайт</b></td><td><input type=text name="ob_url" size=32 value="http://" onBlur="if ( this.value != '' && this.value != 'http://' ) { trim(this); trim_url(this); check_url(this); }"> <a href=http://www.samakin.com target=_blank>Заказать сайт</a></td></tr> <tr bgcolor=#f8f8f8><td><b>Город*</b></td><td> <select name=ob_city> <? $sel_anw=mysql_query("SELECT * FROM ". $db_prefix ."city order by city_name"); while($an=mysql_fetch_array($sel_anw)) { $id=$an["city_id"]; $city_name=$an["city_name"]; if ($mycity=="$city_name") { $choose="selected"; } else { $choose=""; } echo "<option value=\"$city_name\" $choose>$city_name</option>"; } ?> </select> </td></tr> <tr bgcolor=#f8f8f8><td><b>Заголовок объявления*</b></td><td><input type=text name="ob_title" size=32 MAXLENGTH=40 value="" onBlur="ucfirst(this);"></td></tr> <tr bgcolor=#f8f8f8><td><b>Ключевые слова*</b></td><td><input type=text name="ob_keywords" size=32 MAXLENGTH=40 onBlur="trim(this);"> (через запятую)</td></tr> <tr bgcolor=#f8f8f8><td><b>Текст объявления*</b></td><td><textarea rows=5 cols=75 name="ob_desc" onBlur="ucfirst(this);"></textarea></td></tr> <tr bgcolor=#f8f8f8><td><b>Фотография (JPEG)</b></td><td><INPUT NAME="File" TYPE="file"></td></tr> <tr bgcolor=#f8f8f8><td><b>Контрольный код</b></td><td><img src="slovo.php" alt="защита от роботов" width="100" height="40" /> <input name="keyword" type="text" class="spam" id="keyword" size="12" maxlength="5" /> <input type="hidden" value="<? $res=@mysql_query("SELECT * FROM ". $db_prefix ."codes ORDER BY id DESC"); $row=@mysql_fetch_row($res); $opa=$row[0]; echo $opa; ?>" name="opa"> </td></tr> <tr><td colspan=2><font class=small>Введите код, указанный на картинке</font></td></tr> <tr><td colspan=2 align=right><input type=submit value=" добавить объявление " class=btn name="buttonname"></td></tr> </form> </table> <? include $DOCUMENT_ROOT."/templates/bot.php"; ?> |
| gid |
29.1.2008, 22:33
Сообщение
#2
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 541 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
Попробуйте для начала открыть slovo.php в любом браузере, указав к нему полный путь, скорее всего будет выведена ошибка. Так же возможно эта проблема возникает от того, что на вашем хостинге php скомпилирован без библиотеки GD2, которая отвечает за работу с изображениями.
-------------------- |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__|
Раскрутка Вашего сайта | Пишу php скрипты на заказ | Регистрация Вашего сайта в каталогах | - | - | - | ICQ: 6-426-630 |
| andrey28 |
30.1.2008, 12:50
Сообщение
#3
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 3 Регистрация: 29.1.2008 Пользователь №: 543 |
Попробуйте для начала открыть slovo.php в любом браузере, указав к нему полный путь, скорее всего будет выведена ошибка. Так же возможно эта проблема возникает от того, что на вашем хостинге php скомпилирован без библиотеки GD2, которая отвечает за работу с изображениями. Попробовал, действительно выдает ошибку... Вот: 404 Страница не найдена Возможно запрашиваемая страница была удалена или вы ошиблись набирая адрес. Вы можете нажать кнопку назад и попробовать ввести другой адрес Сайт расположен на сервере хостинговой компании INFOBOX. Данная ошибка не вызвана работой наших служб, по всем вопросам обращайтесь к администратору сайта. Скакжите пожалуйста, что можно сделать??? Задал вопрос техподдержке хоста: Здравствуйте! У меня на сайте не отображается код (защита от автоматических регистраций) мне подсказали, что это может быть вызвано тем, чо PHP на хостинге скомпилирован без библиотеки GD2, которая отвечает за работу с изображениями. Так ли это? И что можно сделать?? Спасибо. 2008-01-30 09:16:48 MSK Вам отвечает сотрудник службы технической поддержки Даниил Коровников Здравствуйте, Андрей. GD2 на хостинге подключен. В этом можно убедиться, запустив скрипт, содержащий функцию phpinfo(); Вчем же тогда проблемма? |
| gid |
30.1.2008, 18:26
Сообщение
#4
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 541 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
Причина в отсутствии файла slovo.php в корневой папке скрипта. Если вы найдете этот файл среди файлов скрипта в какой-либо папке, то вместо:
Код <img src="slovo.php" alt="защита от роботов" width="100" height="40" /> нужно будет указать полный путь до этого файла, можно даже указать абсолютный путь (с http://): Код <img src="http://сайт.ру/путь/slovo.php" alt="защита от роботов" width="100" height="40" /> -------------------- |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__|
Раскрутка Вашего сайта | Пишу php скрипты на заказ | Регистрация Вашего сайта в каталогах | - | - | - | ICQ: 6-426-630 |
| andrey28 |
30.1.2008, 22:46
Сообщение
#5
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 3 Регистрация: 29.1.2008 Пользователь №: 543 |
Причина в отсутствии файла slovo.php в корневой папке скрипта. Если вы найдете этот файл среди файлов скрипта в какой-либо папке, то вместо: Код <img src="slovo.php" alt="защита от роботов" width="100" height="40" /> нужно будет указать полный путь до этого файла, можно даже указать абсолютный путь (с http://): Код <img src="http://сайт.ру/путь/slovo.php" alt="защита от роботов" width="100" height="40" /> перепробовал все... файл slovo.php находится в папке add. указал путь к нему, и с http и без него пробовал, так же пробовал перемещать файл "слово" в корневую папку htdocs. Не работает всеравно.. Может ошибка в файле "слово" ?? На всякий случай вывкладываю код: <? include_once $DOCUMENT_ROOT."/include/config.php"; dbc(); function randw($s) { $a=array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9'); for ($i=1; $i<=$s; $i++) { $f=rand(0,34); $aa=$a[$f]; $w=$w.$aa; } return $w; } $word=randw(5); $im=imagecreate(100,40); $w=imagecolorallocate($im, 255,255,255); $b=imagecolorallocate($im, 0,0,0); imagefill($im,0,0,$w); for ($i=0;$i<=4;$i++){ $angle=rand(0,30); $textx=10+$i*15; $texty=30+rand(-5,5); imagettftext($im,15,$angle,$textx,$texty,$b,"arialbd.ttf",$word[$i]); //imagestring($im,100,$textx,$texty-19,$word[$i],$b); } imageline($im,50,0,0,40,$b); imageline($im,50,0,100,40,$b); imageline($im,0,0,100,20,$b); imageline($im,100,0,0,40,$b); for ($i=0;$i<=80;$i++){ $linex=rand(0,100); $liney=rand(0,40); imageline($im,$linex,$liney,$linex+1,$liney-1,$b); } $res=mysql_query("INSERT INTO ". $db_prefix ."codes VALUES (null,'$word')"); header("content-type: image/jpeg"); imagejpeg($im); ?> Поиогите кто может....... |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 12.5.2008, 11:53 |