Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Извлечение ссылок.
 
 автор: Unknown   (02.04.2007 в 13:46)   письмо автору
 
 

Вот код:

<?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($filestr_replace('?f='''$str[15])) === false){
$f fopen('file.txt''a+');
fwrite($fstr_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. :)
Кажется нормально объяснил. :)

   
 
 автор: du   (02.04.2007 в 22:32)   письмо автору
 
   для: Unknown   (02.04.2007 в 13:46)
 


preg_match('/file\.php\?f=([^&]*)/i', $str[$i], $value);
?

   
 
 автор: Unknown   (02.04.2007 в 23:27)   письмо автору
 
   для: du   (02.04.2007 в 22:32)
 

Я знаю как с помощью рег. выражений это сделать. Мне надо обойтись без них. :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования