Здравейте, използвам този код за сваляне от вбокс7, може ли да ми кажете къде е грешката? Показва ми че е на 8 и 29 ред, но не я намирам!
PHP:
<?php
if($_POST['flv']) {
if($_POST['url'] == NULL) {
echo "<center style='background: #ffd1d1;border: 3px solid #f8acac; color: #a20000;'>Оп, нещо не виждам линк от vbox7</center>";
}
else {
$fail = explode(':',$_POST['url']);
$c = curl_init( 'http://www.vbox7.com/play/magare.do' );
$vid = "$fail[2]";
$p = array(
CURLOPT_HEADER => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => 'onLoad=[type Function]&vid=' . $vid
);
curl_setopt_array( $c, $p );
$return = curl_exec( $c );
curl_close( $c );
$vbox = preg_replace( '/&videoFile=(.*)&/', '$1', $return );
header("Location: $vbox");
}
}
if($_POST['mp3']) {
if($_POST['url'] == NULL) {
echo "<center style='background: #ffd1d1;border: 3px solid #f8acac; color: #a20000;'>Оп, нещо не виждам линк от vbox7</center>";
}
else {
$fail = explode(':',$_POST['url']);
$c = curl_init( 'http://www.vbox7.com/play/magare.do' );
$vid = "$fail[2]";
$p = array(
CURLOPT_HEADER => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => 'onLoad=[type Function]&vid=' . $vid
);
curl_setopt_array( $c, $p );
$return = curl_exec( $c );
curl_close( $c );
$vbox = preg_replace( '/&videoFile=(.*)&/', '$1', $return );
$filename = '/var/webdocs/files/'.$vid.'.mp3';
if (file_exists($filename)) {
echo "Свали клипа от <a href='/files/$vid.mp3'>ТУК</a>";
}
else {
echo "The file $filename does not exist";
exec("ffmpeg -i $vbox -ac 2 -ar 44100 -ab 192k -acodec libmp3lame /var/webdocs/files/$vid.mp3");
echo "Свали клипа от <a href='/files/$vid.mp3'>ТУК</a>";
}
}
}
?>