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

Форум PHP

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

 

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

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

тема: fread - помогите поставить указатель
 
 автор: Ntro123   (01.08.2009 в 15:28)   письмо автору
 
 

Добрый день!

есть файл silka.txt
в нем

http://www.site1.ru/forum/addtheme.php?id_forum=1
http://www.site2.ru/forum/forum
...

и вотам много ссылок с http:// в начале ...

вопрос в следушем
как сделать так чтоб указатель продвигался дальше вот код

$filename = "silka.txt";
$handle = fopen($filename, "r");
$line = fread($handle, filesize($filename));
fclose($handle);


$search = "#\r\n([-_a-zA-Z./:0-9?=+&%@,а-яА-Я]{0,})#"; //\r\n ставит указатель вниз ... но когда юзаю \r\n еще раз то уже третья сылка не выдается ... 
preg_match_all($search, $line, $out);
echo $out[1][0];


нужно чтоб из фаила при обрашении в РВ вписать что-то такое чтоб указатель становился ниже и копировать всю строку но если делать так
\r\n\r\n то он вобще ничего не выдает
---------------------------------------------------
ПС. можно какнибудь кажду строку засунуть в масив?чтоб было так echo $masiv['5']
и выводилась пятая ссылка
---------------------------------------------------
зарание блогодарен!

  Ответить  
 
 автор: EXP   (01.08.2009 в 16:29)   письмо автору
 
   для: Ntro123   (01.08.2009 в 15:28)
 

из мануала:

Ниже приведен простой пример:
Пример 1. Построчное чтение файла

<?php
$handle 
fopen("/tmp/inputfile.txt""r");
while (!
feof($handle)) {
    
$buffer fgets($handle4096);
    echo 
$buffer;
}
fclose($handle);
?> 

(хотел сказать скачайте , но на офф.сайте http://www.php.net/download-docs.php нет больше русской версии,)


или preg_match_all( '#^\S+$#m', $ВесьТекст, $Массив);

  Ответить  
Rambler's Top100
вверх

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