> $content = file_get_contents("din.fil");
> $content = str_replace($_POST["ordet"], "", $content);
> file_put_contents("din.fil", $content);
Tak, det virker fint *thumbs up*..
Men fordi jeg er php-spasser, har jeg mildest talt lidt bøvl med at få
dit kode-stykke emplementeret i mit nuværenden php-script.
Måske du (eller en anden) er i stand til ændre nedenstående script, så
den ønskede effekt opnås.
---SCRIPT------------------------------
<?php
$user = $_REQUEST["navn"];
$logout = $_REQUEST["logout"];
$offline = "";
$user = stripslashes($user);
$userfile = file($list);
$list = "online.txt"; // Hvor navnene bliver gemt
$length = 10; // Hvor lange navnene kan blive
$limit = 50; // Hvor mange navne der kan vises
if ($user) {$df = fopen ($list, "a");
$user = stripslashes($user);fwrite ($df, "$user<br>");
for ($i = 0; $i < $limit; $i++) {fwrite ($df,
$userfile[$i]);}fclose($df);}
?>
---SCRIPT------------------------------
Det som jeg havde tænkt mig var egentlig noget i retning af:
$user = str_replace($logout, $offline, $user);
Dog har dette desværre overhovedet ingen effekt :(
Men er det da ikke muligt, at ordet som man ønsker skal
slettes/erstattes i tekst-filen via str_replace, er en $variabel
indeholdende name-attributten fra en formulars inputfelt.. således at
værdien der submittes derfra er det ord/navn der bliver erstattet med
""?
(indviklet.. men håber spørgsmålet kan forstås)
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials