From: klas at k-k-k dot biz Operating system: windows PHP version: 5.2.9 PHP Bug Type: Scripting Engine problem Bug description: CURLOPT_POSTFIELDS accepts only strings
Description: ------------ Inserting array (key=>value) as CURLOPT_POSTFIELDS doesn't work although documentation states: "This can either be passed as a urlencoded string like 'para1=val1¶2=val2&...' or as an array with the field name as key and field data as value. " Reproduce code: --------------- $url="example.php"; $process = curl_init($url); $data= array ('somefield'=>'somedata') curl_setopt($process, CURLOPT_POSTFIELDS, $data); curl_exec($process); curl_close($process); Expected result: ---------------- input field "somefield" with value "somedata" posted to example.php Actual result: -------------- Empty field/value -- Edit bug report at http://bugs.php.net/?id=47906&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=47906&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=47906&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=47906&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=47906&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=47906&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=47906&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=47906&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=47906&r=needscript Try newer version: http://bugs.php.net/fix.php?id=47906&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=47906&r=support Expected behavior: http://bugs.php.net/fix.php?id=47906&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=47906&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=47906&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=47906&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=47906&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=47906&r=dst IIS Stability: http://bugs.php.net/fix.php?id=47906&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=47906&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=47906&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=47906&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=47906&r=mysqlcfg