PHP PHP卷曲

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP卷曲相关的知识,希望对你有一定的参考价值。

<?php

function download($url, $file2save, $directory = 'files')
{

 $curl = curl_init();
 
 if($curl)
 {
   $fp = fopen( $directory . '/' . $file2save, "w");
   if($fp)
   {
     if( !curl_setopt($curl, CURLOPT_URL, $url) ) return "FAIL: curl_setopt(CURLOPT_URL)";
     // uncommment this line below to use http authentication
    // if( !curl_setopt($ch, CURLOPT_USERPWD, 'username:password') ) return "FAIL: curl_setopt(CURLOPT_USERPWD)";
     if( !curl_setopt($curl, CURLOPT_FILE, $fp) ) return "FAIL: curl_setopt(CURLOPT_FILE)";
     if( !curl_setopt($curl, CURLOPT_HEADER, 0) ) return "FAIL: curl_setopt(CURLOPT_HEADER)";
     if( !curl_exec($curl) ) return "FAIL: curl_exec()";
     curl_close($curl);
     fclose($fp);
     return "It Worked!! : $file2save [$url]";
   }
   else return "FAIL: fopen()";
 }
 else return "FAIL: curl_init()";
}

// Download from 'example.com' to 'example.txt'
echo download("http://www.symfony-project.org/get/pdf/jobeet-1.2-doctrine-en.pdf", "Jobeet.pdf");

以上是关于PHP PHP卷曲的主要内容,如果未能解决你的问题,请参考以下文章

php 卷曲类PHP

PHP PHP卷曲

php 卷曲php转义查询中的特殊字符

Windows 10 上的 PHP 卷曲,php 5.6.17

PHP 卷曲标头

Apache 和 PHP 卷曲问题