Message list Максим
Вопрос-Ответ по php
dizzyy, количество где? на форуме, на сайте, онлайн?
Posted: Максим
12.10.2008 / 11:44
Вопрос-Ответ по php
Wapruks, функция file() читает все строки файла в массив. например
$array = file('file.txt');
если тебе надо проверить определенную строку файла, например четвертую, тогда так..
if($array[3] == 'Siemens') {
//что-то
} else {
//что-то еще
}
Posted: Максим
12.10.2008 / 11:44
Вопрос-Ответ по php
function string_in_array($array, $string) {
for($i = 0; $i < sizeof($array); $i++) if(preg_match("/".$string."/", $array[$i])) return true;
return false;
}
$array = file("a1.txt");
if(string_in_array($array, "gdmod")) echo "yes"; else echo "no";
Posted: Максим
08.10.2008 / 19:12
Вопрос-Ответ по php
конечно, можно)
вот так попробуй
$file = file("users.dat");
$c = 0;
for($i = 0; $i < sizeof($file); $i++)
if(preg_match('/SKEP/i', $file[$i])) {
$c = $i;
break;
}
if($c == 0) die("Строка не найдена..");
$file[$c] = "";
file_put_contents("users.dat", implode($file));
Posted: Максим
06.10.2008 / 23:56
Вопрос-Ответ по php
ладно, кароч вот тебе пример.

допустим тебе надо в 5 строке заменить строку "siemens" на "nokia"
$file = file("file.txt");
$file[4] = str_replace("siemens", "nokia", $file[4]);
// или если тебе надо вообще заменить 5 строку, то вот так: $file[4] = "новая строка";
$file = implode("", $file);
$f = fopen("file.txt", "w+");
fwrite($f, $file);
fclose($f);
Posted: Максим
18.08.2008 / 09:40