Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помощь с граббом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не понятно как вывести ид видео
Maksamka
Отправлено: 25 Июня, 2015 - 15:48:38
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Июнь 2015  


Помог: 0 раз(а)




Народ , только учусь , пытаюсь ограбить некоторые данные и так к сути есть код <?php

$file=file_get_contents('http://m.dojki.com/gal/356898/'.$_SERVER['QUERY_STRING']);
$file=str_replace('Похожее видео</div>', 'здесь ссылка и иди видео типа', $file);
echo $file;


?>

Вопрос : как вывести 356898 иди это видео в отдельную ссылку . Ну допустим я хочу заменить Похожее видео</div> на <a href="/papka/этот айди/">ляляля !</a>
Можно примером . Спасибо
 
 Top
Ts.Saltan
Отправлено: 25 Июня, 2015 - 16:13:52
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




Maksamka пишет:
как вывести 356898

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $url = 'http://m.dojki.com/gal/356898/';
  3. preg_match('#/(\d+)/#',$url, $m);
  4. echo $m[1];




Maksamka пишет:
'http://m.dojki.com/gal/356898/'.

Цитата:
Описание: Озабоченную блондинку перцы пользуют в два конца.

А ты думал?
 
 Top
Maksamka
Отправлено: 25 Июня, 2015 - 16:25:41
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Июнь 2015  


Помог: 0 раз(а)




Ts.Saltan пишет:
Maksamka пишет:
как вывести 356898

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $url = 'http://m.dojki.com/gal/356898/';
  3. preg_match('#/(\d+)/#',$url, $m);
  4. echo $m[1];




Maksamka пишет:
'http://m.dojki.com/gal/356898/'.

Цитата:
Описание: Озабоченную блондинку перцы пользуют в два конца.

А ты думал?

а если иди меняется все время , тогда как
 
 Top
Ts.Saltan
Отправлено: 25 Июня, 2015 - 16:29:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




Maksamka пишет:
а если иди меняется все время , тогда как

ну и пусть себе меняется, регулярке пох
 
 Top
Maksamka
Отправлено: 25 Июня, 2015 - 16:33:58
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Июнь 2015  


Помог: 0 раз(а)




Ts.Saltan пишет:
Maksamka пишет:
а если иди меняется все время , тогда как

ну и пусть себе меняется, регулярке пох

функцией preg_replace есть возможность как то вывести ?
(Добавление)
Ts.Saltan пишет:
Maksamka пишет:
а если иди меняется все время , тогда как

ну и пусть себе меняется, регулярке пох

что то типа $title='<h1>Заголовок</h1>';
echo preg_replace("#<h1>(.+)</h1>#Ui", myfunction(), $title,1)
но так не пашет чето
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB