
14.06.2009, 21:40
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<pre>
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
$b = 8; //Кол-во строчек с нужной нам инфо, следующее за названием сайта (включая пустые строки, до следующего названия сайта)
$z = fopen('tema2.txt', 'a'); // Файл-результат по запросу
$submit = $_POST['submit'];
if(isset($submit))
{
$site = trim($_POST['site']);//Сайт, данные по которому нам нужны
$a = fopen('tema1.txt','r'); //Файл с данными
while(!feof($a)) {
$buffer = trim(fgets($a));
if (preg_match('|' . $site . '|',$buffer)) {
for ($i=1; $i<=$b; $i++) {
echo "$buffer\n";
fwrite ($z,"$buffer\r\n");
$buffer = trim(fgets($a));
}
}
}
fwrite ($z,"=====================\r\n");
fclose ($a);
}
?>
</pre>
<html>
<head>
<meta http-equiv="Content-Type" content="text; charset=windows-1251">
<title>FTP2FTP</title>
</head>
<bоdу>
<div align="center">
<form method="post">
<table>
<tr><td><span>Input site name:</span></td><td><input type="text" name="site" /></td></tr>
</table>
<input type="submit" name="submit" value="Find" />
</form>
</div>
</bоdу>
</html>
причем можно воодить без "http" или просто часть названия сайта
|
|
|