Hallo,
Ik ben mij pas in het verdiepen in de taal Perl, omdat ik het wil gebruiken op het internet bij het verwerken van forms etc....Maar zelfs het simpelste scriptje krijg ik niet gerunt op mijn webserver, Ik heb al via google.com diverse tutorils afgezocht maar ik kan het foutje dat ik maak niet vinden.....terwijl het echt wel iets kleins moet zijn.....dus daarom post ik hier......
Ik heb in de cgi-bin directory van mijn website het bestand test.pl staan en het bestand a.txt...Nu wil ik als ik test.pl via de browser aanroep dat het script wat tekst in het bestandje a.txt print maar dat werkt niet....want iedere keer als ik het script aanroept krijg ik een witte pagina maar er wordt niets geprint.....Mijn script ziet er zo uit:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
open(PEOPLE, ">>a.txt") ;
print PEOPLE "bla bla bla" ;
Close (PEOPLE);
Nou als ik dit aanroep krijg ik een witte pagina, verder gebeurt er niks......en wordt er ook geen bllab bla bla aan de file toegevoegd.......Als ik het zonder
print "Content-type: text/html\n\n"; doe dan krijg ik een foutmelding dat het script geen volledige http headers aangeeft........
Ik denk echt dat de syntax goed is maar het werkt gewoon niet.........
help me aub!!!
PS: De file security staat gewoon goed ik kan gewoon in mijn files writen
Ik ben mij pas in het verdiepen in de taal Perl, omdat ik het wil gebruiken op het internet bij het verwerken van forms etc....Maar zelfs het simpelste scriptje krijg ik niet gerunt op mijn webserver, Ik heb al via google.com diverse tutorils afgezocht maar ik kan het foutje dat ik maak niet vinden.....terwijl het echt wel iets kleins moet zijn.....dus daarom post ik hier......
Ik heb in de cgi-bin directory van mijn website het bestand test.pl staan en het bestand a.txt...Nu wil ik als ik test.pl via de browser aanroep dat het script wat tekst in het bestandje a.txt print maar dat werkt niet....want iedere keer als ik het script aanroept krijg ik een witte pagina maar er wordt niets geprint.....Mijn script ziet er zo uit:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
open(PEOPLE, ">>a.txt") ;
print PEOPLE "bla bla bla" ;
Close (PEOPLE);
Nou als ik dit aanroep krijg ik een witte pagina, verder gebeurt er niks......en wordt er ook geen bllab bla bla aan de file toegevoegd.......Als ik het zonder
print "Content-type: text/html\n\n"; doe dan krijg ik een foutmelding dat het script geen volledige http headers aangeeft........
Ik denk echt dat de syntax goed is maar het werkt gewoon niet.........
help me aub!!!
PS: De file security staat gewoon goed ik kan gewoon in mijn files writen