Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:48 20.04.24 
Компютри и Интернет
   >> Perl
*Кратък преглед

Тема Komunikaciq m/u procesiнови  
АвторSWAT (Нерегистриран)
Публикувано29.09.03 09:20



Zdraveite.Imam edna raboteshta programa na edna linux mashina.Problemyt mi e 4e iskam da napravq taka,4e na tazi programa da mogat da i se podavat parametri ot WEB stranica primerno ot forma.Kak to4no trqbva da se napravi vryzkata m/u WEB Browsera i samata programa.Mislq 4e trqbva da ima nqkakyv mejdinen CGI script,koito trqbva da sluji kato svryzka m/u programata i potrebitelq,koito e otvoril browsera,no ne sym vesht v komunikaciite m/u procesi i ne znam to4no kak stava.Dali e dobra ideq da napravq v samata programa IO::Socket,koito da slusha pasivno na nqkoi port,na koito CGI-to da prashta i polu4ava dannite?
Mnogo shte sym vi blagodaren ako mi pomognete.



Тема Re: Komunikaciq m/u procesiнови [re: SWAT]  
АвторPavel (Нерегистриран)
Публикувано01.10.03 18:48



Prav si che naj prostiq i rabotesh variant bi bil chrez edna cgi-ka.
Pri polojenie che programata i cgi scripta rabotqt na edna i sushta mashina, mislq che naj podhodqshto e da komunikirat sus UNIX socketi. Za tebe kato potrebitel (i ot strana na cgi-kata i ot kum programata) tova sa si normalni socketi i mojesh da rabotish s tqh pres IO::Socket. Razlikata sus INET socketite e che ne otvarqsh portove na mashinata t.e. po secure si i pestish resursi.



Тема Re: Komunikaciq m/u procesiнови [re: Pavel]  
АвторSWAT (Нерегистриран)
Публикувано02.10.03 09:24



Iskash da kajesh da ne izpolzvam INET? Zashtoto az misleh sas IO::Socket::INET
bi li mi obqsnil malko po-podrobno koe da izpolzvam.Shte sym ti blagodaren.



Тема Re: Komunikaciq m/u procesiнови [re: SWAT]  
Авторsas (Нерегистриран)
Публикувано06.10.03 20:23



IO::Socket::UNIX



Тема Re: Komunikaciq m/u procesiнови [re: SWAT]  
Авторaz (Нерегистриран)
Публикувано11.10.03 00:16



eto taka naprimer : html ->
<form action="/cgi-bin/123.cgi" method="POST"
enctype="x-www-form-urlencoded">

<input type=\"text\" size=\"20\" maxlength=\"2\" name=\"month\" value = $month></font>
<input type=\"hidden\" name=\"check\" value=\"check\">

i t.n.

i posle v 123.cgi

#!/usr/bin/perl

read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/<!--(.|\n)*-->//g;
$value =~ s/<([^>]|\n)*>//g;
$FORM{$name} = $value;
}


$month = "$FORM{'month'}";
$check = "$FORM{'check'}";

i t.n.



Тема Re: Komunikaciq m/u procesi [re: SWAT]  
АвторJoie de Vivre (Нерегистриран)
Публикувано05.11.03 08:42



Hi,

Alternativen podhot - ne tolkova "eleet", no vqrshi dobra rabota:

1. Tvojat CGI script pishe dannite v pipe (fifo)
2. Na drugija kraj na pipe-a stoi prilozhenieto, koeto trjabva da poluchi dannite.

WWell,



Тема abe bratleнови [re: az]  
АвторSWAT (Нерегистриран)
Публикувано06.11.03 23:23



neshto ne si pro4el kakto trqbva posta. ne tyrsq nai-slojniq na sveta na4in za izvli4ane na danni ot forma kakto si pokazal a variant za IPC




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.