webForumDet fria alternativet

Radera ett inlägg.

Perl & Ruby

6 svar · 233 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Frågan#1

Hur gör man för att radera ett inlägg ur en .txt fil, filen ser ut så här,
1::namn::email:meddelande
2::namn::email::meddelande
3::namn::email::meddelande
osv..

Medlem sedan nov. 19991 033 inlägg
#2

Finns en liten beskrivning här
http://cgi.webforum.nu/wf/Forum14/HTML/000091.html

Medlem sedan juli 2000355 inlägg
#3

Jag fattade inte riktigt det där, du har ingen kod att visa med.?

Medlem sedan juni 20001 251 inlägg
#4

Tror att följande kod ska fungera: ;)

$in_id = $FORM{'id'};

open (S_INFO, "db.txt");
@ny_fil_info = <S_INFO>;
close(S_INFO);

open (S_INFO2, ">db.txt");

foreach $rad (@ny_fil_info) {

chomp($rad);

$nyrad = $rad;

($id,$namn,$email,$meddelande) = split(/\:\:/, $nyrad);

if ($id == $in_id) {
 print S_INFO2 "$nyrad\n";
}
}
close(S_INFO2);

------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.

[Redigerat av stevenet den 17 feb 2001]

Medlem sedan juli 2000355 inlägg
#5

Raderar man en rad i taget med denna kod eller kan man radera flera samtidigt.?

Medlem sedan juni 20001 251 inlägg
#6

$in_id anger vilken rad som ska raderas.

------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.

Medlem sedan juli 2000355 inlägg
#7

Ok jag får testa detta får se hur det funkar.

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)