Design
PHP后台运行
在很多时候,我们需要通过用户或其他方式触发php脚本的运行,而php执行的是批量任务或者是很耗时间的操作,这样我们就想客户端断开连接,而php的代码照样执行,起到异步操作的效果。
下面这段代码,可以使用header(“Connection: close”),使浏览器关闭连接[......]
PHP完整的URL地址及文件路径处理
PHP中URL地址及文件路径处理相关,包括获得当前URL和对URL进行解析。对php的结论是,它似乎没有提供一个经典的解析链接的方案,下面这些解法让人感觉有些混乱。
一、基本函数
我的学习向来是以解决实际问题为目的,不会无缘无故的去看函数是什么用法。但是在这里,在叙述[......]
用于生成RSSFeed的PHP库
分享一个用于生成RSSFeed的PHP库:
class RSSFeed {
// VARIABLES
// channel vars
var $channel_url;
var $channel_title;
var $channel_desc[......]
CSS控制图片最大尺寸
为图片过大影响网页布局还想找wordpress插件来自动修改图片大小。后来发现用一行CSS就可以实现。
和尺寸相关的属性有:
height – 高度 – auto length % inherit
width – 宽度 – auto length % inherit[......]
PHP实现缓存(cache)的方法
一、PHP输出缓冲(Output Buffer)
这两天看了一下php的cache实现方法。我就猜想PHP是否也有类似Linux中的输出重定向的功能,可以把输出重定向到文件或者变量,缓存起来,供下一次直接调用。找了下,没找到。类似功能有,可以用变量得到全部输出,但是实现方式不一[......]
mysql_drop_db
(PHP 4, PHP 5)
mysql_drop_db – 移除数据库。
函数声明
int mysql_drop_db(string database_name, int [link_identifier]);
试图删除和link_identifier关联的整个数据库。[......]
mysql_query
(PHP 4, PHP 5)
mysql_query() 函数执行一条 MySQL 查询。
函数声明
resource mysql_query ( string $query [, resource $link_identifier ] )
mysql_query se[......]
mysql_errno
(PHP 4, PHP 5)
mysql_errno — 返回上一个 MySQL 操作中的错误信息的数字编码
函数声明
int mysql_errno ([ resource $link_identifier ] )
参数
connection 可选。规定 SQL 连接标识符。如[......]
mysql_error
(PHP 3, PHP 4, PHP 5)
mysql_error – 返回上一个 MySQL 操作产生的文本错误信息
函数声明
string mysql_error ( [resource link_identifier] )
返回上一个 MySQL[......]
PHP和C语言共享内存通信以及信号量互斥
程序分PHP部分和C语言部分。PHP部分提供一个run_php_cmd函数入口参数为命令直接返回C语言处理结果。C语言部分提供一个run_php_cmd入口参数为一个函数,当收到PHP命令时调用该函数。
动作流程为:PHP往共享内存里写数据->释放cmd信号量->[......]