[ ludoski @ 29.01.2006. 22:54 ] @
Skinuo sam nekoliko skripti knjiga gostiju. Sve su u Perlu radjene. Mene muci to sto ne znam kako da ih povezem sa form akcijom. Otprilike bi trebalo <FORM METHOD="POST" ACTION="cgi/email">, ali kako i sta jos? |
[ ludoski @ 29.01.2006. 22:54 ] @
[ sale83 @ 30.01.2006. 08:56 ] @
README FILE !!!! -> Mora da je sve objasnjeno !!
U ostalom mogao si ostaviti link do doticne scripte da vidmo o cemu se radi!! Ne mogu ovako napamet da ti kazem kad nemam pojma o cemu se radi !!! [ ludoski @ 30.01.2006. 13:41 ] @
Ovo pise u readme. Sve mi je tu jasno osim koja je tacne adrese na tripodu...
############################################# # ---------------------- # CGI eXa-Guestbook v1.3 # ---------------------- # # File: README.txt # Opis: Ovo je instalacioni i upustveni .txt file. Sluzi Vam da na pravilan nacin # manipulisete PL Scriptom. # Autor: Salko Bijedic - Q_Line # E-Mail: [email protected] # WEB: http://www.extragency.co.ba/ # Verzija: v1.3 # # (c) 2001 - eXtragency # (r) Q_Line NETWORK # Ova scripta nije "freeware" i za slobodnu upotrebu! Molim da procitate # obavezno ovaj "README" file za sva upustva oko registracije ili koristenja. ############################################# # Ne trebamo Vam puno objasnjavati cemu zapravo sluzi ovaj Guestbook CGI/PL Script. Vjerujem da ste se svi bar jednom upisali u neku Knjigu gostiju (sto i predstavlja ovaj Script). Ono sto karakterise ovu Scriptu, pored programskog Perl okruzenja u kome je i radjena, jeste to da Vam dopusta potpunu slobodu uredjenja filea u kome ce se nalaziti i forma za upis i forma za pregled upisa u Knjigu gostiju. Dakle, upis i pregled podataka iz ove Knjige gostiju se vrse u nekom .html , .shtml , .asp ili ako zelite .php fileu , sto Vam zapravo ostavlja, onu nevjerovatnu mogucnost da po svojoj zelji uredite graficki i interaktivno Vasu Knjigu gostiju.“eXtragency” Vam nudi dakle veoma zanimljiv CGI/PL Script: CGI eXa-Guestbook v1.3 # Kako radi ta “eXtragency” Knjiga gostiju? Za potreban rad ove CGI/PL aplikacije morate imati: - Server koji podrzava CGI/PL aplikacije, - "CHMOD via FTP", tj. mogucnost da svakom "izvrsnom" fileu tipa .pl ili .cgi na Vasem serveru mozete putem Vaseg FTP-a dodjeliti odredjenu "premisiju" (bos. - dozvolu) za njegovo "izvrsavanje". # Opis i nacin rada ovog CGI/PL Scripta cemo Vam predociti u nekoliko detalja neophodnih, a koje morate pravilno podesiti, da bi ovaj Script radio kako treba, a ujedno i zadovoljio Vase profinjene potrebe za grafickim izgledom okruzenja u kome ce se i nalaziti sistem upisa i pregleda podataka unutar ove Knjige gostiju. Kako smo to vec i napomenuli, Scripta podatke "kupi" (upise) preko nekog .html dokumenta u kome ostavite "formu" za upis (dakle u HTML kodu to bi bio komplet kod od naredbe <form> do </form>), a prezentira ih takodje (sto je i najvaznije) opet u nekom .html fileu na mjestu gdje u HTML kodu ostavite nazanku .pl Scripti da tu "spusta" upise od strane korisnika. Koja je to "naznaka" gdje Script pise podatke u izlazni .html file, kao i ostala upustva, saznajte prateci informacije koje slijede... # Kao prvo i osnovno, najvaznije je da unutar exa_guestbook.pl Scripta podesite neke od faktora koji su potrebni toj Scripti za ispravan rad. Kad u nekom editoru teksta otvorite taj .pl file mozete vidjeti limitirajuce varijable koje trebate podesiti. Ukupno ih je 5 i odnose se na podesavanje foldera / direktorija (njegove URL i path adrese na Vasem Serveru) u koji ce se upisivati podaci, zatim podesavanje patha do Sendmail programa na Vasem Serveru i E-Mail adrese na koju ce Vam dolaziti obavjesti da imate novi upis u Knjizi gostiju, kao i podesavanje Error / Greska varijable kod pogresnih upisa. Unutar tog .pl filea mozete podesiti i dio HTML koda za razne varijante pogresnih upisa, kao i dio teksta koji se odnosi na slanje Maila Vama, gdje podesavate tekst sa obavjesti o novom upisu (uz oprez). # Demo.html file koji dobijete unutar instalacionog .zip filea ove Scripte moze Vam posluziti kao potreban HTML kod koji cete postaviti bilo gdje u neku Vasu .html stranicu koja ce Vam posluziti kao "upisna" stranica ili cete taj nas Demo.html file bas u tom istom obliku iskoristiti kao neki vas npr. "upis.html" file. No, to je vec Vas izbor. Jedino sto u tom .html fileu morate podesiti jeste putanja do exa_guestbook.pl filea na Vasem WEB Serveru. Dakle to je neka URL adresa. Iza <form varijable u HTML kodu mozete naci slijedece: <form name="eXa_guestbook" method="POST" action= "http://www.vas-server.com/cgi-bin/knjiga-gostiju/exa_guestbook.pl"> , sto naravno trebate podesiti u skladu sa URL adresom exa_guestbook.pl filea na Vasem WEB serveru. # Ono sto Vam moramo jos naglasiti jeste to da unutar polja za upis teksta o korisniku ("Ime i prezime", "E-Mail", "Naslov" ili "URL" Home Page) mozete "Defaultno" postaviti neki tekst, ali nemojte niposto dirati "Name" tog polja. Na primjeru slijedecem pogledajte i zasto: Adresa (URL) Vase Homepage: __________________________________________ | http:// | |_________________________________________| Varijable koje mozete mjenjati u i oko ovog "Form field" polja su: - Tekst iznad polja (dakle Adresa (URL) Vase Homepage: mozete promjenuti u ono sto Vi smatrate da je prihvatljivije), - "Inital value:" , sto u ovom slucaju predstvalja vec upisani tekst u polje, a to je tekst http://. Varijablu "Form field" polja koju ne mozete mjenjati jeste njen "Name". Kad pogledate u HTML kodu (ili na desni klik misa na polje pa "Properties") to je homepage_url koji mora biti tog naziva jer vec navedena exa_guestbook.pl Scripta na osnovu tog naziva polja kupi taj podatak i prezentuje ga u izlaznom .html fileu koji sluzi za pregled upisa u Vasoj Knjizi gostiju. I ovako isto za sva ostala polja morate postupati i paziti sta i kako mjenjate unutar postavki "Form field" polja. # Sada slijedi onaj najvazniji dio, tj. gdje i na koji nacin reci exa_guestbook.pl Scripti da ispisuje nove upise u Knjizi gostiju. Vecina Guestbook Scripti to radi iskljucivo unutar nekog .pl ili .cgi filea koji Vam stvarno ne ostavljaju uopste mogucnosti da graficki i "interaktivno" sredite okruzenje prezentacije upisa u Knjigu gostiju. “eXtragency” Vam nudi po tom pitanju zaista kvalitetno rjesenje. Pa pogledajte... Unutar filea u koji zelite da Vam se pisu upisi iz Knjige gostiju (npr. "pregled.html"), u HTML kodu ostavite slijedeci kod teksta: <!--exagbovdje--> , cime kazujete exa_guestbook.pl Scripti da ona na tom mjestu upise sve podatke koje je neko upisao u file koji sluzi za upis u Knjigu gostiju. I to je to! Nista vise ne trebate unutar tog npr. "pregled.html" filea podesavati. Sa gore navedenim kodom ste zavrsili komplet proces upisa novih podataka u Vasu Knjigu gostiju, a sa ovime smo i zavrsili komplet nacin instalacije ove Guestbook Scrpte. # Unutar HTML koda Demo.html stranice se ne nalazi URL do nekog "hvala.html" filea, putem koga se zahvaljivate doticnoj osobi na upisu u Knjigu gostiju, nego ovu opciju podesite u exa_guestbook.pl script fileu na taj nacin da ili upisete u taj .pl Script HTML kod ( na za to ovec odredjeno mjesto) sa zahvalom ili "meta-refresh" opcijom kazete da se neki npr. "hvala.html" file nalazi na nekoj Vasoj posebnoj URL adresi (Vas izbor). # Unutar instalacionog .zip filea naci cete i cgi-lib.pl file. To je Perl standardni modul sa "bibliotekom" pojmova neophodnim za ispravan rad. Unutar tog .pl filea SAMO podesite Vas Perl interpreter (prva linija tog filea). Ostalo ostavite kako i jeste, samo OBAVEZNO morate exa_guestbook.pl i cgi-lib.pl postaviti u isti direktorij, inace ako to ne uradite morate navesti tacan path do cgi-lib.pl filea. # I na kraju, jos samo trebate izvrsiti CHMOD naredbe nad slijedecim fileovima na Vasem WEB Serveru: - exa_guestbook.pl - CHMOD 755 - pregled (direktorij gdje se nalazi .html file za ispis tj. pregled Knjige gostiju) - CHMOD 777 - npr. "pregled.html" (.html file koji sluzi za pregled Knjige gostiju; postavljate ga unutar gore navedenog direktorija) - CHMOD 777 # Instalacioni exa_guestbook1_3.zip sadrzi slijedece potrebne fileove: - Demo.html (kratki demo file) - exa_guestbook.pl (glavni PL file) - cgi-lib.pl (modul sa "bibliotekom" Perl pojmova) - README.txt (ovaj file) # Demo primjer CGI eXa-Guestbook v1.3 Scripta mozete naci takodje i na "eXtragency" stranicama, unutar linka "Guestbook" gdje mozete pogledati ovu CGI/PL Scriptu u punoj akciji.Za probleme oko ovog CGI/PL Scripta i upustva za podesavanje izlaznog .html filea i podesavanja .pl Scripta mozete nam pisati na neku od nasih E-Mail adresa: [email protected] [email protected] ############################################# Agencija "eXtragency" WEB Publishing & AutoCAD Design Mostar, Bosna i Hercegovina http://www.extragency.co.ba [email protected] ICQ UIN: 13935497 - Q_Line Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|