[ BORG @ 11.04.2002. 17:52 ] @
Kako da linkujem npr. status.sh sa web stranicom.
To jest, kako da kad klikem na status button na web straici pokrene odredjenu shell skritpu ?

Unaprijed hvala

[ BORG @ 12.04.2002. 12:20 ] @
Ovo sam rijesio tako sto sam linkovao php skript,koji se sastoji od exec(skripta.sh)...sad radi bez problema.
[ 01011011 @ 12.04.2002. 21:33 ] @
Dogodi se mnogo puta da sam sebi odgovoris, ponkad ljudi nisu bas spremni da pomognu. :)
[ Jovan Marjanovic @ 13.04.2002. 08:06 ] @
Evo da ja probam da laicki odgovorim (posto nisam bas neki web developer).
Koristeci cgi-bin na doticnom serveru, mozes da pokrenes bilo koju skriptu.
Po nekoj mojoj logici, doticnu skriptu ne mora da interpretira perl, niti to mora da bude iskompajlani binary, vec mozes da slozis sh, ili ksh, ili bash, ili tcl, ili bilo kakvu drugu skriptu. A ako si to resio preko php-a odradio si posao :)
Naravno, gore navedena informacija se odnosi na unix koji ima interpreter za tvoju skriptu.
[ B o j a n @ 13.04.2002. 09:23 ] @
Cek, stani, gledaj ... ok je to sto se pokrene, ali gde ide output te skripte? apache mi sada i nije bas handy
[ Ivan Tanasic @ 13.04.2002. 17:14 ] @
Kako bre gde ide output, to nije problem, veci problem je input cgi forme ;))

Nikad nisam radio sa perl/tcl/shell cgi skriptama ali sam se malo vremena baktao sa c/c++ cgi programima. Inace, kad korisnik unese www.foo.com/bar gde je bar iskompajlirani c program koji izgleda tipa

Code:

#include <stdio.h>

int main (){
printf ("Content type TEXT/PLAIN \n"); /* ili kako vec ide ta prva linija*/
printf ("[html][body] \n");
printf ("[p] Zdravo Svete! [/p] \n");
printf ("[/body] [/html] \n");
return 0;
}


Dobice jedbu stranicu na kojoj ce samo pisati:
Citat:

Zdravo Svete!


A sto se tice primanja informacija od cgi forme, programer mora ili da razvije svoju tehniku/algoritam za 'desifrovanje'
www.foo.com/bar?polje1=tekst1&duzina_teksta=6
ili da koristi neku od biblioteka za parsiranje (gotovo da se sve zovu cgiparse :D)