PHP:
<form action="" method="post">
URL collection : <input type="text" name="colection"><br>
Categoriq ID : <input type="text" name="id"><br>
Addnal: <input type='text' name='adder' value='admin'><br>
ID addanl :<input type='text' name='idadd' value='1'><br>
Opisanie:<input type='text' name='opisanie' value='Приятно гледане'><br>
Tagove:<input type='text' name='tagove' value=''><br>
<input type='submit' name='go' value='go'>
</form>
<br><hr>
<?php
set_time_limit(30);
ini_set('memory_limit', '64M');
$passOne = ''; // pyrvo preminavane
$passOneCount= '';// broi na elementite ot pyrvoto preminavane
$passSecond = ''; // vtoro preminavane
$passThird = ''; // treto preminavane
$vboxUser = '';// potrebitelsko ime na usera
$vboxPassword = ''; // parola na potrebitelq
$category = $_POST['id'];//'543'; // kategoriq za upload (int)
$video_colection = $_POST['colection']; //"http://vbox7.com/collection:1259045"; // link kym kolekciq pyrva stranica
// zarejdane na cookies i zadavane na browser agent
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.vbox7.com/login/in.do');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'vboxusr='.$vboxUser.'&vboxpwd='.$vboxPassword.'&Submit=login');
curl_setopt ($ch, CURLOPT_COOKIEJAR, './vbox_cookie.txt');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5');
curl_exec ($ch); // login stranicata
// vzemane na informaciqta ot kolekciqta
curl_setopt($ch, CURLOPT_URL, $video_colection);
$content = curl_exec ($ch); // stranicata za kolekciqta
curl_close($ch);// zatvarqne na vryzkata
preg_match('#<title>Колекция / (.*) / VBOX7</title>#isU', $content, $movieTitle);
// izbirane samo na videtata ( ot gore )
$passOne = explode("<div class=\"clipThumb\">", $content);
$passOneCount = count($passOne);
// izibrane na videata s link , snimka i imeto na samoto video
$sql = "INSERT INTO pm_temp (url, artist, video_title, description, tags, category, username, user_id, added, source_id, language) VALUES <br />";
for($i=1;$i<=$passOneCount-1;$i++)
{
$passSecond[$i] = explode("</div></div><div class=\"clip\">",$passOne[$i]);
$temp = explode("<div class=\"video-time\"><span>",$passSecond[$i][0]);
preg_match('#<a\s+href=[\'"]([^\'"]+)[\'"]\s*(?:title=[\'"]([^\'"]+)[\'"])?\s*>((?:(?!</a>).)*)</a>#i', $temp[1],$endDatas);
$title = explode (":", $endDatas[2]);
$passThird[$i]['url'] = "http://vbox7.com".$endDatas[1];
$titleNew = preg_replace("#".$movieTitle."\i#",'//',end($endDatas));
$sql .= "('{$passThird[$i]['url']}', '".end($endDatas)."', '{$titleNew}', '".mysql_escape_string($_POST['opisanie'])." ', '{$_POST['tagove']}', '{$category}', '{$_POST['adder']}', '{$_POST['idadd']}', '".time()."', '53', '1'), <br />";
}
echo $sql;
В момента вади заявка :
('http://vbox7.com/play:e31b67a9', 'South Park S12 Ep10', 'South Park S12 Ep10', 'Приятно гледане ', '', '', 'admin', '1', '1343776550', '53', '1'),
А аз искам да стане :
('http://vbox7.com/play:e31b67a9', 'South Park', ' S12 Ep10', 'Приятно гледане ', '', '', 'admin', '1', '1343776550', '53', '1'),