PHP: <?php $thispage = $_SERVER['REQUEST_URI']; $page_hash = md5($thispage); $lines = file('a.txt',FILE_SKIP_EMPTY_LINES); $urls = file('url.txt',FILE_SKIP_EMPTY_LINES); $key = array_search($page_hash."\r\n", $urls, true); if (!$key){ $w=fopen('url.txt','a-'); // открываем только для записи, курсор устанавливаем в конец файла fwrite($w,$page_hash."\r\n"); // записываем хэш новой страницы в конец файла fclose($w); $new_urls = file('url.txt',FILE_SKIP_EMPTY_LINES); // заново читаем файл в массив $key = count($new_urls)-1; // считаем количество элементов в массиве и отнимаем 1, т.к. ключи элементов начинаются с 0 } echo $lines[$key]; ?> вот счас все работает - единственная проблема в файле url.txt нужно первую строчку оставить пустую... тоесть сделать перенос строки 1 2 6666cd76f96956469e7be39d750cc7d9 3 aed0c99b3ab80f1e8df3af59cf0ae53a 4 6007c2c2e02715cac9d8a365152bac27 5 05cc7ef32005e67e8959bb4c3cd05702 6 1befd44810d7b9bdfc2e1a599a18c307 7 1c927383117a61d367f08b1f74d6acf1 8 3752b73d65ed8a554fe8a8d98f62fa38 9 26a93b8987e1c3f1a204adfaf8eb1675 как сделать чтоб скрипт сразу писал первых хеш на вторую строчку? или в чем тут проблема?