Perl (potrebna pomoc)

Perl (potrebna pomoc)

offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

Napisano: 25 Nov 2009 14:04

Poceo sam da ucim Perl ali stvaraju se neki problemi tako ako ima neko iskusniji da mi objasni!!??

Hteo sam scriptu uciniti nesto zanimljivjom pretvarajuci je u pristupak za UNIX naredbu CAL kojom se ispisuje kalendar za godinu koja se navede kao parametar.
Evo Perl koda:

#!/usr/local/bin/perl # Datoteka: kalendar.pl $CAL='/usr/bin/cal'; $DATE='/bin/date'; #Otkrivanje trenutne godine pomocu UNIX naredbe "date" chop ($godina='SDATE +%Y'); #Kreiranje sadrzaja kalendara upotrebom naredbe "cal"
I ovo ubacim u html stranicu i kada je ucitam na server izbacje mi perl code sto sam malopre iskucao a naredbu nije izvrsio...????

#!/usr/local/bin/perl # Datoteka: kalendar.pl $CAL='/usr/bin/cal'; $DATE='/bin/date'; #Otkrivanje trenutne godine pomocu UNIX naredbe "date" chop ($godina='SDATE +%Y'); #Kreiranje sadrzaja kalendara upotrebom naredbe "cal" <html> <head> <title>bla bla bla</title> </head> <body> bla bla bla bla bla bla </body> </html>
e tako je ubacen jer sam tako ucio da se ubacuje na ovaj nacin ili
<script srs="ime.pl"></script>

Sada ne znam gde gresim da se per codel ne bi prikazivao na stranici vec da se izvrsi!!!

Dopuna: 06 Dec 2009 1:54

Oce li mi neko dati resenje za ovo??? Jos ne mogu da resim gde je problem sve zivo sam probao i nista!!!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Ovde nemaš komandu za izlaz (print). Nigde ne prikazuješ ništa. Pišem sad kako bih ja to uradio pa ću ti postaviti.



offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

Hvala ti puno sada cu da pogledam da sredim to!!!

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Probaj sa ovim:
#!/usr/bin/perl -wT #http header print "Content-type: text/html\n\n"; $date=`date +%Y`; $cal=`cal $date`; print "<html>\n<head><title>test strana</title></head>\n<body>\n"; print "<pre>$cal</pre>\n"; print "</body></html>\n";

offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

e super ajde javim ti rezultat ali mislim da je to ono pravo!!!

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Btw, pogledaj neki tutorijal za CGI programiranje u Perlu. Na primer:
http://www.cgi101.com/learn/
Ili pregeldniji i jednostavniji:
http://www.tizag.com/perlT/index.php

offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

bocke ::Btw, pogledaj neki tutorijal za CGI programiranje u Perlu. Na primer:
http://www.cgi101.com/learn/

OK TNX veceras cu se pozabaviti sa time da prostudiram to.....

Ko je trenutno na forumu
 

Ukupno su 894 korisnika na forumu :: 42 registrovanih, 6 sakrivenih i 846 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ajo baba, Alexandar-1973, amaterSRB, Bokiboks, Boris BM, dane007, Dannyboy, DonRumataEstorski, Duh sa sekirom, Excalibur13, flash12, FOX, gorican, ikan, Ivica1102, Karla, kolle.the.kid, Komentator, Kubovac, kybonacci, libellule_dk, Litostroton, mikrimaus, milutin134, Misirac, Mlav, mnn2, mocnijogurt, nebojsag, nemkea71, nextyamb, opt1, powSrb, RJ, royst33, Sirius, stegonosa, Trpe Grozni, vathra, vlajkox, W123, |_MeD_|