Текстовый файл (text.txt):Как изменить строку из текстового файла (PHP)
#Minecraft server properties
#Tue Sep 23 18:07:26 CEST 2014
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=true
allow-flight=false
announce-player-achievements=true
server-port=25565
query.port=25565
level-type=DEFAULT
enable-rcon=false
force-gamemode=false
level-seed=
server-ip=
max-build-height=256
Как заменить значение некоторой линии, например, такие:
server-port=25565
заменить на:
server-port=25585
Но не найти «сервер-порт = 25565» и замените «сервер-порт = 25585» Установлено, что т он строит в нем порт сервера и выделяет значение, которое необходимо заменить.
Пример:
<?php
$myfile = fopen("text.txt", "r") or die("Unable to open file!");
...
fclose($myfile);
?>
EDIT: И когда finded это и сохраняется заменить текстовый файл.
Используйте [ 'stripos()'] (http://php.net/manual/en/function.stripos.php) –
[str_replace()] (http://php.net/manual/ ru/function.str-replace.php) должен работать? – EricSSH
@EricSSH Не всегда одинаковое значение сервера-порта, я хочу найти «сервер-порт» и заменить значение. – FilipET