Thread View: pl.comp.lang.perl
6 messages
6 total messages
Started by Marcin Sperka
Thu, 27 Feb 1997 14:20
Problemy poczatkujacego
Author: Marcin Sperka
Date: Thu, 27 Feb 1997 14:20
Date: Thu, 27 Feb 1997 14:20
26 lines
1466 bytes
1466 bytes
Czesc! Jestem poczatkujacym adaptem tego ciekawego jezyka i w zwiazku z tym mam kilka zapewne prostych pytan: 1. Jakimi drogami wykonuje sie program w perlu? (chodzi mi o kolejnosc wykonywania poszczegolnych procedur). Czy mozna dowolnie skakac pomiedzy procedurami i jak z nich wychodzic? (np. w zaleznosci od zmiennej wykonuje caly skrypt lub tylko jego czesc). 2. Jak napisac strone WWW aby na poczatku ladowania zostal wykonany okreslony skrypt? 3. Jak podlaczyc do strony przesylanej jako wynik wykonania skryptu np. grafike (samo umieszczenie komend HTML nie wystarcza)? Korzystam z instrukcji PRINT qq(... . Moze jest na to inna metoda? Mam nadzieje, ze powyzsze pytania nie beda zbyt trudne dla znawcow tematu. P.S. Korzystam z PERL for WIN32 (chyba wersja 5 101), NT 4.0 i IIS 2.0. -- Marcin Sperka KAMSOFT Katowice POLAND mailto:marcins@kamsoft.com.pl
Re: Problemy poczatkujacego
Author: Andrzej Bort
Date: Fri, 28 Feb 1997 08:01
Date: Fri, 28 Feb 1997 08:01
43 lines
2890 bytes
2890 bytes
Marcin Sperka <MarcinS@kamsoft.com.pl> pisał(a): > Czesc! > Jestem poczatkujacym adaptem tego ciekawego jezyka i w zwiazku z tym mam > kilka zapewne prostych pytan: > 1. Jakimi drogami wykonuje sie program w perlu? (chodzi mi o kolejnosc > wykonywania poszczegolnych procedur). Czy mozna dowolnie skakac pomiedzy > procedurami i jak z nich wychodzic? (np. w zaleznosci od zmiennej > wykonuje caly skrypt lub tylko jego czesc). Normalnie. PERL (v 5.x) jest w pelni strukturalnym i obiektowym jezykiem programowania. Funkcje/procedury/moduly sa dostepne. Zasady programowania sa takie same jak np. w C czy Pascalu, choc oczywiscie same instrukcje i ich skladnia sa specyficzne dla PERLa. Jesli juz kiedys programowales w czymkolwiek, to nie powinienes miec problemow... ;-) > 2. Jak napisac strone WWW aby na poczatku ladowania zostal wykonany > okreslony skrypt? w pliku HTML (znaczy sie, w pliku _TYPU_ html) umieszczasz cos w stylu: <!--#exec cmd="instrukcja do wykonania"--> lub <!--#exec cgi="instrukcja do wykonania"--> Warto zmienic rozszerzenie pliku z .html na .shtml (server-parsed html) z powodu mniejszego obciazenia http daemona. Oczywiscie, musisz miec prawa do wykonywania tego typu rzec. Jesli nie ma, to musisz sie zwrocic do admina o odblokowanie (lub do samego siebie, jesli sam jestes adminem :-) ) > 3. Jak podlaczyc do strony przesylanej jako wynik wykonania skryptu np. > grafike (samo umieszczenie komend HTML nie wystarcza)? Korzystam z > instrukcji PRINT qq(... . Moze jest na to inna metoda? Hm... Kurde, jakos nie rozumiem.... moze nieco wiecej szczegolow? Sorry, ale z rana nie zawsze kontaktuje ;-) -- -- Andrzej Bort Technical University of Silesia, Computer Center -- E-mail: bort@polsl.gliwice.pl (ISO,MIME compatible) IRC: Juan -- Office phone:(48 32)37-15-69 http://www.gliwice.pl/~bort (with PGP key) -- ABOVE OPINIONS ARE PERSONALLY MINE. --
Re: Problemy poczatkujacego
Author: Piotr Strzyzewski
Date: Fri, 28 Feb 1997 08:26
Date: Fri, 28 Feb 1997 08:26
19 lines
1322 bytes
1322 bytes
Andrzej Bort wrote: >Marcin Sperka <MarcinS@kamsoft.com.pl> pisa³(a): [cut] > > 3. Jak podlaczyc do strony przesylanej jako wynik wykonania skryptu np. > > grafike (samo umieszczenie komend HTML nie wystarcza)? Korzystam z > > instrukcji PRINT qq(... . Moze jest na to inna metoda? > > Hm... Kurde, jakos nie rozumiem.... moze nieco wiecej szczegolow? > Sorry, ale z rana nie zawsze kontaktuje ;-) Tego sie nie da zrobic. Tzn. przegladarka WWW interpretuje tagi i w zwiazku z tym musisz miec gotowe obrazki u siebie na koncie. -- Gucio Piotr Strzyzewski E-mail: gucio@zeus.polsl.gliwice.pl WWW: http://www.gliwice.pl/~gucio http://www.geocities.com/SiliconValley/Pines/3149
Re: Problemy poczatkujacego
Author: Gregory BRZESKI
Date: Fri, 28 Feb 1997 08:45
Date: Fri, 28 Feb 1997 08:45
25 lines
1595 bytes
1595 bytes
Piotr Strzyzewski wrote: > > Andrzej Bort wrote: > >Marcin Sperka <MarcinS@kamsoft.com.pl> pisa³(a): > [cut] > > > 3. Jak podlaczyc do strony przesylanej jako wynik wykonania skryptu np. > > > grafike (samo umieszczenie komend HTML nie wystarcza)? Korzystam z > > > instrukcji PRINT qq(... . Moze jest na to inna metoda? > > > > Hm... Kurde, jakos nie rozumiem.... moze nieco wiecej szczegolow? > > Sorry, ale z rana nie zawsze kontaktuje ;-) > Tego sie nie da zrobic. Tzn. przegladarka WWW interpretuje tagi i w > zwiazku z tym musisz miec gotowe obrazki u siebie na koncie. Nie wprowadzaj czlowieka w blad. Oczywiscie ze sie da. Naglowek w takim wypadku nalezy wstawic 'Content-type: image/gif' a pozniej przeslac dane obrazka w formacie GIF. Jak umieszcisz stosowny inny naglowek to mozesz i inne formaty uzywac :-) Z pozdrowieniami, Grzegorz BRZESKI -- Gregory BRZESKI - WEB Corporation Limited - http://www.webcorp.co.uk/
Re: Problemy poczatkujacego
Author: Piotr Piatkowski
Date: Fri, 28 Feb 1997 13:33
Date: Fri, 28 Feb 1997 13:33
36 lines
2003 bytes
2003 bytes
Gregory BRZESKI <gregory@webcorp.com.pl> wrote: : > > > 3. Jak podlaczyc do strony przesylanej jako wynik wykonania skryptu np. : > > > grafike (samo umieszczenie komend HTML nie wystarcza)? Korzystam z : > > > instrukcji PRINT qq(... . Moze jest na to inna metoda? : > Tego sie nie da zrobic. Tzn. przegladarka WWW interpretuje tagi i w : > zwiazku z tym musisz miec gotowe obrazki u siebie na koncie. : Nie wprowadzaj czlowieka w blad. Oczywiscie ze sie da. Naglowek w takim : wypadku nalezy wstawic 'Content-type: image/gif' a pozniej przeslac dane : obrazka w formacie GIF. Jak umieszcisz stosowny inny naglowek to mozesz : i inne formaty uzywac :-) Tzn. żeby było do końca jasne: główne CGI powinno wyprodukować np. coś takiego: Content-type: text/html <h1>Zdjęcia z imienin Cioci Jadzi</h1> <img src="zdjecia.cgi?nr=1"> <img src="zdjecia.cgi?nr=2"> ... Natomiast oprócz tego musi być drugie CGI - o nazwie zdjecia.cgi - które będzie produkować coś takiego: Content-type: image/gif GIF87a`3;Ç.... (tutaj obrazek - binarnie) W zasadzie można nawet użyć tego samego CGI - ale po co? :-) -- Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Re: Problemy poczatkujacego
Author: Piotr Strzyzewski
Date: Tue, 04 Mar 1997 07:26
Date: Tue, 04 Mar 1997 07:26
46 lines
2599 bytes
2599 bytes
Piotr Piatkowski wrote: > : > > > 3. Jak podlaczyc do strony przesylanej jako wynik wykonania skryptu np. > : > > > grafike (samo umieszczenie komend HTML nie wystarcza)? Korzystam z > : > > > instrukcji PRINT qq(... . Moze jest na to inna metoda? > > : > Tego sie nie da zrobic. Tzn. przegladarka WWW interpretuje tagi i w > : > zwiazku z tym musisz miec gotowe obrazki u siebie na koncie. > > : Nie wprowadzaj czlowieka w blad. Oczywiscie ze sie da. Naglowek w takim > : wypadku nalezy wstawic 'Content-type: image/gif' a pozniej przeslac dane > : obrazka w formacie GIF. Jak umieszcisz stosowny inny naglowek to mozesz > : i inne formaty uzywac :-) > > Tzn. ¿eby by³o do koñca jasne: g³ówne CGI powinno wyprodukowaæ np. > co¶ takiego: > > Content-type: text/html > > <h1>Zdjêcia z imienin Cioci Jadzi</h1> > > <img src="zdjecia.cgi?nr=1"> > <img src="zdjecia.cgi?nr=2"> > ... > > Natomiast oprócz tego musi byæ drugie CGI - o nazwie zdjecia.cgi - > które bêdzie produkowaæ co¶ takiego: > > Content-type: image/gif > > GIF87a`3;Ç.... (tutaj obrazek - binarnie) > > W zasadzie mo¿na nawet u¿yæ tego samego CGI - ale po co? :-) Chodzilo mi o to, ze nie da sie tego zrobic za jednym zamachem tzn. skrypt najpierw generuje html'a a potem podczas dalszej jego pracy (podczas tego samego wywolania skryptu) gif'a. Ale przepraszam za wprowadzenie zametu. -- Gucio Piotr Strzyzewski E-mail: gucio@zeus.polsl.gliwice.pl WWW: http://www.gliwice.pl/~gucio http://www.geocities.com/SiliconValley/Pines/3149
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads