Posted By: RoboShim (ICQ #: 166 703 40) on 'CZscripts' Title: Re: Predani parametru z formulare + SLEEP Date: Wed Mar 24 12:17:43 1999 Predem sorry, ze jsem matl. Zrejme tam teda ma bejt asi to content="time; URl=". Ja tohle moc nepouzivam, protoze to lynx stejne neprovede:-) > Mam takovy dotaz. Jak se da udelat predani a nejake > rozumne rosekani parametru z formulare v cgi skriptu v perlu. > Neni na to nejaka rutinka v CGI.pm ? *** No, predani se provadi pomoci POST (v perlu ctes data ze STDIN), nebo pomoci GET (data jsou uvedeny za otaznikem v URL). Rosekat by to melo jit myslim funkci ReadParse z cgi-lib.pl nebo tak. Udela to nejakej hash s jmenem promenny a jeji hodnoty. Prevede + na mezery a %XX na znaky. Jinak se to provadi: - rozdelit vstup podle & (spojovnik jednotlivych promennych) - dale kazdou cast rozdelit podle = (spojovnik jmeno prommene, jeho hodnota) - dale v kazdej hodnote prevest znaky plus na mezeru - dale prevest %XX na znak s hexa XX staci regexp s/%([0-9A-Fa-f]{2})/chr(hex($1))/ge nebo pokud chces ten text vlozit do HTML a nechces, aby se provadely html tagy s/%([0-9A-Fa-f]{2})/"" . hex($1) . ";"/ge Snad je to spravne, snad me zase nekdo nesetre:-) Cau. RoboShim.