Quelqun pourrai me corriger cette erreur de syntaxe svp ?

Eléphanteau du PHP | 23 Messages

25 mai 2011, 16:01

Bonjours a toute la communauté

voila j'ai une erreur de syntaxe lorsque je passe mon script dans cette moulinette
http://www.hcibook.com/meandeviation/p ... -check.php

voici l'erreur
Parse error: syntax error, unexpected ',' in /xxx/xxx/xxx/admin.php on line 21
alors voici le code
18 {
19   $curl = curl_init( );
20    curl_setopt( $curl, CURLOPT_URL, $url );
21    ( $curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)" );
22    curl_setopt( $curl, CURLOPT_HTTPHEADER, array( "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "Cache-Control: max-age=0", "Connection: keep-alive", "Keep-Alive: 300", "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept-Language: en-us,en;q=0.5", "Pragma: " ) );
23    curl_setopt( $curl, CURLOPT_ENCODING, "gzip,deflate" );
24    curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
25    curl_setopt( $curl, CURLOPT_TIMEOUT, 10 );
26    curl_setopt( $curl, CURLOPT_AUTOREFERER, 1 );
27    @curl_setopt( @$curl, @CURLOPT_FOLLOWLOCATION, 1 );
28    $html = curl_exec( $curl );
29    curl_close( $curl );
30    return $html;

alors evidemment j'ai chercher mais jai pas trouver mon erreur....

merci de me donner un coup de main !


cordialement

Eléphant du PHP | 92 Messages

25 mai 2011, 16:10

Hello,

Peut être rapport avec le fait qu'à la ligne 21 tu mets une liste de params entre parenthèses mais pas de nom de fonction avant non ?!

PS : Peut être temps d'aller se coucher :D
Programmer c'est 20% de syntaxe pour 80% de réflexion et dans les 20% de syntaxe il faut encore compter une bonne dose de réflexion...
Je vous donne des conseils, pas des solutions toutes faites...

Eléphanteau du PHP | 23 Messages

25 mai 2011, 16:33

Merci de ta reponse Maskime
a vrai dire je suis encore moins qu'un débutant

le code entier
17   function wps_transfert_get( $url )
18   {
19   $curl = curl_init( );
20    curl_setopt( $curl, CURLOPT_URL, $url );
21    ( $curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)" );
22    curl_setopt( $curl, CURLOPT_HTTPHEADER, array( "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "Cache-Control: max-age=0", "Connection: keep-alive", "Keep-Alive: 300", "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept-Language: en-us,en;q=0.5", "Pragma: " ) );
23    curl_setopt( $curl, CURLOPT_ENCODING, "gzip,deflate" );
24    curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
25    curl_setopt( $curl, CURLOPT_TIMEOUT, 10 );
26    curl_setopt( $curl, CURLOPT_AUTOREFERER, 1 );
27    @curl_setopt( @$curl, @CURLOPT_FOLLOWLOCATION, 1 );
28    $html = curl_exec( $curl );
29    curl_close( $curl );
30    return $html;
}
j'ai pas vraiment saisi ce qu'il manque en fait même sans vraiment le manque de sommeil : )

pourrai tu me rectifié s'il te plait ?

Merci

Eléphant du PHP | 92 Messages

26 mai 2011, 11:06

( $curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)" );
//Devient
curl_setopt( $curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)" );
Programmer c'est 20% de syntaxe pour 80% de réflexion et dans les 20% de syntaxe il faut encore compter une bonne dose de réflexion...
Je vous donne des conseils, pas des solutions toutes faites...