ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1431  
Старый 03.02.2010, 21:00
Аватар для $n@ke
$n@ke
Постоянный
Регистрация: 18.09.2006
Сообщений: 867
Провел на форуме:
2805813

Репутация: 1396


По умолчанию

хелп.нужен скрипт на перле со скулей в запросе. БД -сибейз.

чтоб не было проблем, вот с чего начинется рабочий скрипт:
Цитата:
use POSIX qw(strftime);
use DBI;
use DBD::Sybase;
use Socket;
#use Date::Parse;
use FileHandle;
или дампер баз Sybase на перле.

Последний раз редактировалось $n@ke; 03.02.2010 в 22:37..
 
Ответить с цитированием

  #1432  
Старый 06.02.2010, 02:31
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Парни, знаю, что вопрос уже поднимался, но всё же, гляньте профессиональным взглядом... Может подскажите где косяк...

Заливаю картинку на сервер:


Код:
sub rload
  {
	my ($url, $post_data, $ref) = @_;
	my $request = HTTP::Request->new(POST  => $url);

	$request->header(

	'User-Agent' => "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4",
	'Content-Length' => length($post_data),
	'Referer' => $ref

	);


	$request->content_type('multipart/form-data; boundary=---------------------------1234567890');
	$request->content($post_data);


	my $result = $robot->request($request);
	$cookie_jar->extract_cookies($result);
	return $result->headers_as_string()."\n\n".$result->content();
}


$url = 'http://урл';
$ref = 'http://урл';


open(F, 'foto.jpg'); 
$file = join("", <F>);
close(F);


$post_data =
"---------------------------1234567890\n".
"Content-Disposition: form-data; name=\"a\"\n\n".
"addfoto\n".
"---------------------------1234567890\n".
"Content-Disposition: form-data; name=\"s\"\n\n".
"---------------------------1234567890\n".
"Content-Disposition: form-data; name=\"d\"\n\n".
"1\n".
"---------------------------1234567890\n".
"Content-Disposition: form-data; name=\"to\"\n\n".
"---------------------------1234567890\n".
"Content-Disposition: form-data; name=\"addfile\"; filename=\"foto.jpg\"\n".
"Content-Type: image/jpeg\n\n".
$file."\n";


$ex = rload($url, $post_data, $ref);
ПС: то, что я картинку открываю неправильно, это я знаю... Обещаю исправиться Это вроде не столь важно, так как при таком открытии картинка искажённая получается, но мне хотябы искажённую залить пока или получить ответ, что формат картинки неверный.. А так возвращает форму загрузки картинки..
 
Ответить с цитированием

  #1433  
Старый 08.02.2010, 07:53
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Fepsis, perldoc HTTP::Request::Common. Там есть пример, как отсылать POST-ом файл
 
Ответить с цитированием

  #1434  
Старый 09.02.2010, 04:00
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

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

С HTTP::Request::Common сделал буквально в несколько строк.. Всё пашет как надо..
 
Ответить с цитированием

  #1435  
Старый 09.02.2010, 21:27
Аватар для taxpayer
taxpayer
Познающий
Регистрация: 17.01.2010
Сообщений: 33
Провел на форуме:
30813

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

Цитата:
Сообщение от Fepsis  
переписывал на сокетах - нифига не работало..

С HTTP::Request::Common сделал буквально в несколько строк.. Всё пашет как надо..
HTTP::Request::Common - оболочка над сокетами. Криво написал на сокетах вот и не работает
 
Ответить с цитированием

  #1436  
Старый 13.02.2010, 10:54
Аватар для 1mposible
1mposible
Новичок
Регистрация: 13.02.2010
Сообщений: 2
Провел на форуме:
32127

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

Знающие сей чудесный язык програмирования помогите!!!
Нада написать скрипт.
его задача:
Заполнение Форм На заданном сайте и нажатие на определённую кнопку. Но Заполнение формы должно идти из файла (базы тхт,мускуль, без разницы.) , причём каждое новое заполнение - берёться из последующей строки (Пример:1.Вася 2.Петя 3.Женя 4.Юля ... ; 1 заполнение Вася, 2 заполнение Петя, 3 заполнение Женя, 4 Заполнение Юля и т.д.)
+ К этому должен показываться вывод, пошла одна из строк или нет...
Кстати вот нашёл коментарии в нете мб поможет комуто...
Цитата:
пользуешь LWP и HTML::Form зашибись заполняет поля и нажимает кнопочку Submit )) только не в браузере )
PS на сколько я думаю , надо будет использование кукизов и хешей...
Знаю что кайми у вас тут хорошо в перле понимает...
 
Ответить с цитированием

  #1437  
Старый 14.02.2010, 16:08
Аватар для anubis666
anubis666
Новичок
Регистрация: 17.08.2009
Сообщений: 21
Провел на форуме:
62180

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

Привет всем) я бы хотел у Вас спросить какой нужен модуль для того что бы фильтровать текст на наличие html тегов. То есть в форме есть поле opisanie после того как содержимое поля отправится на сервер мне нужно его проверить на наличие html тегов и если таковые имеются то удалить их.
 
Ответить с цитированием

  #1438  
Старый 15.02.2010, 07:51
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

anubis666, регулярка вполне подойдет
 
Ответить с цитированием

  #1439  
Старый 15.02.2010, 08:32
Аватар для -=Zhenek=-
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

Репутация: 114
Отправить сообщение для -=Zhenek=- с помощью ICQ
По умолчанию

PHP код:
$name=~s/<[^>]*>//gs; 

Последний раз редактировалось -=Zhenek=-; 15.02.2010 в 08:36..
 
Ответить с цитированием

  #1440  
Старый 15.02.2010, 11:37
Аватар для anubis666
anubis666
Новичок
Регистрация: 17.08.2009
Сообщений: 21
Провел на форуме:
62180

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

спасибо)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[php] Новичкам: задаем вопросы _Great_ PHP, PERL, MySQL, JavaScript 16396 17.06.2010 21:19
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ