merhaba arkadaşlar youtube api ile bir bot buldum bot çalışıyor ama [I][I]$title[/I][/I] kısımını veri tabanına ekliyemiyorum.

İnputa ne yazarsam yazıyım veritabanına ekliyorum. ama $title değerindeki yazıyı ekletemiyorum.
$info değeri var o bile ekleniyor ama malesef $title eklemimyor.

Youtube.php kodum :

error_reporting(0);
$api_key="burabenimapi"; // youtube v3 te verilen Api Kod
$per_page = 6; // Ne kadar sayfalansın ?
if(!isset($_GET['search']) && !isset($_GET['view']) && !isset($_GET['info'])){
echo '

YouTubeden Video Ara




  • ';
    }

    if(isset($_GET['view']) && !isset($_GET['info'])){
    if($_GET[view]!="" && $_GET['nextPage']!=""){
    $nextPage=strip_tags($_GET['nextPage']);
    $q=preg_replace('/ /','+',$_GET['view']);
    $searchUrl="https://www.googleapis.com/youtube/v3/search?part=snippet&q={$q}&type=video&key=$api_key&maxResults=20&pageToken={$nextPage}";
    }else {
    $q=preg_replace('/ /','+',$_POST[q]);
    $searchUrl="https://www.googleapis.com/youtube/v3/search?part=snippet&q={$q}&type=video&key=$api_key&maxResults=20";
    }
    $title=$q;

    echo '

    '.$title.'

    ';
    $response = file_get_contents($searchUrl);
    $searchResponse = json_decode($response,true);

    foreach ($searchResponse['items'] as $searchResult) {
    $a = $searchResult['id']['videoId'];
    $title=$searchResult['snippet']['title'];
    $img=$searchResult['snippet']['thumbnails']['default']['url'];
    echo '
  • '.$title.'
  • ';
    }
    $prevPage=$searchResponse[prevPageToken];
    $nextPage = $searchResponse[nextPageToken];
    if($prevPage!=""){ echo '
  • Geri
  • '; }
    if($nextPage!=""){ echo '
  • İleri
  • '; }
    }

    if(isset($_GET['info'])){
    $info=strip_tags($_GET['info']);
    $title=strip_tags($_GET['title']);
    $fx=file_get_contents("https://www.googleapis.com/youtube/v3/videos?id={$info}&key=$api_key&part=snippet");
    $videoInfo=json_decode($fx,true);
    $title= $videoInfo['items']['0']['snippet']['title'];
    $img=$videoInfo['items']['0']['snippet']['thumbnails']['default']['url'];
    if($title!=""){
    echo '

    '.$title.'


  • ';
    } else { echo '
  • Böyle bir video bulunamadı
  • '; }

    }

    ?>

    $baglanti = new mysqli('localhost', 'root', '', 'yotube'); // Veritabanı bağlantımızı yapıyoruz.
    if(mysqli_connect_error()) //Eğer hata varsa yazdırıyoruz
    {
    echo mysqli_connect_error();
    exit; //eğer bağlantıda hata varsa PHP çalışmasını sonlandırıyoruz.
    }

    $baglanti->set_charset("utf8"); // Türkçe karakter sorunu olmaması için utf8'e çeviriyoruz.

    ?>











    Title





    if ($_POST) { // Sayfada post olup olmadığını kontrol ediyoruz.

    // Sayfa yenilendikten sonra post edilen değerleri değişkenlere atıyoruz
    $baslik = $_POST['baslik'];

    if ($baslik<>"") {
    // Veri alanlarının boş olmadığını kontrol ettiriyoruz. Başka kontrollerde yapabilirsiniz.

    // Veri ekleme sorgumuzu yazıyoruz.
    if ($baglanti->query("INSERT INTO gkat (baslik) VALUES ('$baslik')"))
    {
    echo "Veri Eklendi"; // Eğer veri eklendiyse eklendi yazmasını sağlıyoruz.
    }
    else
    {
    echo "Hata oluştu";
    }

    }

    }

    ?>
     

     

    :)
    wmaraci
    reklam