съберете ми тези два кода в 1

bankera1990

Registered
Код:
<? 
if($_POST['name']) 
{ 
$name2 = $_POST['name'];
$cat2 = $_POST['cat'];
$link2 = $_POST['link'];
$video2 = $_POST['video']; 
$pick2 = $_POST['pick'];
$author = $_SESSION['username']; 
$name = htmlspecialchars("$name2");
$cat = htmlspecialchars("$cat2");
$link = htmlspecialchars("$link2");
$video = htmlspecialchars("$video2"); 
$pick = htmlspecialchars("$pick2");
$new = $chislo + 1; 
$namecheck = $_POST['name']; 
$check = mysql_query("SELECT name FROM songs WHERE name = '$namecheck'") 
or die(mysql_error()); 
$check2 = mysql_num_rows($check); 

if ($check2 != 0) { 
die('<center><br></center><center><font color="red">Съжелявам, песента с име</font></center><center> '.$_POST['name'].'</center><center><font color="red"> вече е качена от друг потребител.</font></center><center><br><br></center>'); 
} 

$linkcheck = $_POST['link']; 
$check5 = mysql_query("SELECT link FROM songs WHERE link = '$linkcheck'") 
or die(mysql_error()); 
$check2 = mysql_num_rows($check5); 

if ($check2 != 0) { 
die('<center><br></center><center><font color="red">Съжелявам, песента с линк</font></center><center> '.$_POST['link'].'</center><center><font color="red">вече се използва от друг потребител.</font></center><center><br><br></center>'); 
} 


{ 
$date = date("d.m.Y");
$sql = "INSERT songs (name, cat, author, link, video, pick, views, downs, date) VALUES ('$name', '$cat', '$author', '$link', '$video', '$pick', '0', '0', '$date')"; 
if(mysql_query($sql) != "") 
{ 
$sql3 = "UPDATE users SET uploads = uploads +1 where username='$author';"; 
if(mysql_query($sql3) != "") 
{ 

$sql2 = mysql_query("SELECT * FROM songs ORDER BY id DESC LIMIT 1"); 
while ($row = mysql_fetch_array($sql2)) 
{ 
echo '<center><br>Песента е качена успешно! <a href="index.php?m=play&id='.$row['id'].'">Преглед!</a><br></center>'; 
} 
} 
else 
{ 
echo 'Има някаква грешка!<br/>'; 
} 
} 
} 
} 
?><br>

<?
if($_SESSION['username'])
{
echo '
<form action="" method="POST" name="upload" onsubmit="return validate2()"/> 
Изпълнител - Песен: <br/><input type="text" class="input" name="name" maxlength="80"/><br/><br>Жанр<center>
<select class="input" name="cat" style="width: 19%; height: 23%;"> 
<option align="center" value="0">Изберете жанр!</option>';
$r = mysql_query("SELECT * FROM cats"); 
while($row = mysql_fetch_array($r)){ 
$cat .= "<option value=\"$row[value]\" class=\"button\">$row[value]</option>"; 
} 
echo $cat;
echo '</select><br><br></center>
Линк към песента: <br/><input type="text" class="input" name="link" /><br><br> 
Линк към картинката: <br/><input type="text" class="input" name="pick" /><br><br> 
Видео клипа трябва да е от Vbox7.com <br> като трябва да добавите http://vbox7.com/play:<font color="red"><b>18cb1b78</b></font> само червените знаци<br><br>
Линк към видеоклипа: <br/><input type="text" class="input" name="video"/><br><br>
<center><input type="submit" class="button" value="Добави"/>  
<input name="button2" type="Reset" class="button" value="Рестартирай"/>
</form></b>';
}
else
{
echo "За да качите песен трябва да сте регистриран потребител";

}
?>

това е кода с който се сваля от Vbox7 та искам да се добави в гориния при качване на мястото на видео да записва линка от долния код

Код:
<?php 
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE); 
if($_POST['submit'] and strlen($_POST['url'])>0){ 
   $file = $_POST['url']; 
   $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"; 
   } else { 
      for($ii = 2; $ii <= 21; $ii++) 
      { 
         if($ii < 10) 
         { 
            if(fopen("http://media0$ii.vbox7.com/s/$i/$number[2].flv", "r")) 
            { 
               $url = "http://media0$ii.vbox7.com/s/$i/$number[2].flv"; 
            } 
         } else { 
            if(fopen("http://media$ii.vbox7.com/s/$i/$number[2].flv", "r")) 
            { 
               $url = "http://media$ii.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]); 
   echo "<center>Име:</center>"  . iconv("utf-8" , "windows-1251" , "$edno[0]") ."<hr width='400'><br>"; // name 
   echo "<img src='http://i47.vbox7.com/p/$number[2]3.jpg'>"; // Download flv 
   echo "<center><br><a href='".$url."'>Свали</a></center>"; // image 
}
?>
 
само ще ти кажа да него правиш така. От личен опит знам. Много ме прецакаха така от youtube и от vbox по добре записваш линка и където искаш да го изведеш ползвай кода. Ама ако искаш така като си казал е след малко ще си едитна мнението
 
е добре мерси аз давам в полето video да записва само a80ec685 това са цифрите от http://vbox7.com/play:a80ec685 като после ги изкарвам с плеара на Вбокса а ти как каза после да го искарам :idea: само че с мой плеар да вади целият линк .flv
 
ами добавяш това там където ти се гледат клиповете малко преди показването на плеяра
Код:
function vboxl($id){
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
   $number = $id;
   $i = substr($number,0 ,2);
   if(fopen("http://media.vbox7.com/s/$i/$number.flv","r"))
   {
      $url = "http://media.vbox7.com/s/$i/$number.flv";
   } else {
      for($ii = 2; $ii <= 21; $ii++)
      {
         if($ii < 10)
         {
            if(fopen("http://media0$ii.vbox7.com/s/$i/$number.flv", "r"))
            {
               $url = "http://media0$ii.vbox7.com/s/$i/$number.flv";
            }
         } else {
            if(fopen("http://media$ii.vbox7.com/s/$i/$number.flv", "r"))
            {
               $url = "http://media$ii.vbox7.com/s/$i/$number.flv";
            }
         }   
      }
   }
 return $url;
}
и после където ти трябва линк към клипа правиш само
Код:
$link = vboxl('a80ec685');//това тука ти е ид то 
echo $link; // и това там където ти трябва линка
 
така стана но ще можели целият линк както е да се поставя а не само a80ec685 но си получаваш :?:
 
да всичко може просто
Код:
function vboxl($link){
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
   $file = $link;
   $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";
   } else {
      for($ii = 2; $ii <= 21; $ii++)
      {
         if($ii < 10)
         {
            if(fopen("http://media0$ii.vbox7.com/s/$i/$number[2].flv", "r"))
            {
               $url = "http://media0$ii.vbox7.com/s/$i/$number[2].flv";
            }
         } else {
            if(fopen("http://media$ii.vbox7.com/s/$i/$number[2].flv", "r"))
            {
               $url = "http://media$ii.vbox7.com/s/$i/$number[2].flv";
            }
         }   
      }
   }
   

   return $url;
}
и
Код:
$link = vboxl('http://vbox7.com/play:a80ec685');//това тука ти е линка
echo $link;
 

Back
Горе