21. januar 2002 - 07:14
Der er
9 kommentarer og 1 løsning
Skrive til fil
Hej alle, jeg vil gerne lave en ændring til denne stump perl script: &ADVLockClose (DBMLIST, \"dbmlist.txt\"); if ($cryptword || !($RequireAdminApproval)) { &ADVLockOpen (COUNT, \"adlist.txt\"); @adlist = <COUNT>; seek (COUNT,0,0); foreach $adlist (@adlist) { print COUNT \"$adlist\"; } print COUNT \"$AccountName\\n\"; truncate (COUNT,tell(COUNT)); &ADVLockClose (COUNT, \"adlist.txt\"); } else { &ADVLockOpen (COUNT, \"adnew.txt\"); @adnew = <COUNT>; seek (COUNT,0,0); foreach $adnew (@adnew) { print COUNT \"$adnew\"; } print COUNT \"$AccountName\\n\"; truncate (COUNT,tell(COUNT)); &ADVLockClose (COUNT, \"adnew.txt\"); &SendMail($email_address,\"admin\"); } $INPUT{\'reviewone\'} = $AccountName; &reviewone; } Scripten skriver indholdet af variablen $Accountname til filen adlist.txt Jeg vil gerne yderligere skrive variablen $url til filen urllist.txt Hvordan putter jeg det ind i koden. NB: Dette er kun en del af scriptet.
Annonceindlæg fra Computerworld
21. januar 2002 - 08:05
#1
hvad indeholder variablen $url?
21. januar 2002 - 09:06
#2
Variablen $url indeholder brugerens url, $Accountname indeholder brugerens navn.
21. januar 2002 - 10:27
#3
Som jeg umiddelbart ser det, mangler jeg viden om et par subrutiner (ADVLockOpen og ADVLockClose), men har du prøvet at indsætte print COUNT \"$AccountName\\n\"; >> print \"$url\\n\";
21. januar 2002 - 10:34
#4
Hejsa, hvis jeg skriver dette vil jeg godtnok få brugerens url men jeg vil gerne have den i en fil for sig.
21. januar 2002 - 10:38
#5
så vil jeg foreslå, at du laver en ny sub-rutine, der kaldes efter \'print COUNT \"$AccountName\\n\";\'. sub\'en skal gemme $accountname og $url i en andet fil
21. januar 2002 - 10:41
#6
Kan du give mig et forslag til hvordan dette skal se ud.
21. januar 2002 - 11:57
#7
Prøv det her: #... print COUNT \"$AccountName\\n\"; truncate (COUNT,tell(COUNT)); &ADVLockClose (COUNT, \"adlist.txt\"); #tilføj url til urllist &ADVLockOpen (FILE, \"urllist.txt\"); @adurl = <FILE>; seek (FILE,0,0); foreach $adurl (@adurl) { print FILE \"$url\"; } print FILE \"$AccountName\\n\"; truncate (FILE,tell(FILE)); &ADVLockClose (FILE, \"urllist.txt\");
22. januar 2002 - 22:21
#8
kunne du bruge det?
23. januar 2002 - 11:22
#9
jeg checker lige om det virker
23. januar 2002 - 11:26
#10
Cool det kunne man godt, her er så point
Kurser inden for grundlæggende programmering