PHP 5 PHP resim vekil tatili

0 Cevap php

Ben bu resmi vekil var. PHP 4'te iyi çalıştı ama ben bu hatayı alıyorum 5 yükseltilmiş olması:

Uyarı: curl_setopt () [function.curl-setopt]: CURLOPT_FOLLOWLOCATION safe_mode etkin olduğunda aktive edilemez veya open_basedir / yol almaktadır / hattına 34 için / proxy.php

İşte satır 34 olduğunu:

curl_setopt($session, CURLOPT_FOLLOWLOCATION, true);

Bunu nasıl düzeltebilirim?

Aşağıdaki bütün yazısıdır.

$url = ($_POST['url']) ? $_POST['url'] : $_GET['url'];
$headers = ($_POST['headers']) ? $_POST['headers'] : $_GET['headers'];
$mimeType =($_POST['mimeType']) ? $_POST['mimeType'] : $_GET['mimeType'];


//Start the Curl session
$session = curl_init($url);

// If it's a POST, put the POST data in the body
if ($_POST['url']) {
    $postvars = '';
    while ($element = current($_POST)) {
        $postvars .= key($_POST).'='.$element.'&';
        next($_POST);
    }
    curl_setopt ($session, CURLOPT_POST, true);
    curl_setopt ($session, CURLOPT_POSTFIELDS, $postvars);
}


// Don't return HTTP headers. Do return the contents of the call
curl_setopt($session, CURLOPT_HEADER, ($headers == "true") ? true : false);

curl_setopt($session, CURLOPT_FOLLOWLOCATION, true); 
//curl_setopt($ch, CURLOPT_TIMEOUT, 4); 
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);

// Make the call
$response = curl_exec($session);


if ($mimeType != "")
{
    // The web service returns XML. Set the Content-Type appropriately
    #header("Content-Type: ".$mimeType);

    //Allmow caching
    #header('Cache-Control: public');

}

echo $response;

curl_close($session);

0 Cevap