Aşağıda verdiğim kodlarda problem yaşıyorum. Daha doğrusu bu kodları bir site üzerinde kullanabilirken başka bir site üzerinden veri alamıyorum. Kodları veriyi çekmek istediğim sitenin kaynak koduna göre düzenledim. Ama herhangi bir veri alamıyorum. Bu konuda yardımcı olabilir misiniz?

function get($first, $last, $text)
{
    @preg_match_all('/' . preg_quote($first, '/') .
        '(.*?)'. preg_quote($last, '/').'/i', $text, $m);
    return @$m[1];
}
// Save to Product
if (isset($_POST["save"])) {
    $url        = mysql_real_escape_string($_POST["url"]);
    $content    = file_get_contents($url);
    $get_title  = get('class="page-main-title product-model-name"><span>', '</span></h1>', $content);
    $get_text   = get('class="tab-inner-content overview cf">', '</div>', $content);
    $get_pic    = get(preg_match( '/class="detail-link gallery-link fancybox.iframe"><img src="([^"]*)"/i', $content, $out)) ;
    $get_thumb  = get(preg_match( '/class="detail-link gallery-link fancybox.iframe"><img src="([^"]*)"/i', $content, $out)) ;
    $setlang    = mysql_real_escape_string($_POST["setlang"]);
    $catid		= mysql_real_escape_string($_POST["catid"]);
    $title      = mysql_real_escape_string($get_title[0]);
    $text       = mysql_real_escape_string($get_text[0]);
    $pic        = mysql_real_escape_string($out[1]);
    $thumb      = mysql_real_escape_string($out[1]);
    $site       = mysql_real_escape_string($_POST["site"]);
    $add = mysql_query("insert into products (pic, thumb, setlang, catid, title, property, site) values ('$pic', '$thumb', '$setlang', '$catid', '$title', '$text', '$site')");
    if($add){
        header("Location: message.php?read=apply");
    }else{
        header("Location: message.php?read=error");
    }
}
Ürünü çekmek istediğim sayfa linkini yardımcı olmak isteyenlere ö.m yoluyla gönderebilirim.