Welcome 微信登录

首页 / 网页编程 / PHP

php基于GD库画五星红旗的方法

php基于GD库画五星红旗的方法

本文实例讲述了php基于GD库画五星红旗的方法。分享给大家供大家参考。具体分析如下:这里实例分析php画的五星红旗(GD库),代码如下:复制代码 代码如下:<?phpheader("Content-Type:image/jpeg");$ing = imagecreatetruecolor(700,410);//新建一个真彩色图像,返回值为一个图像标识符,背景默认为黑色,参数(x_size*y_size)$red = imagecolorall...
php+ajax实时刷新简单实例

php+ajax实时刷新简单实例

本文实例讲述了php+ajax实时刷新简单实现方法,分享给大家供大家参考。具体如下:ajax自动刷新好像是个很常见的问题,之前做一个网页聊天室程序也是卡在了这上面,经过了这段时间的学习,终于做出了一个可以自动刷新网页的代码框架,希望正在迷茫的亲们不要像我一样走了这么多弯路废话不多说 上代码:html部分:<html> <head> <script type="text/javascript"> function load...
Mac OS下配置PHP+MySql环境

Mac OS下配置PHP+MySql环境

由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:复制代码 代码如下:sudo vim /etc/apache2/httpd.conf其中有一行是这样的复制代码 代码如下:#LoadModule php5_module libexec/apache2/libphp5.so将前面的#号去掉。然后打开系统偏好设置中的共享,将...
php中数据库连接方式pdo和mysqli对比分析

php中数据库连接方式pdo和mysqli对比分析

1)总的比较PDOMySQLi数据库支持12种不同的数据库支持支持MySQLAPIOOPOOP +过程ConnectionEasyEasy命名参数支持不支持对象映射支持支持支持预处理语句(客户端)支持不支持性能快快支持存储过程支持支持2 连接方式先来看下两者连接数据库的方式:复制代码 代码如下:// PDO $pdo = new PDO("mysql:host=localhost;dbname=database", "username", "passwor...
php中mysql连接方式PDO使用详解

php中mysql连接方式PDO使用详解

PDO常用方法:PDO::query()主要用于有记录结果返回的操作(PDOStatement),特别是select操作。PDO::exec()主要是针对没有结果集合返回的操作。如insert,update等操作。返回影响行数。PDO::lastInsertId()返回上次插入操作最后一条ID,但要注意:如果用insert into tb(col1,col2) values(v1,v2),(v11,v22)..的方式一次插入多条记录,lastinserti...
php短址转换实现方法

php短址转换实现方法

本文实例讲述了php短址转换实现方法。分享给大家供大家参考。具体分析如下:从昨天下午到现在 推翻了一个又一个的信息存储方案,从mysql到加上内存不受限制的file_get_contents,再到格式化输入的fscanf,最终选择了比较成熟稳定的读取ini的方法。整个主程序只有两个文件 zipurl.php、index.phpzipurl.php文件如下:复制代码 代码如下:<?php //此文件用于转换url //整理url functio...
PHP 魔术变量和魔术函数详解

PHP 魔术变量和魔术函数详解

魔术变量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:__LINE__文件中的当前行号。实例:复制代码 代码如下:<?phpecho "这是第 “ " . __LINE__ ...
PHP中字符安全过滤函数使用小结

PHP中字符安全过滤函数使用小结

在WEB开发过程中,我们经常要获取来自于世界各地的用户输入的数据。但是,我们“永远都不能相信那些用户输入的数据”。所以在各种的Web开发语言中,都会提供保证用户输入数据安全的函数。在PHP中,有些非常有用并且方便的函数,它们可以帮助你防止出现像SQL注入攻击,XSS攻击等问题。1. mysql_real_escape_string()这个函数曾经对于在PHP中防止SQL注入攻击提供了很大的帮助,它对特殊的字符,像单引号和双引号,加上了“反斜杠”,确保用户的...
php设计模式之单例模式实例分析

php设计模式之单例模式实例分析

本文实例讲述了php设计模式之单例模式。分享给大家供大家参考。具体分析如下:单例模式(职责模式):简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;单例类:1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化;2、拥有一个保存类的实例的静态成员变量3、拥有一个访问这个实例的公共的静态方法(常用getInstance()方法进行实例化单例类...
PHP删除指定目录中的所有目录及文件的方法

PHP删除指定目录中的所有目录及文件的方法

本文实例讲述了PHP删除指定目录中的所有目录及文件的方法。分享给大家供大家参考。具体实现方法如下:<?php/* ** 删除指定目录中的所有目录及文件(或者指定文件) * 可扩展增加一些选项(如是否删除原目录等) * 删除文件敏感操作谨慎使用 * @param $dir 目录路径 * @param array $file_type指定文件类型 */function delFile($dir,$file_type="") { if(is_dir...
PHP扩展开发入门教程

PHP扩展开发入门教程

PHP扩展开发我准备在此系列博文中总结我有关PHP扩展开发的学习和感悟,力图简单清晰地描述在Linux系统下开发一个PHP扩展应该具备的最基本知识。水平较低,难免有错误,望指出。准备工作首先要获取一份PHP源码(可以从Github上签出,或者到官网上下载最新的稳定版),然后编译之。为了加快编译速度,我们推荐禁用所有额外的扩展(使用--disable-all选项),但最好打开debug(使用--enable-debug选项)和线程安全(使用--enable-...
<< 481 482 483 484 485 486 487 488 489 490 >>