Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Капча от софт тайма и не работает(((
 
 автор: Onebythinkart   (19.09.2007 в 20:30)   письмо автору
 
 

Доброго времени суток!

Вот скачал капчу на этом сайте: http://www.softtime.ru/info/randomimage.php

но он категорически отказывается работать, файл тест пхп не показывает картинку(((

тестю на localhost
может библиотеку не подключил какую-то?

   
 
 автор: Бамси   (19.09.2007 в 20:40)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 20:30)
 

В php.ini:

;extension=php_gd2.dll

Убери точку с запятой.

   
 
 автор: Onebythinkart   (19.09.2007 в 20:47)   письмо автору
 
   для: Бамси   (19.09.2007 в 20:40)
 

-

   
 
 автор: sim5   (19.09.2007 в 20:50)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 20:47)
 

Вам же сказали в php.ini, а не http.conf !! Это расширение РНР, а не Апача.

   
 
 автор: Onebythinkart   (19.09.2007 в 21:02)   письмо автору
 
   для: sim5   (19.09.2007 в 20:50)
 

Так и есть в php.ini это строка без ";"

   
 
 автор: sim5   (19.09.2007 в 21:14)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 21:02)
 

Да, должны быть убраны точка с запятой, ее наличие означает "закомментировано", т.е. расширение не подключено.

   
 
 автор: Onebythinkart   (19.09.2007 в 21:18)   письмо автору
 
   для: sim5   (19.09.2007 в 21:14)
 

я же говорю, что это строчка уже давно не закомментировано.
т.е. я её раззакомментировал уже давно!!!

   
 
 автор: sim5   (19.09.2007 в 21:32)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 21:18)
 

Ну значит ошибки в самом коде, либо вы что-то неверно делаете.

   
 
 автор: Onebythinkart   (19.09.2007 в 21:43)   письмо автору
282.6 Кб
 
   для: sim5   (19.09.2007 в 21:32)
 

Логично, вот только самостоятельно решить проблему я не могу

см.аттач

   
 
 автор: Бамси   (19.09.2007 в 21:46)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 21:43)
 

Я лично недавно использовал этот скрипт. У меня все прекрастно работало, как на локалхосте так и на хостинге. Проблемма может быть только в вашей GDLib.
И вообще, есть ли хоть какие то ошибки, или белый лист?

   
 
 автор: Onebythinkart   (19.09.2007 в 21:52)   письмо автору
 
   для: Бамси   (19.09.2007 в 21:46)
 

Когда запускаю файл тест.пхп то отображается форма, но от рисунка остаётся только рамка и под ней ALT текст, т.е. картинка не отображается.

а в Файле index.php просто выводится опять эта рамка и в ней надпись "рисунок"

   
 
 автор: kasmanaft   (19.09.2007 в 22:27)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 21:52)
 

Попробуйте где-нибудь посмотреть, что вернет gd_info()
<?php print_r(gd_info()); ?>
Если не сработает - проблемы с GD

   
 
 автор: Onebythinkart   (19.09.2007 в 22:31)   письмо автору
 
   для: kasmanaft   (19.09.2007 в 22:27)
 

Ответ GD_info()

Array ( [GD Version] => bundled (2.0.28 compatible)
[FreeType Support] => 1
 [FreeType Linkage] => with freetype
 [T1Lib Support] => 1 
[GIF Read Support] => 1 
[GIF Create Support] => 1 
[JPG Support] => 1 
[PNG Support] => 1 
[WBMP Support] => 1 
[XPM Support] => 
[XBM Support] => 1 
[JIS-mapped Japanese Font Support] => )

   
 
 автор: kasmanaft   (19.09.2007 в 22:48)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 22:31)
 

У... Там кругом используются длинные имена суперглобальных массивов (HTTP_GET_VARS, например), а они, видимо, у вас отключены.
Может быть, будет достаточно включить в php.ini register_long_arrays, глядишь - заработает..

Если что - попробуйте еще error_reporting(0) ...

   
 
 автор: Onebythinkart   (19.09.2007 в 23:12)   письмо автору
 
   для: kasmanaft   (19.09.2007 в 22:48)
 

register_long_arrays уже давно включены)))

блин, может у меня мозг косячит?!((

а это как: "error_reporting(0);" ???

   
 
 автор: TXC   (20.09.2007 в 02:01)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 23:12)
 

Если Вам еще необходим работающий скрипт могу предоставить.
Свяжитесь со мной по E-Mail: txc.work@gmail.com или по ICQ: 258510914

   
 
 автор: Faraon   (20.09.2007 в 09:05)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 23:12)
 

Если у вас все библиотеки подключены,
попробуйте заменить строку в файле test.php

<img src="images/scode.gif?width=120&height=90&ext=png" border="0" alt="Введите этот защитный код" align="absmiddle">  
на

<img src="index.php" border="0" alt="Введите этот защитный код" align="absmiddle" width=120 height=90>  

   
 
 автор: kasmanaft   (20.09.2007 в 10:44)   письмо автору
 
   для: Onebythinkart   (19.09.2007 в 23:12)
 

> а это как: "error_reporting(0);" ???
Ну, можно было бы набрать в поиске да посмотреть... Надо ж когда-то учиться..

Напишите это где-нибудь наверху в скрипте...

   
 
 автор: Onebythinkart   (20.09.2007 в 20:31)   письмо автору
 
   для: kasmanaft   (20.09.2007 в 10:44)
 

Хм, после замены ссылки как посоетовал Faraon
размер картинки изменился до нужного, 100х60, но всеравно
вместо картинки ALT текст.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования