(بي إتش بي 5 >= 5.5.0)
curl_file_create — إنشاء كائن CURLFile.
CURLFile curl_file_create ( سلسلة $filename [، سلسلة $mimetype [، سلسلة $postname ]] )
قم بإنشاء كائن CURLFile لتحميل الملفات.
اسم الملف
المسار لتحميل الملف
mimetype
نوع Mime للملف
اسم البريد
اسم الملف.
إرجاع كائن CURLFile.
مثال: curl_file_create()
<?php/* http://example.com/upload.php:<?php var_dump($_FILES ?>*/// إنشاء مقبض URL $ch = curl_init('http://example.com/ upload.php');// أنشئ كائن CURLFile $cfile = curl_file_create('cats.jpg','image/jpeg','test_name');// تعيين بيانات POST $data = array('test_file' => $cfile);curl_setopt($ch, CURLOPT_POST,1);curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);// مقبض التنفيذ curl_exec($ch);?>
سوف يخرج الروتين أعلاه:
array(1) { ["test_file"]=> array(5) { ["name"]=> string(9) "test_name" ["type"]=> string(10) "image/jpeg" ["tmp_name" "]=> string(14) "/tmp/phpPC9Kbx" ["error"]=> int(0) ["size"]=> int(46334) }}