Помощ за php скрипт който да взима от сорс файл

sasho0o

Registered
Как ще стане скрипта да взима от сорс файла на http://vbox7.com/search/?completed=0&vbox_q=preslava&page=1 това като ми трябва да вземе само

<div class="clipThumb">
<a href="/play:3be422ab" title="гледай: Preslava - Ne Sum Angel Preslava Preslava Preslava Preslava Preslava Preslava Preslava Preslava Pres "><img src="http://i47.vbox7.com/p/3be422ab3.jpg" alt="Preslava - Ne Sum Angel Preslava Preslava Preslava Preslava Preslava Preslava Preslava Preslava Pres " border="0" width="120" height="90"></a>
<div class="video-time"><span>
04:15 </span></div>

но проблема ми е че са на страница по 15 а аз искам да ми изведе само title и <a href=" на всичките 15 клипа
 
Код:
header('Content-Type: text/html; charset=windows-1251');
$target_url = "http://vbox7.com/search/?completed=0&vbox_q=preslava&page=1";
$connect = file_get_contents($target_url);

$clip = explode("<div class=\"clipThumb\">", $connect);
$clip = explode("</a><div class=\"video-time\"><span> ", $clip[1]);
$clip = iconv('utf-8','windows-1251',urldecode($clip[0]));

С този код взимаш направо изображението с линка. Трябва да направим и да брои колко са линковете с count и съответно да ги loop-ва примерно с while.
 
ми дам аз пробвах с for но стигам до там че ми искарва се 1-то трябва някакси да го направя в цикъл 15 пъти да се испалнява и на секи път да ми игнорира по 1++
 
Код:
header('Content-Type: text/html; charset=windows-1251');

$target_url = "http://vbox7.com/search/?completed=0&vbox_q=preslava&page=1";
$connect = file_get_contents($target_url);

$clip = explode("<div class=\"thumbnail_format\">", $connect);
$clip = explode("<div class=\"paginationNew\">", $clip[1]);
$clip = iconv('utf-8','windows-1251',urldecode($clip[0]));

echo $clip.'<br>';

Просто не си дал точния код. Ето ти ги всички клипове от страницата. Не се подреждат в квадрат, но можеш да видиш кода и да си направиш същите класове и дивове за да може да си ги подредиш както трябва.
 
Код:
<?php
header('Content-Type: text/html; charset=windows-1251');

$target_url = "http://vbox7.com/search/?completed=0&vbox_q=preslava&page=1";
$connect = file_get_contents($target_url);

for($i = 1; $i <= 15; $i++) {

$clip_link = explode("<div class=\"clipTitle\"><a  href=\"", $connect);
$clip_link = explode("\" class=\"sk\">", $clip_link[$i]);
$clip_link = iconv('utf-8', 'windows-1251', urldecode($clip_link[0]));

$clip_title = explode("<div class=\"clipTitle\"><a  href=\"".$clip_link."\" class=\"sk\">", $connect);
$clip_title = explode("</a></div>", $clip_title[1]);
$clip_title = iconv('utf-8', 'windows-1251', urldecode($clip_title[0]));

echo $i.'. http://vbox7.com'.$clip_link.' - '.$clip_title.'<br>';
}
?>

Я така пробвай.
 

Back
Горе