• 20-08-2007, 18:17:58
    #1
    arkadaşlar benim hosting firmamda gd2 aktif fakat ben php ile resimin boyutunu küçültüp kayıt ederken hata alıyorum.Önce hatayı yazıyım

    Hata Kodu

    Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in /home2/ads/public_html/ad/resim/resimkaydet.php on line 79

    Warning: getimagesize(http://soccerturkey.net/sctr/ara/resim/images/sctr.gif) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /home2/ads/public_html/ad/resim/resimkaydet.php on line 79

    Php deki kodlar

    database bağlantısı ve posttan gelen $resimu falan herşey tmm

    $bilgi=getimagesize($resimu);
    $genislik=$bilgi[0];
    $yukseklik=$bilgi[1];
    if(($genislik>600) or ($yukseklik>800)){

    $oran=4;
    // resmi 1/4 oranında küçültür
    $genislik=$genislik/$oran;
    $yukseklik=$yukseklik/$oran;

    }
    else {
    $oran=3;
    // resmi 1/4 oranında küçültür
    $genislik=$genislik/$oran;
    $yukseklik=$yukseklik/$oran;
    }

    $ekle = mysql_query("insert into resim (link,aciklama,genislik,yukseklik) values ('$resimu','$resimaciklama','$genislik','$yuksekli k')");

    Başka bi şekilde nasıl yazabilirim bu fonksiyonu ?
  • 20-08-2007, 18:47:34
    #2
    php ini içinde aşağıdaki gibi bir anahtar varsa değerini "on" yap yoksa ekle

    allow_url_include = On

    --
    ek: bu bir güvenlik önlemi diyebiliriz. url'yi include etmeni veya açmanı engelleyen bir ayar. ilk verdiği hatanın sebebi o. ikinci hatada birinciye bağlı olaraktan dosyayı bulamadım diyor. kodunu ayrıca incelemedim ancak verilen hataların sebebi bu.