`
vinblog
  • 浏览: 2042 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何设置file_get_contants()超时时间

    博客分类:
  • PHP
 
阅读更多
用flie_get_contents获得一个网页的内容,如果网速很慢或下载这个页面需要很长的时间,就会经常超时,发出[function.file-get-contents]: failed to open stream: HTTP request failed! 错误。即使设置php.ini中的执行超时或者在代码中加入set_limit_time函数延长超时时间也无济于事。Google一下,找到了解决方法,需要在file_get_contents的参数中进行超时的设置,代码如下:
===========================================
// Create the stream context
$context = stream_context_create(array(
     'http' => array(
      'timeout' => 3000 //超时时间,单位为秒
     )
)); 
// Fetch the URL's contents
$contents = file_get_contents('http://sample.com', 0, $context);


这样就可以解决file_get_contents()函数的超时问题

分享到:
评论

相关推荐

    young-contants

    在这个名为"young-contants-main"的压缩包中,很可能是包含了一系列的HTML学习资源或练习项目。 HTML的基础知识点包括以下几个方面: 1. **HTML结构**:HTML文档通常由<!DOCTYPE>声明、元素、元素和元素组成。<!...

    matlab代码影响-runawayelectrongeneration:电子失控

    physical_contants.f file_io.f Coulomb_logarithms.f collision_frequencies.f electric_fields.f calculate_hot_tail_population.f calculate_Dreicer_growthrate.f calculate_avalanche_growthrate.f ...

    Active-Display-Blueprint-Library-for-Unreal-4:Contants C ++蓝图库,用于快速,轻松地运行时设置供多屏播放器选择要在其上运行游戏的监视器

    虚幻4的主动显示选择Contants C ++蓝图库,用于快速轻松地运行时设置,供多屏播放器选择要在其上运行游戏的监视器虚幻版本4.22图书馆版本1.0.1支持操作系统Linux和Windows重要不要忘记在Build.cs文件中包含模块。...

    1《计算机应用基础》项目3.pptx

    CONTANTS 目录 01/ 计算机基础知识 02/ 计算机操作系统——Windoes7 03/ 文字处理——Word 2010的应用 04/ 数据处理——Excel 2010的应用 05/ 演示文稿制作——PowerPoint 2010的应用 06/ Internet的应用 1《计算机...

    IOTA-SC-HName-Generator:为使用IOTA智能合约所需的函数,参数和变量名称生成哈希

    }您可以使用以下方法设置常量并生成其哈希值: contants.rs pub const MY_SC_FUNCTION : &str = "my_sc_function";// Here is the HNAME generationpub const HNAME_MY_SC_FUNCTION : ScHname = generate_hname!("my...

    利用过滤器设置权限利用过滤器设置权限

    ### 利用过滤器设置权限 在Web应用开发过程中,权限控制是非常重要的一个环节,它确保只有具有相应权限的用户才能访问特定资源。本篇文章将详细介绍如何通过Web应用中的过滤器来实现对用户访问权限的控制。 #### ...

    django 链接多个数据库 并使用原生sql实现

    #### 设置多个数据库连接 首先,在`settings.py`文件中定义多个数据库连接: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), ...

    ShareCon:在制品

    ShareCON 通过网络共享磁盘... 集serverHostAddress和serverPort相同服务器常量前面我们设置contants.json内src文件夹。 运行yarn test 。 运行yarn start 。 [转到]( )。 客户端应用程序运行所在的网址。

    接口自动化测试框架完整搭建python+unittest+requests+ddt

    from common.contants import URL_DIR from common.myconfig import conf from common.handle_request import token_http, cookie_http from common.mylogger import Log from common.handle_db import db @ddt ...

    ielp:种植研究项目_关于组群控制者和基本的React知识

    院科研项目 使用-- 1、yarn / npm i 2、yarn start/npm run start 打包 -- yarn build /npm run build 改动内容 1、 请求地址--在src目录下直接访问分类包名称--如 @src|@actions|@...4、contants:常量文件夹,存放常

    monitor:监视应用程序是否处于活动状态

    配置: 首先,您可以在 Contants.java 中更改电子邮件内容消息和状态代码在 Spring-Mail.xml mailSender bean 中设置电子邮件发送参数。 在 Spring-Mail.xml customereMailMessage bean 中设置 from、to 和 subject...

    答辩ppt模板2

    - **目录页**(CONTANTS):列出答辩的主要内容框架,如绪论、研究背景、方法、结果等,帮助观众快速了解整体结构。 - **正文页**:具体展示研究内容的部分,包括但不限于研究背景介绍、采用的研究方法、实验结果...

    vsc-sqltools-driver-template:VSCode SQLTools驱动程序模板的模板存储库

    "name": "driver-template","displayName": "Driver Template","publisher": "mtxr",可选变更src/contants.ts ,如果需要,您可以在此处使用其他值src/extension.ts ,这是引导驱动程序并将其附加到SQLTools的位置...

    福州大学-PPT模板我给母校送模板作品.pptx

    如“1958年,省委决定……”,这类时间点和事件应当突出显示,以帮助观众更好地理解时间线和关键事件。 3. **图表运用**:合理使用图表可以帮助观众更直观地理解数据和概念。例如,在介绍学科建设时,通过列表的...

    ftp上传工具类+登录+样例

    FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,广泛应用于服务器与客户端之间的文件交换。在这个场景中,我们关注的是一个包含FTP上传工具类、登录认证以及数据回写功能的Java实现。以下...

    华贵欧美风边框线条古典范毕业论文答辩PPT模板.pptx

    2. **内容结构清晰**:描述中的"CONTANTS"部分展示了标准的PPT内容结构,包括选题背景及内容、课题现状及情况、实验数据结果和解决方法及总结。这些部分应按照逻辑顺序排列,确保观众能轻松理解论文的核心。 3. **...

    android递归压缩上传多张图片到七牛的实例代码

    同时,设置一个全局变量`Contants.upPicStatus`来跟踪上传状态,以便在UI上更新进度。 为了实现这个功能,你需要在项目中集成七牛的SDK,并配置好相应的上传凭证。同时,确保在上传过程中正确处理可能出现的异常,...

    三种配色清新干净商务风工作汇报蓝色版PPT模板.pptx

    2. **版式设计**:PPT模板中的页眉部分包含了"CONTANTS",用于展示内容提纲,方便观众快速了解报告结构。每一页都设有“ADD TITLE”和“ADD SUBTITLE”的预留位置,使用者可以根据实际需求填写标题和副标题,确保...

    huertalv-code-challenge

    代码挑战应用 ...com.example.contants 包含包含仅包含常量的类 com.example.exception 包含项目特定的异常类 com.example.model 包含模型类 com.example.model.dijkstra 包含特定于dijkstra算法的模型

Global site tag (gtag.js) - Google Analytics