重赏!怎样提交一个url直接上传附件? 第二个不大可能,第一,URL里的文件必须可操作。你可以下载到本地暂时路径,再上传到你路径下面。这样的话其实跟第一步是一样的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一第二两个功能都可以做的,但要启用PHP的socket扩展就行,代码我现在没现成的,但你说的功能是完全能做出来的!第一个就是吧你提的参数POST服务器,通过PHP下载文件,并针对你设置参数对下载的文件进行重命名和存贮到指定目录,写数据库等,第二个功能就可以用socket联通到网址服务器,通过读反回的HTTP头得到重定向网址,在进行下载,在下面的就和第一个一样做就是了网站建设,程序开发,网页制作学习群(57226911) 两个都可以,可以curl试试吧如果能调用xmlhttp的话,这个很方便!url上传就是用post方式上传下载就是直接获得二进制码,并将二进制码POst上传 扯淡...你玩过远程图片下载没有?通过程序,,,通过一些http类或者如果服务器支持,可以直接使用file_get_contents来完成,把得到的内容存到一个指定文件内就OK了.表误导人,自己不会的,未必就不无法解决的. a.htm<form enctype="multipart/form-data" action="b.php" method="post"> <input name="folder" type="radio" value="1" />红色<input name="folder" type="radio" value="2" />黄色<input name="folder" type="radio" value="3" />蓝色<input name="userfile" type="file"> <input name="url" type="file"> <input type="submit" value="上传文件"> </form>上面这个没用列表,用的单选b.phpif($_POST['folder']==1){$flpath='' //指定文件夹}elseif ($_POST['folder']==2){$flpath='' //指定文件夹}else{$flpath='' //指定文件夹}$flname=$flpath.''/.time().'001'.'.jpg' //这个根据你需求处理//上面这个用switch也行,就是取得文件路径//第一种方法:附件上传处理:你找一相关代码吧,到处都是//第二种处理:直接上传图像保存$content=file_get_content($_POST['url']);file_put_content($flpath.'/'.'jpg',$content); file_put_content($flname,$content); 思路大致是上面的,细节再细化下应可以的,主要是上传路径要指定,最好是绝对路径第二是post上传附件第三个是直接根据url取内容另存 1 2 都可实现 2的实现方法查手册 fopen 我想问一下,url文件根本不能读,不能执行。请问也可以file_get_content吗? file_get_contents就行有些服务器不支持file_get_contents这时候就用socket 支持SOCKET的几率更小吧 嘿嘿 类继承并重载其中函数后,如何用子类对象调用重载前父类的函数 PHP上传文本文件后的查看 关于一个PHP乱码的问题。。。关系字符集的!! 谁有读写config.ini文件的类,急啊,来不及写了 REPLACE INTO 和 REPLACE DELAYED INTO 的用法有什么不同? 请问高手,在win2003下用iis6.0怎么安装php 我来接分 感谢 递归函数里有foreach数组的时候,数组是怎么被遍历的?? 如何提升php连接MYSQL5.5 php新手做的串口接手机发送短信的程序 请看看有什么问题? PHP访问mysql数据库巨慢,请求帮助!
第一个就是吧你提的参数POST服务器,通过PHP下载文件,并针对你设置参数对下载的文件进行重命名和存贮到指定目录,写数据库等,第二个功能就可以用socket联通到网址服务器,通过读反回的HTTP头得到重定向网址,在进行下载,在下面的就和第一个一样做就是了
网站建设,程序开发,网页制作学习群(57226911)
如果能调用xmlhttp的话,这个很方便!url上传就是用post方式上传
下载就是直接获得二进制码,并将二进制码POst上传
扯淡...
你玩过远程图片下载没有?通过程序,,,通过一些http类或者如果服务器支持,可以直接使用file_get_contents来完成,把得到的内容存到一个指定文件内就OK了.表误导人,自己不会的,未必就不无法解决的.
<form enctype="multipart/form-data" action="b.php" method="post"> <input name="folder" type="radio" value="1" />红色
<input name="folder" type="radio" value="2" />黄色
<input name="folder" type="radio" value="3" />蓝色<input name="userfile" type="file">
<input name="url" type="file">
<input type="submit" value="上传文件">
</form>
上面这个没用列表,用的单选b.phpif($_POST['folder']==1){
$flpath='' //指定文件夹
}elseif ($_POST['folder']==2){
$flpath='' //指定文件夹
}else{
$flpath='' //指定文件夹}$flname=$flpath.''/.time().'001'.'.jpg' //这个根据你需求处理//上面这个用switch也行,就是取得文件路径
//第一种方法:附件上传处理:你找一相关代码吧,到处都是//第二种处理:直接上传图像保存
$content=file_get_content($_POST['url']);
file_put_content($flpath.'/'.'jpg',$content);
file_put_content($flname,$content);
第三个是直接根据url取内容另存
我想问一下,url文件根本不能读,不能执行。请问也可以file_get_content吗?
有些服务器不支持file_get_contents
这时候就用socket