Dag mede Tweakers,
Ik ben bezig met een inlog systeem, webbased. Ik heb helaas geen mogelijkheid tot databases of wat fijnere talen als PHP, ik moet het doen met CGI. Helaas heb ik hier nog geen enkele ervaring in.
Zodra ik begin te werken met STDIN (standard input), gaat het fout. Ik krijg Internal Server Errors terug etc. Ik heb gezocht op andere pagina's wat ik fout heb gedaan. Helaas niks kunnen vinden. Google heb ik ook al meerdere malen gebruikt, ook daar geen juist antwoord weten te vinden.
Dit is een gedeelte van mijn code. Bij read(); gaat het mis, na testen ben ik er achter gekomen dat dit komt door STDIN. De server keurt deze niet goed. Mijn CGI bestand heeft de CHMOD van 755.
Als iemand een oplossing weet voor dit probleem, kan ik ook weer verder!
Alvast bedankt,
Fred
Ik ben bezig met een inlog systeem, webbased. Ik heb helaas geen mogelijkheid tot databases of wat fijnere talen als PHP, ik moet het doen met CGI. Helaas heb ik hier nog geen enkele ervaring in.
Zodra ik begin te werken met STDIN (standard input), gaat het fout. Ik krijg Internal Server Errors terug etc. Ik heb gezocht op andere pagina's wat ik fout heb gedaan. Helaas niks kunnen vinden. Google heb ik ook al meerdere malen gebruikt, ook daar geen juist antwoord weten te vinden.
code:
1
2
3
4
5
6
7
| #!/usr/bin/local/perl -w
# Start of data
print "Content-type: text/html\n\n";
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
exit(); |
Dit is een gedeelte van mijn code. Bij read(); gaat het mis, na testen ben ik er achter gekomen dat dit komt door STDIN. De server keurt deze niet goed. Mijn CGI bestand heeft de CHMOD van 755.
Als iemand een oplossing weet voor dit probleem, kan ik ook weer verder!
Alvast bedankt,
Fred