webForumDet fria alternativet

Angående fil skrivning

PHPur PHP

3 svar · 243 visningar · startad av Epos

EposMedlem sedan aug. 20022 inlägg
#1

Har letat och letat men hittar inge svar som tillfredställer mig. De jag vill göra är följande:

Jag har en fil med säg 4 rader. Jag vill byta ut rad 2 mot nåt annat. Kan jag göra de?

RiC]-[iEMedlem sedan apr. 200354 inlägg
#2

Visst kan du göra det.

<?php

// Ladda innehållet till en vektor
$rad = file( "filen.txt" );

// Eftersom du ville åt rad 2 så är det index 1.
// Sedan kan du redigera den som du vill.
$rad[ 1 ] = "nytt innehåll!";

// Sen ska vi ta och spara allt igen
$str = implode( "" , $rad );

$fp = fopen( "filen.txt" , 'w' );
$fw = fwrite( $fp , $str );
$fc = fclose( $fp );

?>
pimmeMedlem sedan sep. 20011 086 inlägg
#3
$str = implode("\r\n", $rad);

Tycker jag att det borde vara, annars kommer ju allt på samma rad.

RiC]-[iEMedlem sedan apr. 200354 inlägg
#4

Tar file() bort \r\n??

132 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)