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: 12351
  • 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: 12351
  • 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: 12351
  • 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 769 korisnika na forumu :: 35 registrovanih, 3 sakrivenih i 731 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: _Petar, aleksmajstor, aramis s, bankulen, croato, Darko8, darkstar101, dragon986, Drug pukovnik, Georgius, goxin, Haryy, ivan979, Koridor 11, kovinacc, kvcali, Leonardo, Marko Marković, MB120mm, MikeHammer, Milos ZA, Mixelotti, pein, robertino, Smiljke, Snorks, Srle993, theNedjeljko, tomo pauk, Toni, VES 11119, vlvl, wolf431, Yellow Pinky, yrraf