不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2019-06-18 10:17:18  修改时间:2025-05-22 19:30:12  分类:14.Golang/Ruby  编辑

V语言 版本发布 记录

作者:AlbertWen  添加时间:2018-07-09 21:00:32  修改时间:2025-06-26 06:10:10  分类:15.OpenResty_Lua  编辑
作者:AlbertWen  添加时间:2018-09-17 21:58:14  修改时间:2025-06-17 22:44:30  分类:15.OpenResty_Lua  编辑

实例:添加 php-cgi 为 Windows 服务

(1). 选择 文件 – 增加 来创建一项服务,服务类型选择 自建服务

SrvanyUI服务管理工具 创建基于srvany.exe的自建服务

(2). 提示是否立即启动服务,如果要立即启动则选择是,或者稍后通过项目 – 运行来启动:

SrvanyUI服务管理工具 - 是否立即启动服务

作者:AlbertWen  添加时间:2017-10-27 19:50:51  修改时间:2025-05-22 19:26:24  分类:MySQL/Redis  编辑

作者:AlbertWen  添加时间:2014-06-26 17:37:00  修改时间:2025-06-26 00:04:55  分类:11.PHP基础  编辑

实际应用中的一点区别与总结:

array_walk() 主要用于对某个数组的迭代,相当于 foreach

array_map() 主要是根据某个/某几个数组产生一个新的数组,常应用于递归效果!

作者:AlbertWen  添加时间:2014-06-26 13:33:00  修改时间:2025-06-30 22:58:54  分类:11.PHP基础  编辑

定义和用法

array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。

语法

array_map(function,array1,array2,array3...)

 

作者:AlbertWen  添加时间:2014-06-26 12:14:40  修改时间:2025-06-25 23:45:55  分类:11.PHP基础  编辑

定义和用法

array_walk() 函数对数组中的每个元素应用回调函数。如果成功则返回 TRUE,否则返回 FALSE。

典型情况下 function 接受两个参数。array 参数的值作为第一个,键名作为第二个。如果提供了可选参数 userdata ,将被作为第三个参数传递给回调函数。

如果 function 函数需要的参数比给出的多,则每次 array_walk() 调用 function 时都会产生一个 E_WARNING 级的错误。这些警告可以通过在 array_walk() 调用前加上 PHP 的错误操作符 @ 来抑制,或者用 error_reporting()。

 

语法

array_walk(array,function,userdata...)

作者:AlbertWen  添加时间:2014-07-19 22:11:00  修改时间:2025-06-24 19:13:25  分类:12.PHP库/系统/微信  编辑

特别喜欢ThinkPHP框架的Model,结合官方手册及源代码查看,汇总出其大体用法:

核心转换方法:

$this->parseWhere($where);
$whereStr .= $this->parseThinkWhere($key, $val);
$this->parseWhereItem($this->parseKey($key), $val);

 

作者:AlbertWen  添加时间:2014-06-21 22:28:00  修改时间:2025-06-25 23:45:57  分类:11.PHP基础  编辑

最近需要开发一个头像上传的功能,找了很多都需要授权的,后来找到了美图秀秀,功能非常好用。

<?php
/**
 * Note:for octet-stream upload
 * 这个是流式上传PHP文件
 * Please be amended accordingly based on the actual situation
 */
$post_input = 'php://input';
$save_path = dirname(__FILE__);
$postdata = file_get_contents($post_input);

if (isset($postdata) && strlen($postdata) > 0)
{
	$filename = $save_path . '/' . uniqid() . '.jpg';
	$handle = fopen($filename, 'w+');
	fwrite($handle, $postdata);
	fclose($handle);
	if (is_file($filename))
	{
		echo 'Image data save successed,file:' . $filename;
		exit ();
	}
	else
	{
		die ('Image upload error!');
	}
}
else
{
	die ('Image data not detected!');
}
作者:AlbertWen  添加时间:2014-06-21 16:09:00  修改时间:2025-05-26 01:45:11  分类:11.PHP基础  编辑

在Form元素的语法中,EncType表明提交数据的格式 

用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 

下边是说明: 

application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 

multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。 

text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。