URL'lerin sürü Curl: Bilinmeyen hata

0 Cevap php

Ben mutlak bir boş çiziyorum cURL ile garip bir sorun yaşıyorum. Bu yerel tamamen çalışıyor, ama benim host için dosya upload ve orada test ettiğinde, hiç çalışmıyor - yaklaşık 2 dakika boyunca yükler ve sonra görüntüler:

Server error.

The website encountered an error while retrieving http://www.craigwatcher.me/playground/units.php. It may be down for maintenance or configured incorrectly.

Ben hata günlüklerini kontrol ettik ama yeni bir şey ilave ediliyor. Temelde sadece bir URL listesi yineleme ve bunların her Curling ediyorum. Sana ben çalışıyorum kodu göstereyim:

ini_set('max_execution_time',0);

require_once('../system/utilities.php'); // This will give us our getLocations()     function, which has been tested to work 100% both locally and online


$categories = array('jjj', 'ggg', 'bbb', 'sss', 'hhh');
$locations = getLocations();
if (!$locations)
    exit;
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);


foreach ($locations as $country => $cities)
{
    $countryCode = getCountryCode($country);

    foreach ($cities as $city) {
        foreach ($categories as $category)
        {
            $url=$city.'.en.craigslist.'.$countryCode.'/'.$category.'/index.rss';
echo $url.'<br/>';
            curl_setopt($ch, CURLOPT_URL, $url);
            $rss = curl_exec($ch);
            if (!$rss)
                echo ' FAILED to load: '.$url.'<br/>';
        }
    }
}

curl_close($ch);

Ben zaten test ettik her şey (örneğin getLocations() ve getCountryCode(), ve her ikisi de yerel ve çevrimiçi olarak% 100 para cezası çalışmak kanıtlamak. Ne olabilir o POSSIBLY !? benim zihin ürkütüyor ve ben tamamen muhtemelen yanlış gidiyor olabilir ne kaybettim, burada saçımı çekerek yaşıyorum edilebilir.

Ben de PHPFreaks over üzerine sordum: post

0 Cevap