1.延迟请求文件,模拟网速不好的时候的场景,代码地址如下:
https://gist.github.com/2650596
<?php /** * * delay.php?f=file.js&t=100 * * 延时100毫秒加载file.js * * */ //得到扩展名 function get_extend($file_name) { $extend =explode("." , $file_name); $va=count($extend)-1; return $extend[$va]; } /** * begin */ //cdn上存在的各种可能的文件类型 $header = array( 'js' => 'Content-Type: application/x-javascript', 'css' => 'Content-Type: text/css', 'jpg' => 'Content-Type: image/jpg', 'gif' => 'Content-Type: image/gif', 'png' => 'Content-Type: image/png', 'jpeg' => 'Content-Type: image/jpeg', 'swf' => 'Content-Type: application/x-shockwave-flash' ); $filename = $_GET['f']; $R_files = file($_GET['f']); if(empty($type)) { $type = get_extend($filename); } header($header[$type]); ob_flush(); flush(); sleep($_GET['t']); //var_dump($R_files); echo join("\n",$R_files); ?>
适用方式:
把代码用php文件放到项目目录下,引用目标文件的时候,方式如下:
http://cdn/你的目录/delay.php?f=yourfile.js&t=100
2.页面逻辑暂停,过一段时间再继续
ob_flush(); flush(); sleep($_GET['t']);
sleep为php的内置函数,参数为时间,单位秒;要放到PHP后缀的文件下使用,或者要配置下在js文件下使用,或者js后缀的后面加上.php,如 xxx.js.php
发表评论
-
区块代码
2012-10-23 15:13 345<cms:page name="国际时装周&q ... -
git常用命令
2012-10-09 11:48 583Create a new repository on th ... -
常用正则
2012-09-26 10:19 538一些常用的正则表达式: URL: / ... -
乐活广场页的相关逻辑
2012-09-25 16:34 3313/** * @fileoverview blog-list ... -
ul在ie6下,宽度固定,只适应高度,高度撑不开问题
2012-09-18 11:40 400ul在ie6下,宽度固定,只适应高度,高度撑不开, ie6下 ... -
kissy1.2.0模块化加载
2012-09-11 19:46 490S.config({ combine: tr ... -
代码规范
2012-09-10 16:18 545/** * @fileoverview personal- ... -
超出显...
2012-09-04 17:34 517text-overflow:ellipsis 超出显... -
在页面的图片加载完成后进行其他操作
2012-08-29 14:34 499if(!image.complete) { ... -
元素内连续字母强制折行
2012-08-14 17:31 409.c { width : 300 px ; ... -
状态代码
2012-08-08 17:40 577大家都知道404是木有找到东西,301是定义转向,但又有几个人 ... -
项目整理
2012-06-21 09:36 630最新需求以静态模块或者tms页面小修改居多,有比较好的js代码 ... -
一种js的代码框架
2012-06-21 09:35 607self = function(){ var p ... -
对运营更友好的延迟加载
2012-06-21 09:34 466<?php if($__REQUEST['en ... -
正则表达式学习笔记
2012-06-06 15:17 548var patt1=new RegExp("e&qu ... -
淘宝本地生活应用-移动web开发总结
2012-06-05 17:45 1143-webkit-transition:background 0 ... -
string操作
2012-05-31 17:08 493favouriteNum.innerHTML = favou ... -
手机端前端开发实践
2012-05-22 15:57 7421.横竖版可以重置缩放,但无法手动缩放页面 <met ... -
常犯错误总结
2012-05-22 15:34 5481.运算符用的是全角的 alert(x - y); 中间 ... -
常用链接集合
2012-05-16 11:28 441阿帕奇配置(apache rewrite): http:// ...
相关推荐
18. **模板引擎**:如Smarty,将PHP代码与HTML分离,提高代码可维护性。 19. **PHP与HTML混合**:学习如何在PHP文件中嵌入HTML,以及在HTML中调用PHP。 20. **HTTP请求与响应**:了解HTTP头,如`header()`设置响应...
- **Public**:可能是一个目录,包含转换过程中可能用到的公共文件或库。 总之,"ASP代码转PHP代码V1.0"是一个方便开发者进行平台迁移的工具,但使用时需谨慎,结合人工校验和调整,确保转换的准确性和项目的稳定...
这里可能用到数组操作、循环和计算函数。 8. **安全性考虑** - 任何Web应用都应重视安全问题。PHP中的预防措施可能包括防止SQL注入(使用预编译语句或参数化查询)、XSS攻击(转义输出内容)以及CSRF(跨站请求...
在PHP留言板中,开发者会用到变量、条件语句、循环、函数、数组等基本语法,以及HTTP请求和响应、表单处理等Web开发概念。 2. **MySQL数据库**:用于存储用户留言、用户名、时间戳等数据。熟悉SQL查询语言,如...
在这个系统中,可能会用到PHP的session或cookie机制来保持用户的登录状态。 2. **授权(Authorization)**:授权是指确定已认证的用户可以访问哪些资源和执行哪些操作。这可以通过角色(Role-Based Access Control,...
这里提到的“PHP常用类”通常是指在日常开发中经常使用的、能够提高代码复用性和效率的类库。这些类库涵盖了各种用途,如数据处理、对象操作、文件操作、网络通信等。以下是一些常见的PHP类及其知识点: 1. **错误...
3. **配送规划模块**:根据订单需求,系统需要智能规划配送路线,考虑到时效性、距离、交通状况等因素,可能需要用到地理信息系统(GIS)和优化算法。 4. **车辆管理模块**:管理配送车辆的信息,包括车辆类型、...
2. **数组操作**:幻灯片通常涉及到多个图片或内容的轮播,这就需要用到PHP的数组来存储这些数据。掌握如何创建、遍历和操作数组是编写幻灯代码的关键。 3. **条件判断与循环**:为了实现幻灯片的自动切换效果,...
例如,它可能包含以下代码: ```php <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password,...
【描述】"基于PHP的端午节经典个性祝福网页源代码.zip"进一步确认了这个源代码是为了创建一个具有节日特色的网页,其中可能包含了经典的端午节元素和个性化的祝福功能。在描述中没有提及具体的技术细节,但我们可以...
这些页面可能会用到PHP的会话管理(session)、cookie、表单处理、URL路由、错误处理和日志记录等技术。如果涉及到动态内容,例如用户评论或者产品展示,可能还会用到数据库查询和数据操作。 PHP的MVC(Model-View-...
5. 视图模板:这部分代码可能包含了HTML和PHP的混合,用于生成新闻列表和单个新闻详情页面。开发者可能会使用PHP的echo语句和条件语句来动态生成内容。 6. 错误处理和日志记录:为了确保系统的稳定性和安全性,良好...
8. **文件上传与管理**:如果聊天室允许用户上传头像或其他文件,那么文件上传和管理的PHP代码将是重要的组成部分,需要了解文件系统操作和错误处理。 9. **错误处理与日志记录**:良好的错误处理和日志记录可以...
6. AJAX(Asynchronous JavaScript and XML):为了提供更好的用户体验,可能会用到AJAX进行异步数据交换,更新部分页面而无需刷新整个页面。 7. 安全性:了解如何防止SQL注入、XSS(跨站脚本攻击)和其他常见的Web...
PHP的经典代码通常是指在实际开发中经常用到、具有代表性的代码片段。例如,`UpFileLoad.php`可能涉及到文件上传的处理,这是PHP中常见的功能,涉及文件类型检查、大小限制、错误处理以及实际的文件移动操作。`...
如Smarty这样的模板引擎可能在案例中被用到,它允许开发者将HTML和PHP代码分离,使前端更专注于样式,后端更专注于逻辑。通过分析模板引擎的源代码,可以理解其工作原理和优势。 5. **PHP框架应用** 部分案例可能...
让我们深入探讨一下这个PHP代码可能涉及的知识点。 1. PHP基础语法:PHP的代码通常以`<?php`开始,以`?>`结束。初学者会接触到变量声明(例如 `$variable = value;`)、数据类型(如字符串、整型、浮点型、数组、...
Android和PHP代码规范指南 在软件开发中,代码规范是非常重要的,因为它可以提高代码的可读性、可维护性和可重用性。本文将介绍Android和PHP代码规范,帮助开发者编写高质量的代码。 一、包命名规范 包命名规范是...
1. **广告数据库设计**:PHP代码可能涉及到MySQL或类似的数据库管理系统,用于存储广告信息,包括广告主、广告类型、展示次数、点击率等数据。 2. **广告投放逻辑**:PHP可以控制广告的展示策略,如轮播广告、按...
综上所述,这个PHP源代码实现了一个完整的移动端图片上传功能,涉及到了前端HTML、CSS、JavaScript,后端PHP,以及可能的数据库操作和安全措施。每个部分都需要精心设计和测试,以保证功能的稳定性和安全性。