2017-06-19 8 views
0

問題が何であるかわかりません。

PHP解析エラー:構文エラー、予期しない「$カール」(T_VARIABLE)

$file = 'https://www.somesite.com/conversion.jpg?id=blahblah&name='.$xmlval['fname'].'&city='.$xmlval['city'].'&state='.$xmlval['regionDisplay'].'&email='.$xmlval['email'].'&message='.($xmlval['rebill'] == 'true' ? 'Renewed ' : 'Purchased ').$spc_licenses.($spc_licenses == 1 ? ' license ' : ' licenses ').' of product!'; 

if (function_exists('curl_version')) { 
    $curl = curl_init(); 
    curl_setopt($curl, CURLOPT_URL, $file); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
    $content = curl_exec($curl); 
    curl_close($curl); 
} 
else if (file_get_contents(__FILE__) && ini_get('allow_url_fopen')) 
{ 
    $content = file_get_contents($file); 
} 
else 
{ 
    echo 'error'; /* neither available */ 
} 
+0

このエラーが発生すると、コードに問題はありません。 –

+0

'$ curl = curl_init(); 'へのポッティング – user756659

+0

このエラーは一般的に、コードのどこかにセミコロンや括弧がないことを示しています。残りのコードをチェックしましたか? – Clonkex

答えて

0

あなたのコードは結構ですが、これが有効な状態である、あなたのカールが有効になっているphpiniで1かextension=php_curl.dllをチェックして、 ;extension=php_curl.dllは無効な状態です。

+0

他のスクリプトで同じドメインのcurlを使用しているので、それが問題ではないと思います。 – user756659

関連する問題