ini masalah permission.
cgi script anda umumnya berjalan sebagai user web server (nobody).
pastikan direktori/file yang ingin ditulisi oleh script memang
diizinkan oleh permission.
salah dua caranya:
$ chmod o+rw /home/ahmad/public_html/percobaan.txt
atau
$ chown nobody /home/ahmad/public_html/percobaan.txt
--sh
Bandung Perl Mongers mailing list:
http://bandung.pm.org/
On Sun, 30 May 1999, Ahmad Ruswandi wrote:
>
> Saya membuat script cgi pake perl di unix seperti di bawah ini.
> Sewaktu saya jalankan di command line unix (perl write.cgi), outputnya
> seperti yang saya harapkan, yakni terbentuknya file percobaan.txt
> pada direktori /home/ahmad/public_html.
> Namun, ketika saya coba buka dengan browser, file percobaan.txt tidak
> terbentuk. Pada browser terlihat tulisan : "Halo".
>
> Jadi, pertanyaan saya adalah : kenapa pada saat di panggil dari browser
> baris perintah :
> print FILE "Percobaan";
> tidak bekerja ?
>
> #!/usr/bin/perl
> print "Content-type: text/html \n\n";
> print "<HTML><HEAD><TITLE>Test Script</TITLE></HEAD>";
> print "<Body>";
> print "Halo";
>
> $filetujuan = "/home/ahmad/public_html/percobaan.txt";
> open (FILE,">$filetujuan") || die "Gagal\n";
> print FILE "Percobaan";
> close (GUEST);
>
> print "</Body>";
> print "</html>";
Layanan Pertukaran Banner - http://www.indobanner.co.id
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]
UNLIMITED POP3 Account @ http://www.indoglobal.com