K Kent Medlem sedan juli 2000 355 inlägg Frågan 15 feb. 2001 22:43 #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..
F FlashX Medlem sedan nov. 1999 1 033 inlägg K Kent Medlem sedan juli 2000 355 inlägg Jag fattade inte riktigt det där, du har ingen kod att visa med.?
S stevenet Medlem sedan juni 2000 1 251 inlägg 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]
K Kent Medlem sedan juli 2000 355 inlägg Raderar man en rad i taget med denna kod eller kan man radera flera samtidigt.?
S stevenet Medlem sedan juni 2000 1 251 inlägg $in_id anger vilken rad som ska raderas.
------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.
K Kent Medlem sedan juli 2000 355 inlägg Ok jag får testa detta får se hur det funkar.