• 25-06-2014, 03:05:20
    #1
    Merhaba arkadaşlar getimagesize ile alakalaı sunucu taraflı şöyle bir sorunum var cpanel kullanırken böyle bir sıkıntım yoktu ancal Linux Plesk e geçince bu sorunu yaşamaya başladım yardımcı olabilirseniz çok sevinicem.

    $omers = 'http://siteadi.com/resim.jpg';
    getimagesize($omers);

    Hata mesajı : getimagesize(http://siteadi.com/resim.jpg): failed to open stream: HTTP request failed! in

    bu şekilde yapınca çalışmıyor resim kaynağında mevcut ve " allow_url_fopen = On " , " allow_url_include = On " durumda

    $omers = 'resim.jpg';
    getimagesize($omers);

    ancak bu şekilde resim ftpde iken sorun çıkartmıyor
  • 25-06-2014, 03:33:01
    #2
    Getimagesize remote da sıkıntılı... Tavsiyem fopen, file_get_contents veya curl ile resimi alip sonra hesaplama yapman..php.net de soyle bir ornek var:
    function getimagesize_remote($image_url) {
        $handle = fopen ($image_url, "rb");
        $contents = "";
        if ($handle) {
        do {
            $count += 1;
            $data = fread($handle, 8192);
            if (strlen($data) == 0) {
                break;
           }
        $contents .= $data;
        } while(true);
        } else { return false; }
        fclose ($handle);
    
        $im = ImageCreateFromString($contents);
        if (!$im) { return false; }
        $gis[0] = ImageSX($im);
        $gis[1] = ImageSY($im);
    // array member 3 is used below to keep with current getimagesize standards
        $gis[3] = "width={$gis[0]} height={$gis[1]}";
        ImageDestroy($im);
        return $gis;
    }
    GT-I9200 cihazımdan Tapatalk kullanılarak gönderildi
  • 25-06-2014, 05:21:53
    #3
    arkadaşlar ns sıkıntısından kaynaklanıyormuş sorun çözüldü aynı sıkınıtıyı yaşarsanız nsleri kontrol edin.