Message list Максим

Вопрос-Ответ по php
dizzyy, количество где? на форуме, на сайте, онлайн?
Posted: Максим
Вопрос-Ответ по php
Wapruks, функция file() читает все строки файла в массив. например
$array = file('file.txt');
если тебе надо проверить определенную строку файла, например четвертую, тогда так..
if($array[3] == 'Siemens') {
 //что-то
} else {
 //что-то еще
}

Posted: Максим
Вопрос-Ответ по 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: Максим
Вопрос-Ответ по 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: Максим
Вопрос-Ответ по php
ладно, кароч вот тебе пример. smile
допустим тебе надо в 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: Максим
Вопрос-Ответ по php
tryp, номер строки известен или нет?
Posted: Максим