webForumDet fria alternativet

läsa ur, lägga till sen skriva.

PHP

3 svar · 159 visningar · startad av @ndreas

Medlem sedan maj 200148 inlägg
Frågan#1

Hej,

Jag läser ut de 5 första raderna ur en textfil.
Därefter vill jag lägga till en ny rad som ska ligga överst. ($lank)
Och sen skriva allt till samma fil. Enter slagen måste med.
Allt detta vill jag ska ske när man kommer till en sida.
Det här är vad jag kommit fram till. Jag har det fungerande när man skickar infomationen med en formulär till en sida. Men jag vill slippa det och få allt att ske på en sida.

Hur ska jag göra kopplingen med att få de fem raderna i $variabel.
Lite rörigt, men det vore väldigt snällt om nån kunde titta på koden och få den att funka, vet inte hur jag ska få de fem raderna med enter slaget att komma med i $variabel.
<?

$file = file("filen.txt");
for ($i=0; $i < 5; $i++){
$file[$i] = rtrim($file[$i]);

echo $file[$i] . "\n";

$lank = "<a href=/"http://$id.funstation.net/n.php?q=$lanknummer/">- $rubrik</a>";

$variabel = "$lank$info";
$filename = "filen.txt";
$open_file = fopen($filename, "w+");
fwrite($open_file, $variabel);
fclose($open_file);

?>

Medlem sedan aug. 20002 975 inlägg
#2

Testa det här:

$filename = "filen.txt"; 

$lank = "<a href=/"http://$id.funstation.net/n.php?q=$lanknummer/">- $rubrik</a>"; 
$variabel = $lank.$info."\n";

$file = file($filename);
for ($i=0; $i < 5; $i++){ 
  $variabel .= rtrim($file[$i])."\n"; 
}

$open_file = fopen($filename, "w"); 
fwrite($open_file, $variabel); 
fclose($open_file);
Medlem sedan maj 200148 inlägg
#3

Super!

Skit bra, tack så hemskt mycket.
Bara en fråga vad gör $info?

Medlem sedan aug. 20002 975 inlägg
#4

@ndreas skrev:

Skit bra, tack så hemskt mycket.
Bara en fråga vad gör $info?

Från ditt förra inlägg:

$variabel = "$lank$info";

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)