已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 怎样通过curl上传文件?

作者: @Ta

时间: 2015-08-04

点击: 3643

如题,如何利用curl上传?


百度了那些代码都不行


求一个可以使用的!!!

[隐藏样式|查看源码]


『回复列表(9|隐藏机器人聊天)』

1. at文管,本地上传→远程上传不行吗
(/@Ta/2015-08-04 22:22//)

2. @情醉中国风,我不是用来上传源码,我另有其用,而且必须是curl才可以
(/@Ta/2015-08-04 22:25//)

3. 哦哦
(/@Ta/2015-08-04 22:27//)

4. @情醉中国风,嗯嗯,我要的功能例如利用curl进行http://wp.5gmw.com/upp.php

(/@Ta/2015-08-04 22:29//)

5.
<?php

/*

*
*/

set_time_limit(0);

//页面地址

$url2 = ' http://uploadv2.zhuanmi.net:443 /web/upload.do?userid=1381723& maxsize=2147483648& folderid=12218208& key=75463b427ecdf47b2bf01f38e2 467e58';

$name =$_GET["name"];

//$name = urlencode($name);

$post = array(

"excel"=>"@$name",//这里是要上传的文件,key与后台处理文件对应

);

//访问页面2

$ch2=curl_init($url2);

curl_setopt($ch2, 'Mozilla/5.0 (Linux; U; Android 2.3; en-us) AppleWebKit/999  (KHTML, like Gecko) Safari/999.9');

curl_setopt($ch2, CURLOPT_POST, 1);

curl_setopt($ch2, CURLOPT_POSTFIELDS, $post); 

curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch2, CURLOPT_REFERER, null);

$content2 = curl_exec($ch2);

curl_close($ch2);

echo $content2; 

//$result = unlink($name); 

?>
(/@Ta/2015-08-04 22:46//)

6. @飞炫的火花,点击下载冒号后面为什么链接是把文件名再写一遍…你不觉得是很无聊吗
(/@Ta/2015-08-05 03:35//)

7. @飞炫的火花,如果是重名的文件你就没有一点措施吗?比如有注册方面的东西…
(/@Ta/2015-08-05 03:38//)

8. @无影线,不写文件名,不知道写啥
(/@Ta/2015-08-05 09:30//)

9. @无影线,你是不是说的重复文件?放心吧,绝对没有重复文件的,因为上传时已经过滤掉了,其实相同文件只会上传一次哦,和百度云类似,如果服务器有这个文件就只取当前服务器上面已有的文件路径,然后入库
(/@Ta/2015-08-05 09:33//)

回复需要登录

9月19日 17:25 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1