mod_perl a __END__ bloky
Honza Pazdziora
adelton na informatics.muni.cz
Čtvrtek Leden 28 10:19:26 MET 1999
>
> Zacal jsem experimentovat s mod_perl (zatim 1.15) a docetl jsem se, ze to
> nezvladne mit dokumentaci a kod v jednom baliku (v *.pm mit za __END__ jeste
> POD dokumentaci).
Neni pravda. Jedine, co je receno je, ze nesmeji byt __DATA__bloky, a
ze __END__ bloky se na konci kazdeho skriptu (provedeni skriptu)
provadeji az od verze 1.3.3(?) Apache.
> Ovsem pri experimentech se ukazalo, ze to nejde zhruba v 40% pripadu (tj.
> kdyz udelam desetkrat reload stejnyho skriptu, 4x se objevi error).
Jaky error?
> Lze toto nejak resit nebo se musim rozloucit s dokumentaci u zdrojaku ?
> Napada me jedine upgrad ena mod_perl 1.17, ale nechce se mi to ted zkouset.
>
> Nema nekdo (Adelton ?) lepsi napad.
Normalne se da
=head1 NAME
Muj modul
=cut
Pokud tohle nefunguje, tak je to bug, ktery je potreba reportovat, ale
neni duvod, proc by nefungoval, kdyz tohle si pohlida sam parser
Perlu.
> Jinak s timto mam jeste jeden problem - mam pouzivat CGI nebo CGI::Apache
> pro cteni param('...') veci z query_stringu, kdyz si vystupy pomoci
> $r->print (puvodne je $r = Apache->request;) delam sam jinym modulem ?
>
> A ma se ve skriptech, kteri bezi pres Apache::Registry pouzivat na zacatku
>
> use Apache;
> use Apache ();
> use Apache::Registry ();
> use Apache::Registry;
>
> nebo jeste neco uplne jineho nez nektera z techto ctyr variant ?
Nic z toho. Normalne use CGI a pak printy, on to vsechno chytne.
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
The total number of bytes in all expressions in the GROUP BY clause is
limited to the size of a data block minus some overhead. --Oracle SQL Ref.
------------------------------------------------------------------------
Další informace o konferenci Perl