• 29-05-2010, 00:01:18
    #1
    merhaba arkadaşlar,
    aşagıdaki aldıgım hatayı sizce neden veriyordur?


        function indir($embed)
        {
            $a = explode("URLX=",$embed); 
            $a = explode('"',$a[1]);
            $adres = url_decode($a[0]);
            $kaynak = file_get_contents($adres); 
            $a = explode("<VideoUrl1>",$kaynak); 
            $a = explode("</VideoUrl1>",$a[1]); 
            echo $a[0]; 
        }
    functionu kullandıgım kod ise:

    <object width="530" height="420"classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param name="movie" value="http://services.akilli.tv/player3.swf?TYPE=2&amp;URLX=http://services.akilli.tv/xmlProviderv4/query.aspx?ACTION=video&amp;VDX=4061c9d2-6523-4f99-8bdc-de86d07fb6da"/><param name="bgcolor" value="#e7e7e7"/><param name="allowfullscreen" value="true"/><embed src="http://services.akilli.tv/player3.swf?TYPE=2&amp;URLX=http://services.akilli.tv/xmlProviderv4/query.aspx?ACTION=video&amp;VDX=4061c9d2-6523-4f99-8bdc-de86d07fb6da" type="application/x-shockwave-flash" bgcolor="#e7e7e7" width="530" height="420" allowfullscreen="true"/></object>
    verdigi hata mesajı

    Fatal error: Call to undefined function url_decode() in /var/www/vhosts/site.com/httpdocs/akilliconvert.php on line 19

    19. satırda ise

    $adres = url_decode($a[0]);
  • 29-05-2010, 00:03:15
    #2
    function indir($embed)
    {
    $a = explode("URLX=",$embed);
    $a = explode('"',$a[1]);
    $adres = url_decode($a[0]);
    $kaynak = file_get_contents($adres);
    $z = explode("<VideoUrl1>",$kaynak);
    $z = explode("</VideoUrl1>",$z[1]);
    echo $z[0];
    }

    olarak denermisin
  • 29-05-2010, 00:41:39
    #3
    urldecode($degisken);
  • 29-05-2010, 00:43:31
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    PHP'nin varsayılan fonksiyonları arasında url_decode diye bir fonksiyon yok. Dosyaların arasında da oluşturulmadığı için böyle bir hata veriyor. Kullanmak istediğiniz fonksiyon urldecode olabilir belki...
  • 29-05-2010, 01:05:21
    #5
    Buyrun hocam ilk zamanlarda yazmıştım.
    function akilsiz($xyz){
            $kaynak=file_get_contents($xyz);
            preg_match("/'TYPE=0&URLX=(.*?)','quality/i",$kaynak,$cikan);
            $kaynak=file_get_contents($cikan[1]);
            preg_match("/<VideoUrl1>(.*?)<\/VideoUrl1>/i",$kaynak,$tamam);
            return $tamam[1];
    }
  • 29-05-2010, 01:08:59
    #6
    urldecode olarak degiştirdigimde aşagıdaki hatayı verdi.

    Warning:  file_get_contents() [function.file-get-contents]: Filename cannot be empty in /var/www/vhosts/site.com/httpdocs/akilliconvert.php on line 20
  • 29-05-2010, 12:40:50
    #7
    nurettin adlı üyeden alıntı: mesajı görüntüle
    urldecode olarak degiştirdigimde aşagıdaki hatayı verdi.

    Warning:  file_get_contents() [function.file-get-contents]: Filename cannot be empty in /var/www/vhosts/site.com/httpdocs/akilliconvert.php on line 20
    Öyle bir dosya/adres yokmuş.
  • 29-05-2010, 23:19:51
    #8
    dosya var ama :S
    bayadır ugraşıyorum ama bir türlü çözemedim
  • 30-05-2010, 18:31:58
    #9
    sizce sorun nedir?