добрый вечер
не подскажете как 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
1. kuzja - 24 Ноября, 2012 - 19:20:46 - перейти к сообщению
2. esterio - 24 Ноября, 2012 - 19:27:46 - перейти к сообщению
Можно испоьзовать такое $$var
Но все же лучше использовать для такых целей массивы
Но все же лучше использовать для такых целей массивы
3. kuzja - 24 Ноября, 2012 - 20:38:42 - перейти к сообщению
esterio пишет:
Можно испоьзовать такое $$var
Но все же лучше использовать для такых целей массивы
Но все же лучше использовать для такых целей массивы
можно поподробней
4. esterio - 24 Ноября, 2012 - 20:56:17 - перейти к сообщению
5. Bio man - 24 Ноября, 2012 - 21:56:03 - перейти к сообщению
объясни подробнее задачу. 100% что тут не нужны жесткие ссылки ($$).
(Добавление)
если нужно каждую переменную из массива извлечь (теряюсь в догадках зачем это вообще надо) в переменные то юзай each() list()
или extract()
(Добавление)
если нужно каждую переменную из массива извлечь (теряюсь в догадках зачем это вообще надо) в переменные то юзай each() list()
или extract()
6. kuzja - 24 Ноября, 2012 - 22:13:09 - перейти к сообщению
Это первая страница сайта с фильмами,фильмы меняются но структура остаётся,я вывел сылки на последующее странице с одним фильмом,
а дальше надо сделать шаблон для страници с одним фильмом (так как они все одинаковы ) и т.д. до премой сылки на видео,ну и плейлист
(Добавление)
вот тут не хватает первой странице сайта
а дальше надо сделать шаблон для страници с одним фильмом (так как они все одинаковы ) и т.д. до премой сылки на видео,ну и плейлист
(Добавление)
вот тут не хватает первой странице сайта
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- $html=file_get_contents('http://www.movie2k.to/Stockholm-Ost-online-film-2107219.html');
- preg_match_all('!http://flashx.tv/video/(.*?)/!si', $html, $result);
- $http = $result[1][0];
- //echo $http;
- $ref_name = $http;
- // ?????? $ref_name ????? $name
- // ??????? $ref_name
- $kod = "http://play.flashx.tv/nuevo/player/cst.php?hash=$ref_name";
- //echo $kod;
- // $ref_name ??????????
- preg_match_all('!moviedescription">(.*?)</!si', $html, $result_opisanie);
- $http_opisanie = $result_opisanie[1][0];
- //echo $http_opisanie;
- preg_match_all('!description" content="(.*?)anschauen.!si', $html, $result_nazvanie);
- $http_nazvanie = $result_nazvanie[1][0];
- //echo $http_nazvanie;
- $xml = simplexml_load_file($kod);
- //1
- foreach ($xml->xpath('/config/file') as $url);
- foreach ($xml->xpath('/config/image') as $url_kartinka);
- //echo $url;
- //echo $url_kartinka;
- // 2
- $html1=file_get_contents('http://www.movie2k.to/Cold-Blood-Kein-Ausweg-Keine-Gnade-online-film-2104441.html');
- preg_match_all('!http://flashx.tv/video/(.*?)/!si', $html1, $result1);
- $http1 = $result1[1][0];
- //echo $http1;
- $ref_name1 = $http1;
- // ?????? $ref_name ????? $name
- // ??????? $ref_name
- $kod1 = "http://play.flashx.tv/nuevo/player/cst.php?hash=$ref_name1";
- //echo $kod1;
- // $ref_name ??????????
- preg_match_all('!moviedescription">(.*?)</!si', $html1, $result_opisanie1);
- $http_opisanie1 = $result_opisanie1[1][0];
- //echo $http_opisanie1;
- preg_match_all('!description" content="(.*?)anschauen.!si', $html1, $result_nazvanie1);
- $http_nazvanie1 = $result_nazvanie1[1][0];
- //echo $http_nazvanie;
- $xml1 = simplexml_load_file($kod1);
- //1
- foreach ($xml1->xpath('/config/file') as $url1);
- foreach ($xml1->xpath('/config/image') as $url_kartinka1);
- //echo $url1;
- //echo $url_kartinka1;
- echo'
- #EXTM3U
- #EXTINF:1,'.$http_nazvanie.'
- '.$url.'
- #EXTINF:1,'.$http_nazvanie1.'
- '.$url1.'
- ';
- ?>