网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标签的border 样式在浏览器中显示不出来的解决方法
  • 剖析标注HTML元素时class比id所具有的优势
  • Table显示你要显示的边框代码
  • 点击按钮文字变成input框,点击保存变成文字的实现代码
  • 关于table表格中的内容溢出布局方法
  • html的footer置于页面最底部的简单实现方法
  • 移动端网页大小自适应的实现方法
  • 如何实现textarea中获取动态剩余字数的方法
  • PHP-HTMLhtml重要知识点笔记(必看)
  • 举例讲解HTML中iframe和frame的区别
  • dedecms上一篇下一篇调用图片的方法
  • 项目中碰到的css兼容问题小结
  • html的结束标签问题与w3c标准
  • dede如何按自己写的id进行排序
  • html知识点实践经验总结
  • medical expense
  • medical experimentation
  • medical expert
  • medical expertise
  • medical facility
  • medical hall
  • medical-hall
  • medical help
  • medical history
  • medical-history
  • 孟姜女调
  • 孟子
  • 孟尝君
  • 孟春
  • 孟月
  • 孟母
  • 孟浪
  • 孟秋
  • 孢子
  • 2014年济南市市中区教育系统招聘入围考核体检人选递补公告
  • 毕节市工业学校2014年招聘事业单位工作人员职位表
  • 2014年成都市城乡房产管理局招聘事业单位编制外聘用人员公告
  • 2014年宁波市发展规划研究院招聘的补充公告
  • 2014年肇庆市政策信息中心简介
  • 焦作市解放区2014年招聘事业单位工作人员岗位表
  • 2014年滨州市政府法制学会选聘依法行政课题研究工作人员简章
  • 黔东南州麻江县2014年县/乡招聘事业单位工作人员资格复审递补公告
  • 云南省环境保护厅直属事业单位2014年公开招聘工作人员公告
  • 2014年中科院生物物理所感染与免疫院重点实验室刘志华课题组博士后招聘启事
  • 标题 PHP中file_get_contents高級用法实例
    范文
        本文实例讲述了PHP中file_get_contents高级用法,分享给大家供大家参考。具体分析如下:
        首先解决file_get_contents的超时问题,在超时返回错误后就象js中的settimeout那样进行一次尝试,错误超过3次或者5次后就确认为无法连线伺服器而彻底放弃。
        这裡就简单介绍两种解决方法:
        一、增加超时的时间限制
        注意:set_time_limit只是设定你的PHP程式的超时时间,而不是file_get_contents函数读取URL的超时时间。
        我一开始以为set_time_limit也能影响到file_get_contents,后来经测试是无效的。真正的修改file_get_contents延时可以用resource $context的timeout参数:
        PHP程序代码如下:
        ?1234567891011 $opts = array( 'http'=>array( 'method'=>"GET", 'timeout'=>60, ) ); $context = stream_context_create($opts); $html =file_get_contents('http://www.jb51.net', false, $context); fpassthru($fp);
        二、多次尝试
        PHP程序代码如下:
        ?1234 $cnt=0; while($cnt < 3 && (){ $cnt++; }
        以上方法对付超时已经OK了。接下来演示一下用file_get_contents实现Post,如下:
        PHP程序代码
        ?12345678910111213141516171819202122 function Post($url, $post = null){ $context = array(); if (is_array($post)) { ksort($post); $context['http'] = array ( 'timeout'=>60, 'method' => 'POST', 'content' => http_build_query($post, '', '&'), ); } return file_get_contents($url, false, stream_context_create($context)); } $data = array ( 'name' => 'test', 'email' => , 'submit' => 'submit', ); echo Post('http://www.jb51.net', $data);
        注意文档头的Set_time_out否则整个文档都得超时了。
        希望本文所述对大家php程序设计的学习有所帮助。
    随便看

     

    在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

     

    Copyright © 2002-2024 cuapp.net All Rights Reserved
    更新时间:2025/11/26 15:33:18