|
|
|
| Вот код:
<?php
$str = file('http://site.ru');
for($i=10; $i<=19; $i++){
$str[$i] = strtok($str[$i], '&');
$str[$i] = strstr($str[$i], "?f=");
$file = file_get_contents('file.txt');
if(strpos($file, str_replace('?f=', '', $str[15])) === false){
$f = fopen('file.txt', 'a+');
fwrite($f, str_replace('?f=', '', $str[$i])."\r\n");
fclose($f);
} }
?>
|
У меня даже если строка $str[15] есть в файле file.txt - все равно данные записываются. На site.ru ссылки в виде <a href='file.php?f=value&var=value2'>link</a>. Мне нужно извлечь от-туда значение $f. :)
Кажется нормально объяснил. :) | |
|
|
|
|
|
|
|
для: Unknown
(02.04.2007 в 13:46)
| |
preg_match('/file\.php\?f=([^&]*)/i', $str[$i], $value);
| ? | |
|
|
|
|
|
|
|
для: du
(02.04.2007 в 22:32)
| | Я знаю как с помощью рег. выражений это сделать. Мне надо обойтись без них. :) | |
|
|
|