-
php中禁止直接从浏览器输入地址访问.PHP文件
所属栏目:[PHP教程] 日期:2022-07-24 热度:176
比如说我http://www.111cn.net /xx.php 这个文件我不想让别人直接从浏览器输入地址访问 但是如果从任何网站连接http://www.111cn.net /xx.php过来就可以访问 本机建立连接也无法访问跳转到另外的地址 1.在xx.php文件头部写上以下代码就可以了 $fromurl=http:[详细]
-
PHP遍历文件夹与文件类及处理类用法例子
所属栏目:[PHP教程] 日期:2022-07-24 热度:115
本文实例讲述了PHP遍历文件夹与文件类及处理类用法,非常具有实用价值。分享给大家供大家参考。具体方法如下: FindFile.class.php类文件用于遍历目录文件,具体代码如下: ?php /** 遍历文件夹及文件类 * Date: 2013-03-21 * Author: fdipzone * Ver: 1.0 *[详细]
-
php 一句话删除目录下全部文件
所属栏目:[PHP教程] 日期:2022-07-23 热度:120
例子 代码如下 array_map(unlink,glob(aaa/*)); 就是aa目录下所有文件了,下面讲一下这三个函数 glob() 函数返回匹配指定模式的文件名或目录 unlink()函数删除文件 array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 arr[详细]
-
PHP如何判定一个gif图片是否为动态图片
所属栏目:[PHP教程] 日期:2022-07-23 热度:171
例子1 gif动画是gif89格式的,发现文件开头是gif89。但是很多透明图片也是用的gif89格式, GOOGLE到的:可以检查文件中是否包含:chr(021).chr(0xff).chr(00b).NETSCAPE2.0 chr(021).chr(0xff) 是gif图片中扩展功能段的标头,NETSCAPE2.0是扩展功能执行的程[详细]
-
PHP流程控制的替代语法例子
所属栏目:[PHP教程] 日期:2022-07-23 热度:95
了解过press/wordpress一类博客程序的模板的PHPer都会看到很多奇怪的PHP语法,比如: 对于一部分PHPer根本没见过这些是什么东西呢?难道是那些博客的开发者自己搞的仿PHP的模板语言? 非也,其实这些都是PHP的语法,只不过不常用而已,这些都是PHP流程控制的[详细]
-
Python容易技巧和常用参考
所属栏目:[PHP教程] 日期:2022-07-23 热度:141
python文件支持中文 # -*- coding: UTF-8 -*- 执行shell命令 from subprocess import Popen, PIPE def run_cmd(cmd): #Popen call wrapper.return (code, stdout, stderr) child = Popen(cmd, stdin = PIPE, stdout = PIPE, stderr = PIPE, shell = True) ou[详细]
-
php中输出控制的学习笔记
所属栏目:[PHP教程] 日期:2022-07-23 热度:112
php输出控制的学习笔记 1、简介 当PHP脚本有输出时,输出控制函数可以用这些来控制输出。这在多种不同情况中非常有用,尤其是用来在脚本开始输出 数据后,发送http头信息到浏览器。输出控制函数不影响由 header()或setcookie()发送的文件头信息,仅影响像ech[详细]
-
SAE的storage服务使用方法一览
所属栏目:[PHP教程] 日期:2022-07-23 热度:129
今天终于弄懂了sae的storage怎么使用。因为sae不支持文件权限设置,所有的代码文件都是不可数的。但是sae提供了特别好的一个分布式文件存储服务,用来存放持久文件。其实就是用来存放网站的素材文件,如图片,文件等等的。 所以,当需要存储文件数据的时候,[详细]
-
PHP 抽象方法与抽象类abstract关键字说明及应用
所属栏目:[PHP教程] 日期:2022-07-23 热度:150
PHP 抽象方法与抽象类 abstract 关键字 abstract 关键字用于定义抽象方法与抽象类。 抽象方法指没有方法体的方法,具体就是在方法声明的时候没有 {} 括弧以及其中的内容,而是直接在声明时在方法名后加上分号结束。 abstract 关键字用于定义抽象方法,语法:[详细]
-
PHP图片自动裁切应对不同尺寸的显示
所属栏目:[PHP教程] 日期:2022-07-23 热度:81
如果做过那种门户站的朋友,肯定知道,一张图片可能会在不同的地方显示,大小不同,比例也不同, 如果只用一张图的话,那么肯定会变形,而且在显示小图的地方,链接 大图,又太浪费了.....用缩略图来处理,也不完美,因为每个地方出现的比例 大小可能都不一样 ,举个例子[详细]
-
在php中spl_autoload详解
所属栏目:[PHP教程] 日期:2022-07-23 热度:131
spl_autoload 是SPL实现的默认的自动加载函数,它的功能比较简单。它可以接收两个参数,第一个参数是$class_name,表示类名,第二个参 数$file_extensions是可选的,表示类文件的扩展名 title=扩展名扩展名,可以在$file_extensions中指定多个扩展名 title=[详细]
-
php生成百度sitemap站点地图类函数案例
所属栏目:[PHP教程] 日期:2022-07-23 热度:140
问题概述: 公司网站是问答百科的网站、seo工程师提出需求说根据网站的问题来生成xml文件。每个xml文件包含5000条setmap格式数据。现在线上网站大约有70w条问题,所以说基本生成140个xml文件。还有一个索引文件。比如文件的名称以数字开头的。索引文件包含的[详细]
-
获取PHP警告错误信息的解决方法
所属栏目:[PHP教程] 日期:2022-07-22 热度:73
代码如下所示: 复制代码 代码如下:www.CuoXIn.com ?php /** * 更新非法字符、送信息 * * @author * @copyright 2009-06-10 */ error_reporting(E_ERROR | E_WARNING | E_PARSE); set_error_handler(displayErrorHandler);//自定 //信息 echo time:.date(Y-m[详细]
-
php cli模式学习PHP命令行模式
所属栏目:[PHP教程] 日期:2022-07-22 热度:126
php_cli模式简介 php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等) 也就是说,php不单可以写前台网页,它还可以用来写后台的程序。 PHP的CLI shell脚本适用[详细]
-
基于在生产环境中使用php性能测试工具xhprof的详解
所属栏目:[PHP教程] 日期:2022-07-22 热度:196
xhprof 是facebook开源出来的一个php性能测试工具,也可以称之为profile工具,这个词不知道怎么翻译才比较达意。跟之前一直使用的xdebug相比,有很多类似之处。以前对xdebug有一些记录还可以供参考,但是它的缺点是对性能影响太大,即便是开启了profiler_ena[详细]
-
php-cli简介不会Shell语言一样用Shell
所属栏目:[PHP教程] 日期:2022-07-22 热度:192
php-cli简介(不会Shell语言一样用Shell) 1.基础知识 1.1 什么是Shell编程? 在 Unix 中,shell 可不是简单的命令解释器(典型的有 Windows 中的 DOS ),而是一个全功能的编程环境。Shell 是操作系统的一部分,用来与用户打交道,并且可以用来协调各个命令【1[详细]
-
基于php-fpm 参数的深入理解
所属栏目:[PHP教程] 日期:2022-07-22 热度:180
ps aux |grep php-fpm |more 查看php-fpm总数 php-fpm.conf 配置 pid string PID文件的位置. 默认为空. error_log string 错误日志的位置. 默认: 安装路径#INSTALL_PREFIX#/log/php-fpm.log. log_level string 错误级别. 可用级别为: alert(必须立即处理)[详细]
-
PHP CLI模式下的多进程应用分析
所属栏目:[PHP教程] 日期:2022-07-22 热度:135
PHP在很多时候不适合做常驻的SHELL进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy. 而且, 如果输入数据非法, 而脚本没有检测, 导致abort, 也会让你很不开心. 那? 怎么办呢? 多进程.[详细]
-
深入php函数file_get_contents超时处理的方法详解
所属栏目:[PHP教程] 日期:2022-07-22 热度:98
深入php函数file_get_contents超时处理的方法详解 一.增加超时的时间限制 这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。真正的修改 file_get_contents延时可以用resource $context的timeout[详细]
-
基于PHP CURL获取邮箱地址的详解
所属栏目:[PHP教程] 日期:2022-07-22 热度:50
CURL可谓居家旅行必备之杀人良药,为何如此形容?就是因为他好用方便能实现页面抓取模拟登录采集等一系列功能。 记得第一次接触CURL的时候是要实现完成从邮箱用户列表的抓[详细]
-
基于session_unset与session_destroy的区别详解
所属栏目:[PHP教程] 日期:2022-07-22 热度:163
session_unset() 释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionid session_destroy() 删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留 因此,释放用户的session所有资源,[详细]
-
PHP判断图片格式的七种方法小结
所属栏目:[PHP教程] 日期:2022-07-22 热度:151
使用php判断文件图片的格式 复制代码 代码如下:www.CuoXIn.com ?php $imgurl = http://www.jb51.net/images/logo.gif; //方法1 echo $ext = strrchr($imgurl,.); echo hr; //方法2 echo $ext1 = substr($imgurl,strrpos($imgurl, .)); echo hr; //方法3 echo[详细]
-
深入PHP与浏览器缓存的解析
所属栏目:[PHP教程] 日期:2022-07-21 热度:50
我们往往在服务器上对缓存设置进行各种优化方案,但是我们却很少注意到客户端缓存,准确的说是浏览器的缓存机制。 其实每种浏览器都有缓存策略,会暂时将每一个浏览过的文件缓存在一个特殊的文件夹里。我们就可以在用户重复提交页面请求的时候,告诉用户这个[详细]
-
PHP Cookie的用法教程详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:164
PHP Cookie的使用教程详解字体 网友1、设置CookiePHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分 ,用于浏览器和服务器之间传递信息,所以必须 在任何属于HTML文件本身的内容输出之前调用 Cookie函数。SetCookie函数定义了[详细]
-
PHP导出EXCEL快速开发攻略PHPEXCEL的使用详解
所属栏目:[PHP教程] 日期:2022-07-21 热度:194
PHP导出EXCEL快速开发指南 phpexcel有专有的开发文档,详细操作请参考其开发文档,本文档只是对其在使用上作了优化整合,便于在新项目中快速开发。 phpexcel生成文件同样有两种方式,一种方式为直接输出,一种方式为生成静态文件。 直接输出: 主文件为(cla[详细]