[PHP] Edytowanie danej linijki w pliku


(michm4) #1

Witam

Mam skrypt do edytowania danej linijki w pliku i mam problem bo nie robią mi się entery i 2 linijki się ze sobą łączą

Jest tak

1

2

3

4

5

6

7

8

9

i po uruchomieniu skryptu powinno być

1

2

3

new4

5

6

7

8

9

a jest tak

1

2

3

new4\r\n5

6

7

8

9

skrypt

<?

function zmianaLinijki($nazwaPliku, $index, $nowaLinia) {

$plik=file($nazwaPliku);

$plik[$index]=$nowaLinia.'\r\n';

file_put_contents($nazwaPliku, $plik);

}

zmianaLinijki('sample.ini', 3, 'new4');


?>

(Grzegorz Olszewski) #2

zamień ciapki ' na " i będzie banglać

http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.single


(michm4) #3

dzięki :stuck_out_tongue: nie wiedziałem, że te ciapki mają takie znaczenie :slight_smile: