Autorius Tema: Vaizdo įrašo įkėlimas (IŠ YOUTUBE)  (Skaityta 413 kartus)

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Vaizdo įrašo įkėlimas (IŠ YOUTUBE)
« Įrašytas: 2012-10-28 12:05:05 pm »
Taigi kuriu savo tvs. susitvarkiau su iškilusiomis problemomis, todėl man liko sukurti paskutinį dalyką: nereikia nieko įpatingo nes pasidariau, prie video kėlimo nuorods prieti galėčiau tik aš.
 Plačiau ką noriu padaryti: į <input formą įkėlus youtube video embed kodą ir paspaudus submit kodas automatiškai įsiterptų tarkim į videos.php failą ir atvaizduotų iškarto ten video. Bandžiau įvairiai daryti tačiau nepavyko. Prašau pagalbos, kadangi mano pirmas tvs tai man nereikia jokių patikrinimų ar pnš. Dabar sedžiu ties tokiu kodu:

Citata
<?php
if(isset($_GET['embed'])){

}else{
echo "No embed code"
}

echo "<form name='input' aciton='embed.php' method='get'>
Youtube EMBED Kodas: <input type='text' name='embed'>
<input type='submit' value='Talpinti'></form>";

if(($_GET['embed'])){

echo "Patalpinta";

}else{
print 'error';
}
?>

Pasivaikščiojau ir pradėjo dirbti galva todėl išsprendžiau šią problemą. Jeigu kam nors įdomu tai dariau taip:

Citata
<?php
$informacija=($_GET['embed']);
$failas="video.php";
     
     $duomenys=fopen($failas, "a"); 
    fwrite($duomenys, "$informacija\n"); 
    fclose($duomenys);
   
   echo"<form name='video' aciton='pload-video-into.mc4qf.php' method='get'>
Video Embed: <input type='text' name='embed'>
<input type='submit' value='Upload Video'></form>";
?>

Viską dabar ką įrašau įteripia i video.php failą, bet dabar iškilo dar vienas klausimas: Automatinis puslapiavimas. po kiekvieno įrašo tikrina ar yra tarkim 10 įrašų, jeigu taip tai automatiškai kuria funkciją ir prideda antrą puslapį. Yra idėjų?
« Paskutinį kartą keitė: 2012-10-28 13:51:51 pm sukūrė index »
Don't teach to learn, - learn to teach.

Prisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: Vaizdo įrašo įkėlimas (IŠ YOUTUBE)
« Atsakymas #1 Įrašytas: 2012-10-29 16:53:20 pm »
as tavo vietoj saugociau ne visa embed koda is youtube'o, o tik youtube video id. Viska kitka gali bet kada prideti, vistiek realiai tau reikia tik video id.
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: Vaizdo įrašo įkėlimas (IŠ YOUTUBE)
« Atsakymas #2 Įrašytas: 2012-10-29 19:09:24 pm »
Taip, Lukas teisingai sako. Geriau saugok video ID, ir pasinaudodamas Youtube API gauk validų kodą, kurį ir įterpk. Bendraujant su šiuo API gerai naudot kokį sukurtą libą, patariu naudot komponentą iš Zend Framework'o - Zend_Gdata_Youtube (tai yra oficialus Youtube'o siūlomas komponentas tokiem dalykams atlikti).
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Vaizdo įrašo įkėlimas (IŠ YOUTUBE)
« Atsakymas #3 Įrašytas: 2012-10-29 19:19:42 pm »
Dekui. ;)
Don't teach to learn, - learn to teach.

Manualai.lt Forumas

Ats: Vaizdo įrašo įkėlimas (IŠ YOUTUBE)
« Atsakymas #3 Įrašytas: 2012-10-29 19:19:42 pm »