» »

Kako pognatiperl skripto iz linka?

Kako pognatiperl skripto iz linka?

poweroff ::

Ima naslednji problem... rad bi pognal perl skripto vendar iz linka, ne z action= in polji name=...
Imam eno vhodno polje - ime fajla, ki ga potem prikaze na zaslonu.
Probal sem shownews.pl?news=1.html (ime polja je news), pa ne dela...

Any help?

simon ::

Ce ta skript ni narejen tako da uposteva samo POST zahtevke bi zadeva morala delovati. Glej da bos dajal prave parametre, (locis jih z &) si preprican, da je vrednost tvojega parametra 1.html ali pa je samo 1?

poweroff ::

No, saj ravno to sprasujem - kako naredim tako,d a ne bo uposteval samo post zahtevkov.

Sicer pa imam kontrolo, ki mi pove ali datoteka ne obstaja, ali pa sploh ni bilo klica (parametrov). In javlja mi samo slednje!

simon ::

Kako pa sparsas zahtevek? Za get metodo velja $ENV{'REQUEST_METHOD'} eq "GET" spremenljivke pa so v $ENV{'QUERY_STRING '}. To moras se sparsati, da dobis ime=vrednost poslanih podatkov. Priporocam ti, da si z http://cgi-lib.berkeley.edu/1.14/cgi-li... potegnes knjiznico, ki ti to naredi, tako da jo preimenujes v cgi-lib.pl, das v direktorij kjer je tvoj skript, v njem pa napises na zacetku:
require "cgi-lib.pl";
nato pa v kodi napises:

#to ti sparsa zadevo ne glede na
# to ali je POST ali Get
if (&ReadParse(*input))
{
#vrednosti spremenljivk dobis
#v hashu input
print "$input{'krneki'}";
.....

Upam da mi ne bo forum pofedlal kode :(


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL injection napad

Oddelek: Informacijska varnost
213130 (2582) Yacked2
»

Debian Gnu/Linux kot workstation (strani: 1 2 3 437 38 39 40 )

Oddelek: Operacijski sistemi
1960119434 (35108) RedDrake
»

dolžina vnešenega teksta

Oddelek: Izdelava spletišč
331721 (1334) darh
»

SMS skripta

Oddelek: Omrežja in internet
171860 (1670) whatson

Več podobnih tem