Welcome 微信登录

首页 / 网页编程 / PHP

php实现获取文章内容第一张图片的方法

php实现获取文章内容第一张图片的方法

本文实例讲述了php实现获取文章内容第一张图片的方法。分享给大家供大家参考。具体分析如下:采用php获取文章内容的第一张图片方法非常的简单,我们最常用的是使用正则了,感兴趣的朋友可以参考一下下面这段代码。以下是关于选取文章中第一张图片的代码:复制代码 代码如下:$obj=M("News");$info=$obj->where("id=1")->find();//方法1*********$soContent = $info["content"];...
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法

php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法

本文实例讲述了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法。分享给大家供大家参考。具体如下:ZipArchive是php自带的一个压缩与解压缩函数了,今天理所当然的情况中使用new ZipArchive来创建zip文件时碰到提示Fatal error: Class ZipArchive not found in错误,感兴趣的朋友就一起来看看解决方法。测试代码如下:复制代码 ...
php验证session无效的解决方法

php验证session无效的解决方法

本文实例讲述了php验证session无效的解决方法。分享给大家供大家参考。具体方法如下:一、问题今天在配置 apache+php环境时折腾了很久很久,后来成功了但发现验证码图片可以生成,在登录验证时发现session为空,并没有值了。二、解决方法环境:apache+php程序代码如下:复制代码 代码如下:<input name="username" type="text" class="input" id="username"><inp...
PHP中ini_set与ini_get用法实例

PHP中ini_set与ini_get用法实例

本文实例讲述了PHP中ini_set与ini_get的用法。分享给大家供大家参考。具体如下:PHP ini_set函数。PHP ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被该函数设置的。具体那些值能够设置,可以查看手册中的列表。就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHP ini_set函数:复...
PHP自动重命名文件实现方法

PHP自动重命名文件实现方法

本文实例讲述了PHP自动重命名文件实现方法。分享给大家供大家参考。具体方法分析如下:PHP重命名文件名我们在实际开发过程中经常会使用到,比如用户上传文件或是一些缓存文件自动生成的功能我们都需要使用到自动重命名功能。但一般我们在制作上传文件时命名方式都是使用取系统当前时间加上随时数的方式在进行,这种方法固然可行但有时候并不能满足客户要需求。有些客户就要求我们的文件名命名方式要像windows系统一样自动流水编号,比如上传一个名字为“新建文本文档”当再有其它人...
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法

ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法

本文实例讲述了ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法。分享给大家供大家参考。具体方法如下:这种情况是在 magic_quotes_gpc 开启的情况下发生的。原因是thinkphp在入库的时候没有判断 magic_quotes_gpc 是否开启,不管三七二十一地进行了转义处理。解决办法是在入口文件增加如下代码则可:复制代码 代码如下:if (!get_magic_quotes_gpc()) { function addslashe...
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整

ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整

本文实例讲述了ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整的方法。分享给大家供大家参考。具体实现方法如下:TP自带有图片类,有给图片加水印的功能。这里完善了:1. png水印透明2. 加水印后质量调整(只限于JPG格式)代码如下:复制代码 代码如下:/**+———————————————————-* 为图片添加水印+———————————————————-* @static public+———————————————————...
php调用shell的方法

php调用shell的方法

本文实例讲述了php调用shell的方法,分享给大家供大家参考。具体方法如下:一、配置查看php.ini中配置是否打开安全模式,主要是以下三个地方safe_mode = (这个如果为off下面两个就不用管了)disable_functions = safe_mode_exec_dir=二、使用由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全模式。如果运行在安全模式下,那么PHP脚本中将...
PHP中使用虚代理实现延迟加载技术

PHP中使用虚代理实现延迟加载技术

话说这货是从 Martin 大神的《企业应用架构模式》中学到的,辅助 PHP 动态语言的特性,可以比 Java 轻松很多的实现延迟加载——通过一个虚代理占位符。唯一的缺陷,是只能代理对象,不能代理内置基本类型。我试水的 PHP 领域模型设计中,也是用这个来实现 DomainObject 的延迟加载。复制代码 代码如下:* 虚代理,只有在被访问成员时才调用闭包函数生成目标对象。** @author tonyseek**/class VirtualProxy{...
PHP通过插入mysql数据来实现多机互锁实例

PHP通过插入mysql数据来实现多机互锁实例

本文实例讲述了PHP通过插入mysql数据来实现多机互锁的方法,分享给大家供大家参考。具体实现方法如下:在执行流程之前可以加一般锁,shell枷锁函数如下,如果成功则会返回0,否则返回非0值:复制代码 代码如下:function get_lock(){ local dataId="${1}" local dataDate="${2}" local sql="insert intot_trans_lock (dataId, dataDate) values(...
PHP操作MySQL事务实例

PHP操作MySQL事务实例

本文实例讲述了PHP操作MySQL事务的方法,分享给大家供大家参考。具体方法如下:一般来说,事务都应该具备ACID特征。所谓ACID是Atomic(原子性),Consistent(一致性),Isolated(隔离性),Durable(持续性)四个词的首字母所写,下面以“银行转帐”为例来分别说明一下它们的含义:① 原子性:组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。换句话说,事务是不可分割的最小单元。比如:银行转帐过程中,必须同时从一个帐户...
<< 441 442 443 444 445 446 447 448 449 450 >>