2017-06-19 5 views
0

Ich sehe nicht, was das Problem hier ist.

PHP Parse error: syntax error, unerwartet '$ curl' (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

In welcher Zeile Sie diesen Fehler erhalten, kann ich kein Problem mit Ihrem Code sehen. –

+0

Ponting zu '$ curl = curl_init();' – user756659

+0

Dieser Fehler weist im Allgemeinen auf ein fehlendes Semikolon oder eine Klammer irgendwo in Ihrem Code hin. Hast du den Rest deines Codes überprüft? – Clonkex

Antwort

0

Code ist in Ordnung, aber überprüfe man in phpini, dass Ihre curl aktiviert ist oder nicht extension=php_curl.dll dies ist der aktivierten Zustand und ;extension=php_curl.dll ist der deaktivierte Zustand.

+0

Ich benutze Curl auf der gleichen Domain in anderen Skripten, so glaube ich nicht, dass das Problem ist. – user756659

Verwandte Themen