PHP.SU

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

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

> Найдено сообщений: 37
kuzja Отправлено: 24 Ноября, 2012 - 22:38:46 • Тема: 56 переменных • Форум: Регулярные выражения

Ответов: 11
Просмотров: 444
я вот так пробую, вроде выходят по порядку,

я новичёк в этом деле,



CODE (htmlphp):
скопировать код в буфер обмена
  1. preg_match_all('!<h2><a href=\"(.*?)\"!si', $pusk, $start);
  2. $startseite = $start[1][3];
  3. $startseite = $start[1][2];
  4. $startseite = $start[1][0];
  5. $startseite = $start[1][15];
  6. $startseite = $start[1][20];  
kuzja Отправлено: 24 Ноября, 2012 - 22:13:09 • Тема: 56 переменных • Форум: Регулярные выражения

Ответов: 11
Просмотров: 444
Это первая страница сайта с фильмами,фильмы меняются но структура остаётся,я вывел сылки на последующее странице с одним фильмом,

а дальше надо сделать шаблон для страници с одним фильмом (так как они все одинаковы ) и т.д. до премой сылки на видео,ну и плейлист
(Добавление)
вот тут не хватает первой странице сайта

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3.  
  4.  
  5. $html=file_get_contents('http://www.movie2k.to/Stockholm-Ost-online-film-2107219.html');
  6.  
  7. preg_match_all('!http://flashx.tv/video/(.*?)/!si', $html, $result);
  8.  
  9. $http = $result[1][0];
  10.  
  11. //echo $http;
  12.  
  13.    $ref_name = $http;
  14.        // ?????? $ref_name ????? $name
  15.        // ??????? $ref_name
  16.   $kod = "http://play.flashx.tv/nuevo/player/cst.php?hash=$ref_name";
  17.  
  18.    //echo $kod;
  19.        // $ref_name ??????????
  20.  
  21. preg_match_all('!moviedescription">(.*?)</!si', $html, $result_opisanie);
  22.  
  23. $http_opisanie = $result_opisanie[1][0];
  24.  
  25. //echo $http_opisanie;
  26.  
  27.  
  28. preg_match_all('!description" content="(.*?)anschauen.!si', $html, $result_nazvanie);
  29.  
  30. $http_nazvanie = $result_nazvanie[1][0];
  31.  
  32. //echo $http_nazvanie;
  33.  
  34.  
  35.        
  36. $xml = simplexml_load_file($kod);
  37. //1
  38. foreach ($xml->xpath('/config/file') as $url);
  39. foreach ($xml->xpath('/config/image') as $url_kartinka);
  40.  
  41. //echo $url;
  42. //echo $url_kartinka;
  43.  
  44.  
  45.  
  46. // 2
  47.  
  48.  
  49.  
  50.  
  51. $html1=file_get_contents('http://www.movie2k.to/Cold-Blood-Kein-Ausweg-Keine-Gnade-online-film-2104441.html');
  52.  
  53. preg_match_all('!http://flashx.tv/video/(.*?)/!si', $html1, $result1);
  54.  
  55. $http1 = $result1[1][0];
  56.  
  57. //echo $http1;
  58.  
  59.    $ref_name1 = $http1;
  60.        // ?????? $ref_name ????? $name
  61.        // ??????? $ref_name
  62.   $kod1 = "http://play.flashx.tv/nuevo/player/cst.php?hash=$ref_name1";
  63.  
  64.    //echo $kod1;
  65.        // $ref_name ??????????
  66.  
  67. preg_match_all('!moviedescription">(.*?)</!si', $html1, $result_opisanie1);
  68.  
  69. $http_opisanie1 = $result_opisanie1[1][0];
  70.  
  71. //echo $http_opisanie1;
  72.  
  73.  
  74. preg_match_all('!description" content="(.*?)anschauen.!si', $html1, $result_nazvanie1);
  75.  
  76. $http_nazvanie1 = $result_nazvanie1[1][0];
  77.  
  78. //echo $http_nazvanie;
  79.  
  80.  
  81.        
  82. $xml1 = simplexml_load_file($kod1);
  83. //1
  84. foreach ($xml1->xpath('/config/file') as $url1);
  85. foreach ($xml1->xpath('/config/image') as $url_kartinka1);
  86.  
  87. //echo $url1;
  88. //echo $url_kartinka1;
  89.  
  90. echo'
  91. #EXTM3U
  92. #EXTINF:1,'.$http_nazvanie.'
  93. '.$url.'
  94. #EXTINF:1,'.$http_nazvanie1.'
  95. '.$url1.'
  96. ';
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108. ?>
kuzja Отправлено: 24 Ноября, 2012 - 20:38:42 • Тема: 56 переменных • Форум: Регулярные выражения

Ответов: 11
Просмотров: 444
esterio пишет:
Можно испоьзовать такое $$var
Но все же лучше использовать для такых целей массивы


можно поподробней
kuzja Отправлено: 24 Ноября, 2012 - 19:20:46 • Тема: 56 переменных • Форум: Регулярные выражения

Ответов: 11
Просмотров: 444
добрый вечер

не подскажете как 56 переменных сделать например


$а = http://кино[dot]тв/breaking-dawn-bis[dot][dot][dot]der-nacht-teil-2
.
.
.
.
$ах = http://кино[dot]тв/american-pie-4-das-klassentreffen



от сюда


$s=file_get_contents('http://кино.тв/c/kino');



preg_match_all('!<h2><a href=\"(.*?)\"!si', $s, $m);


print_r($m[1]);


выход

[1] => http://кино[dot]тв/breaking-dawn-bis[dot][dot][dot]der-nacht-teil-2
.
.
.
.
[26] => http://кино[dot]тв/the-expendables-2
.
.
.
.
[56] => http://кино[dot]тв/american-pie-4-das-klassentreffen
kuzja Отправлено: 24 Ноября, 2012 - 00:13:27 • Тема: Вырезка ссылки с html кода • Форум: Регулярные выражения

Ответов: 5
Просмотров: 474
Не поможете мне вот бьюсь но ни как , не хватает знаний

вот пытаюсь вытащить ЦЦЦЦЦЦ с этой строки


rel="ББББББББББ;ЦЦЦЦЦЦ&amp;Mirror=1"> <div class="Named">АСДФГХ.КЛ</div>



АСДФГХ.КЛ постоянная по которой опредиляется строка

ЦЦЦЦЦЦЦ переменная(меняется постоянно) которая к привязана АСДФГХ.КЛ

ББББББББББ тоже переменная, которая постоянно меняется



Вот так пробовал,ненаходи
$text = "rel="ББББББББББ;ЦЦЦЦЦЦ&amp;Mirror=1"> <div class="Named">АСДФГХ.КЛ</div>"

preg_match_all('|(?<=rel="ББББББББББ;)[^>]+(?=&amp;Mirror=1"> <div class="Named">АСДФГХ.КЛ</div>)|siU', $text, $tmp);
print_r($tmp[0]);
kuzja Отправлено: 23 Ноября, 2012 - 23:49:04 • Тема: регулярное выражение для удаления( \ ) • Форум: Регулярные выражения

Ответов: 2
Просмотров: 155
Panoptik пишет:


спасиба работает
kuzja Отправлено: 23 Ноября, 2012 - 22:57:00 • Тема: регулярное выражение для удаления( \ ) • Форум: Регулярные выражения

Ответов: 2
Просмотров: 155
Добрый вечер можете подсказать как из текста находящего в переменной $а убрать все \ ,переменная постояно меняется но чесло \ остаётся неизменно

http:\/\/кукен.цом\/ефзкл\/6789\/лсдвнм\

Страниц (3): « 1 2 [3]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB