谁能给个思路并且给个完整找代码小的不才,看不懂。
解决方案 »
- while循环 每列超出10个数据后换列
- ecshop管理员增加session字段的问题
- Warning: mail() [function.mail]: Failed to Receive in 用的是下载的本地SMTP服务器
- 问个SP级别的问题!
- 有做过IFRAME弹窗的朋友吗 进来指点一下
- 在线求解!!急!数组问题!!
- 这两条重写规则怎样合并为一条?
- 继续求助,怎么URL重写去掉index.php?不是想象中的那么容易啊。
- 求救!拷下的php网页该如何修改?先谢了!
- 使用PHPExcel读取Excel文件时会读出乱码
- xajax 例题出错.the xml response......
- 偶在做滴网站~欢迎大家进来看看
*
* @return
* @param $uri string -上传的网络地址
* @param $postdata array -发送的参数 例:$postdata['name']='yc';
* @param $file string -要上传的文件的物理路径
* @param $host string -上传地址对应的host,一般不需设置
*/
public static function do_upload($uri,$postdata,$file,$host=""){
$postdata['Filedata'] = '@'.$file;//要上传的文件物理路径
$ch = curl_init();// 启动一个CURL会话
curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE,false );
if($host!=""){
//$header = 'Content-type: application/x-www-form-urlencoded'."\r\n".'User-Agent : PHP Script'."\r\n".'Host: '.$host."\r\n";
$header = array("Host: {$host}");
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//构建http头部
} curl_setopt($ch, CURLOPT_URL, $uri);
curl_setopt($ch, CURLOPT_POST, 1);// 发送一个常规的Post请求
curl_setopt($ch, CURLOPT_HEADER, 0);// 显示返回的Header区域内容
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//不直接输出,返回到变量,获取的信息以文件流的形式返回
//curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1:80");//设置代理服务器
$data = curl_exec ($ch).'';
}