1つのサイトを別のWebホスティングに移動しました。私はローカルホストでテストすると、すべてが正常に動作しますが、私はそれをオンラインでしようとすると、私は次のように受け取る:私はTCPDFでPDFファイルを生成しようとすると、curl_setopt()TCPDFのCURLOPT_FOLLOWLOCATION問題
curl_setopt() [<a href='function.curl-setopt'>function.curl-setopt</a>]:
CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or
an open_basedir is set
7534 if ($imsize === FALSE) {
7535 if (function_exists('curl_init')) {
7536 // try to get remote file data using cURL
7537 $cs = curl_init(); // curl session
7538 curl_setopt($cs, CURLOPT_URL, $file);
7539 curl_setopt($cs, CURLOPT_BINARYTRANSFER, true);
7540 curl_setopt($cs, CURLOPT_FAILONERROR, true);
7541 curl_setopt($cs, CURLOPT_RETURNTRANSFER, true);
7542 curl_setopt($cs, CURLOPT_FOLLOWLOCATION, true);
を(ライン7542は、エラーを生成しています)
これを避けるにはどうすればよいですか?
に変更する必要があり、それはPHPのセーフモードでいるようです。 – safarov
私はチェックしています –
あなたはphp.iniのopen_basedirをコメントアウトしてみることができますか? –