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

Форум PHP

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

 

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

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

тема: помогите чайнику настроить скрипт кода от авто регистраций
 
 автор: andrey28   (30.01.2008 в 11:01)   письмо автору
13.8 Кб
 
 

Код в аттаче. Не работает вывод защитной картинки. Помогите

   
 
 автор: THERAPYbrother   (30.01.2008 в 11:14)   письмо автору
 
   для: andrey28   (30.01.2008 в 11:01)
 

мда,у меня палец устал колесико крутить)
вы хотя бы комменты написали,я думаю мало кому захочется щас все разбирать

   
 
 автор: andrey28   (30.01.2008 в 15:05)   письмо автору
 
   для: THERAPYbrother   (30.01.2008 в 11:14)
 

Какие коментарии? Я в этом коде как медведь в балете..... Поэтому выложил весь код... плюс код файла slovo.php на который ссылается код рисунка....

   
 
 автор: CrazyAngel   (30.01.2008 в 15:08)   письмо автору
 
   для: andrey28   (30.01.2008 в 15:05)
 

такие большие коды лучше в аттач

а вопросы кусками задавать ... у меня вообще при виде такого большого кода даже не захотелось его внимательно просмотреть

   
 
 автор: THERAPYbrother   (30.01.2008 в 15:31)   письмо автору
 
   для: CrazyAngel   (30.01.2008 в 15:08)
 

а его никто смотреть и не будет))

andrey28
вы хоть скажите что не работает,или что хотите вообще от скрипта

   
 
 автор: dimonich2004   (30.01.2008 в 15:35)   письмо автору
 
   для: THERAPYbrother   (30.01.2008 в 15:31)
 

Для новичка мож задачку полегче подыскать?)))
или просто JOOMLA юзать...
сори за сорказм....

   
 
 автор: andrey28   (30.01.2008 в 16:50)   письмо автору
 
   для: dimonich2004   (30.01.2008 в 15:35)
 

Извиняюсь если не сообщил проблемму.. Не выводится картинка с защитным кодом.

   
 
 автор: THERAPYbrother   (30.01.2008 в 20:27)   письмо автору
 
   для: andrey28   (30.01.2008 в 16:50)
 

Все равно нет никакого желания разбирать код.
Вы где его достали?

   
 
 автор: exp   (30.01.2008 в 20:54)   письмо автору
 
   для: THERAPYbrother   (30.01.2008 в 20:27)
 

<? 
// error_reporting(~E_NOTICE);
/*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$w=''$i<=$s$i++)
{
$f=rand(0,34);
$aa=$a[$f];
$w=$w.$aa;
}
return 
$w;
}
$word=randw(5);
$im=imagecreate(100,40);
$w=imagecolorallocate($im255,255,255);
$b=imagecolorallocate($im0,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);

?>
вот сам скрипт картинки, положил в папке сним файл arialbd.ttf, закомментировал обращения к базе данных , запустил, Работает

   
 
 автор: andrey28   (31.01.2008 в 09:39)   письмо автору
 
   для: exp   (30.01.2008 в 20:54)
 

вставил с Вашими исправлениями, файл arialbd.ttf в папке присутствует, но по прежнему не работает........:-(

   
 
 автор: bronenos   (31.01.2008 в 10:19)   письмо автору
 
   для: andrey28   (31.01.2008 в 09:39)
 

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

Вы меня извините, но так подумают все кто читает подобный объем

   
 
 автор: hell_riser   (30.01.2008 в 20:58)   письмо автору
 
   для: andrey28   (30.01.2008 в 11:01)
 

Вы бы проверили где там у вас переменная $File объявлена и какое значение, что-то я ни как не найду.

   
 
 автор: mihdan   (31.01.2008 в 13:39)   письмо автору
 
   для: andrey28   (30.01.2008 в 11:01)
 

1. Переложите код в аттач - это же ужас
2. Ищите лишние пробелы или вывод чего либо до посылаемых заголовков

PS: ХЕОПС, БАГА НА ФОРУМЕ, можно редактировать чужие сообщения
-----------------
Подтверждаю (bronenos)
----------------
Спасибо, bronenos. Ждемс исправления!

   
 
 автор: cheops   (31.01.2008 в 14:59)   письмо автору
 
   для: mihdan   (31.01.2008 в 13:39)
 

Есть такое дело - поправили.

   
 
 автор: andrey28   (01.02.2008 в 10:31)   письмо автору
 
   для: cheops   (31.01.2008 в 14:59)
 

Снова здравствуйте! Приношу свои извинения за огромный и не стильный код. Всем спасибо за помощь и советы.
Проблемма решена! Код выводит! Надо было вставить вместо
imagettftext($im,15,$angle,$textx,$texty,$b,"arialbd.ttf",$word[$i]);
вот это
//imagettftext($im,15,$angle,$textx,$texty,$b,"C:\WINDOWS\Fonts\arialbd.ttf",$word[$i]);
imagestring($im,100,$textx,$texty-19,$word[$i],$b);

Но... Появились другие (будь проклят тот день, когда я сел за компьютор). Всегда пишет что код введен неправильно... мне посоветовали добавить в код
echo "<b>Вы неправильно ввели проверочный код!</b><br><br>Вернитесь и введите его заново...<br>вводимый код - $keyword<br> правильный код - $right_word";
Вводимый код отображает, а правильный код нет. Пусто.

   
 
 автор: Freddie_X   (01.02.2008 в 12:34)   письмо автору
 
   для: andrey28   (01.02.2008 в 10:31)
 

А что делать, если выдаётся ошибка:
Fatal error: Call to undefined function imagecreate() in ...... on line 14
Наверное, надо дополнительные модули подключать какие-то?

   
 
 автор: mihdan   (01.02.2008 в 17:47)   письмо автору
 
   для: Freddie_X   (01.02.2008 в 12:34)
 

В php.ini раскоментируйте модуль с именем gd2

   
 
 автор: Freddie_X   (01.02.2008 в 19:36)   письмо автору
 
   для: mihdan   (01.02.2008 в 17:47)
 

Спасибо, я уже сделал! :)

   
 
 автор: mihdan   (01.02.2008 в 10:56)   письмо автору
 
   для: cheops   (31.01.2008 в 14:59)
 

Спасибки, Хеопс

   
Rambler's Top100
вверх

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