Thread View: be.comp.programming
2 messages
2 total messages
Started by R.G.
Tue, 22 Oct 2002 21:45
Perl: fout
Author: R.G.
Date: Tue, 22 Oct 2002 21:45
Date: Tue, 22 Oct 2002 21:45
72 lines
3250 bytes
3250 bytes
Hallo,
Ik heb hier een perl script met al mijn proceduren in een externe file
de volgende procedure is eigenlijk een functie, maar met ze aan te roepen
door "function" te zetten ipv "sub" ging ze niet, waarschijnlijk kon dit
niet ?
enfin, mijn code: dit is de procedure, die bedoeld is als functie eigenlijk
******************
sub BestaatNickname($nick){
$openLeden = $path . "leden.txt";
open (FILE ,"$openLeden");
@members = (<FILE>);
close FILE;
for $i (0..$#members) {
($key, $val) = split(/=/,$members[$i],2);
$ingevuld{$key} .= $val;
if ($ingevuld{nickname} eq $nick) {
return "ja";
}
}
return "nee";
}
*******************
Dit is mijn code dat in het hoofdprogramma staat:
*******************
# Bestaat de nickname al ?
if ((BestaatNickname($ingevuld{nickname})) ne "ja") {
# beginnen met toevoegen
$openFile = $path . "leden.txt";
open (FILE, ">>$openFile");
print FILE
"$ingevuld{naam}~~~$ingevuld{voornaam}~~~$ingevuld{emailadres}~~~$ingevuld{w
oonplaats}~~~$ingevuld{nickname}~~~$ingevuld{paswoord}\n";
close (FILE);
if ($ingevuld{onthouden} ne "on") {
header();
print "Je bent nu geregistreerd";
} {
VoegGebruikerToeAanCookies(); }
print "Je bent nu geregistreerd";
} {
header();
print "Je was al geregistreerd";
}
**********************
En ten slotte : dit is wat ik op mijn scherm krijg:
normaal zijn die codes van cookies goed, want ze werken in een ander
programma van mij
*********************
Je bent geregistreerdContent-type: text/html Set-Cookie: login=sdfd;
expires=mon, 02-sept-2026 00:00:00 GMT; path=/ Je bent geregistreerd
Content-type: text/html Je was al geregistreerd
*********************
Dat die Mime typen enzo naar het scherm komt , is normaal, de fout is dat
hij in het hoofdprogramma bij de if statements altijd "JA" zegt, ook bij de
else instructie doet hij gewoon verder
Weet iemand hoe dit komt ?
Tis wel wa lang, maar kon het moeilijk uitleggen :)
greetz
Ruben
Re: fout
Author: R.G.
Date: Tue, 22 Oct 2002 22:25
Date: Tue, 22 Oct 2002 22:25
3 lines
1194 bytes
1194 bytes
Sorry voor de last, maar deze post mag je vergeten er zaten enkele hele domme fouten in, waar ik me uren op verkeek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads