Poslao: 06 Dec 2009 01:54
|
offline
- zend
- 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.
|
|
Poslao: 06 Dec 2009 02:37
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12533
- 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.
|
|
|
|
Poslao: 06 Dec 2009 02:38
|
offline
- zend
- Počasni građanin
- Pridružio: 22 Okt 2009
- Poruke: 900
- Gde živiš: Pancevo
|
Hvala ti puno sada cu da pogledam da sredim to!!!
|
|
|
|
Poslao: 06 Dec 2009 02:48
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12533
- 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";
|
|
|
|
Poslao: 06 Dec 2009 02:51
|
offline
- zend
- 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!!!
|
|
|
|
|
|