Nasıl bu fonksiyon CodeIgniter denetleyicisi diyorsunuz?

2 Cevap php

Ben bu kodu var, ama ben bunu işe emin değilim:

/**
 * Function: youtube data grabber
 *
 * @description :
 * @param  $ : video code, url type (embed/url)
 * @return : data array
 * @author : Mamun.
 * @last -modified-by: Mamun.
 */

if (! function_exists('youtube_data_grabber'))
        {

                function youtube_data_grabber($video_code, $link_type = "embed")
                {
                        if ($video_code != '')
                        {
                            if ($link_type == "embed")
                            {
                                $splited_data = explode("=",$video_code);
                                $video_unique_code = substr(strrchr($splited_data[4],"/"),1,-strlen(strrchr($splited_data[4],"&")));

                            }
                            else if ($link_type == "url")
                            {
                                $splited_data = explode("=",$video_code);
                                $video_unique_code = substr($splited_data[1],0,-strlen(strrchr($splited_data[1],"&")));
                            }
                            else
                            {
                                return;
                            }

                                // set feed URL
                                $feedURL = 'http://gdata.youtube.com/feeds/api/videos/'.$video_unique_code;

                                // read feed into SimpleXML object
                                $sxml = simplexml_load_file($feedURL);

                            return $sxml;
                        }

                }
        } // End Youtube Function

Ben bunu söylemeye çalışıyorum ne etkinleştirmek için nasıl emin değilim. Ben denetleyicisi yerleştirdi ve bu benim sayfalarından biri için bir işlev içinde bulunuyor. Ben herhangi bir sözdizimi hataları yok. Ben sadece uyanmak ve o iş yapmak için nasıl bilmiyorum. Ben sadece youtube_data_grabber('http://www.youtube.com/watch?v=LAcrFym10ZI', 'url'); koymak olabilir ama işe yaramadı.

I this blog kodu var ve ben zend işlevselliği çalışma var. Ben bunu daha önce test edilmiş ve hiçbir hata vardı. Ben sadece bu youtube bölümü ile sorun yaşıyorum.

Herhangi bir fikir?

2 Cevap

Sonra kontrolör önde gitmek ve çağrı, application/helpers/youtube_helper.php kodunuzu kaydetmek $this->load->helper('youtube').

Ancak o zaman youtube_data_grabber() fonksiyonu mevcut olacak.

Bu kod bir yardımcı gitmek veya denetleyicisi değil eklentisi gerekir. O sayfadaki kodun ilk bölümü denetleyicisi olmalıdır. Eğer yapıştırılan bir sadece alternatif bir versiyonudur.