HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #271  
Старый 13.12.2007, 05:44
gizmo
Участник форума
Регистрация: 21.12.2006
Сообщений: 179
Провел на форуме:
1428298

Репутация: 65
По умолчанию

а как бы его так аккуратно дописать, что б и пароль проверял?
я дописал, но сам баг через 5 минут нашел.
 
Ответить с цитированием

  #272  
Старый 13.12.2007, 06:21
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

Репутация: 677
По умолчанию

мне было проще переписать занова, надеюсь это то что ты имел ввиду
Код:
#!/usr/bin/perl -w
use strict;
use CGI qw(:standard);

my $cgi = CGI->new();
my $login = $cgi->param('login');
my $pass = $cgi->param('pass');
print $cgi->header(-charset => 'UTF-8');
if ($login && $pass) {
	readdata();
} else {
	 print $cgi->start_html('Fuck you hacker!'),
	      $cgi->start_center,
	      $cgi->h1('Fuck you hacker!'),
	      $cgi->end_html;
}

sub readdata {
	open(my $data, '<users.txt');
	while(<$data>) {
		if (/$login;$pass/) {
			print $cgi->start_html('GOOD!'),
			      $cgi->start_center,
			      $cgi->h1('GOOD!'),
			      $cgi->end_html;
			close $data;
			exit
		}
	}
	print $cgi->start_html('BAD!'),
	      $cgi->start_center,
	      $cgi->h1('BAD!'),
	      $cgi->end_html;
}
результат испытаний;
http://localhost/cgi-bin/lol.pl?login=root&pass=432 пишет BAD;
http://localhost/cgi-bin/lol.pl?login=root&pass=pass пишет GOOD
если вызвать без параметров то - F*ck you hacker!
 
Ответить с цитированием

  #273  
Старый 18.12.2007, 11:41
Zhenek
Banned
Регистрация: 09.11.2007
Сообщений: 20
Провел на форуме:
87035

Репутация: 2
По умолчанию

Помогите..
Я немогу установить Mail::POP3Client
У меня есть сама библиотека а не ссылка для ее скачки и установки.... Помогите..
 
Ответить с цитированием

  #274  
Старый 18.12.2007, 11:48
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

Репутация: 677
По умолчанию

консоль; ppm, ppm> install Mail::POP3Client
 
Ответить с цитированием

  #275  
Старый 18.12.2007, 12:28
Zhenek
Banned
Регистрация: 09.11.2007
Сообщений: 20
Провел на форуме:
87035

Репутация: 2
По умолчанию

А куда сами файлы кидать???
там 2 папки:

cgi-shl
htdocs

в каждой папка qdpop а в ней куда *.pl и др файлы.
 
Ответить с цитированием

  #276  
Старый 18.12.2007, 12:32
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

Репутация: 677
По умолчанию

ты на хостинг чтоли модуль хочешь поставить? на хостинг может поставить только сам хостер, попробуй просто положить модуль в одной папке со скриптом его использующим, сами файлы в cgi-shl
 
Ответить с цитированием

  #277  
Старый 18.12.2007, 12:40
Zhenek
Banned
Регистрация: 09.11.2007
Сообщений: 20
Провел на форуме:
87035

Репутация: 2
По умолчанию

Не на локалхост хочу поставить....
У меня активперл стоит и все.
Могу еще денвер поставить...
 
Ответить с цитированием

  #278  
Старый 18.12.2007, 12:44
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

Репутация: 677
По умолчанию

ыыы, у тебя скрипт для вэб? если для вэб то нужен сервер. cgi-shl, htdocs где вообще эти папки находятся?
 
Ответить с цитированием

  #279  
Старый 18.12.2007, 12:54
Zhenek
Banned
Регистрация: 09.11.2007
Сообщений: 20
Провел на форуме:
87035

Репутация: 2
По умолчанию

это папки в библиотеке.
т.е в архиве. Я скачал архив с этой библой и там были эти файлы.
 
Ответить с цитированием

  #280  
Старый 18.12.2007, 13:02
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

Репутация: 677
По умолчанию

жесть! чтобы поставить библиотеку пишем в консоли ppm, у нас появится ppm>, пишем install Mail::POP3Client, готово. файлы из архива модуля никуда класть не нужно.
проверить установку можно так perl -e "use Mail::POP3Client" если не напишет ничего в ответ то модуль успешно установлен, но зачем нам модуль если мы ни... не знаем?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
[php] Новичкам: задаем вопросы _Great_ PHP 16396 17.06.2010 21:19
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.