Помощ за един код

Blagoicho

Registered
Здравейте.
Значи имам един код за добавяне на клипове от vbox7 на localhost работи перфектно но като го кача на хостинга не работи :>

Значи като добавя клип на хостинга винаги ми записва пътя към видеото така

http://media.vbox7.com/s/5d/5d0ad251.flv
а на localhost

http://media07.vbox7.com/s/5d0ad251.flv

Смисъл на хостинга не ми добавя тези числа който са в червено... Може ли да ми кажете защо и как да го оправя?

Ето кода за добавяне:
Код:
<?php 
if($_POST['submit']) { 
$file = $_POST['url']; 
if (empty($file)) die(""); 
$number = explode(":", $file); 
$i = substr($number[2],0 ,2); 
if(@fopen("http://media.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media02.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media02.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media03.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media03.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media04.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media04.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media05.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media05.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media06.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media06.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media07.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media07.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media08.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media08.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media09.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media09.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media10.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media10.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media11.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media11.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media12.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media12.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media13.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media13.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media14.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media14.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media15.vbox7.com/s/$i/$number[2].flv","r")) { 
$url = "http://media15.vbox7.com/s/$i/$number[2].flv"; 
} 
list($width, $height, $type, $attr) = getimagesize("http://i47.vbox7.com/p/$number[2]3.jpg"); 
$string = file_get_contents($file); 
$pet = explode('<title>',$string); 
$edno = explode('</title>',$pet[1]); 
$name = iconv("utf-8", "windows-1251", $edno[0]); 
      echo "<form method='POST'>";
      echo "<input type='text' value='".$name."' name='text' class='input' />"; 
      echo "<input type='text' value='http://i47.vbox7.com/p/$number[2]3.jpg' name='kartinka' class='input' />";    
      echo "<input type='text' value='".$url."' name='url' class='input' >"; 
      echo "<input name='clips' type='submit' value='Добави !' class='button' />";
      echo "</form>";

      } 
?>
 
Хостинга е забранил fopen? Създай един файл примерно fopen.php и в него сложи този код:

Код:
<?php
if (function_exists('fopen')) {
    echo "<font color='green'>fopen raboti.</font><br />\n";
} else {
    echo "<font color='red'>fopen ne raboti :(</font><br />\n";
}
?>
Качи го на хостинга, ако изпише fopen ne raboti това е причината, но ако изпише fopen raboti ще търся друга причина.
 
Ако хостинга ти е в чужбина или вбокс правеха някакви глупости с чуждестранния трафик или хоста ограничава връзктие в секунда.

И все пак това е доста лош начин да взимаш адреса на клипа
POST-ва се vid на http://vbox7.com/play/magare.do ;)
 

Back
Горе