说明:
做WEB时用FTP上传零碎的文件会比较费时间,但上传打包后的单个文件会很快,在上传之后可以使用此程序将zip文件解压。代码参考了纯粹空间的“faisun_unzip -在线解压ZIP文件程序 V1.0”,略有修改。
用法:
第一步:制作zip.php文件。
<?php
include('zip.class.php');
if (empty($_GET['f'])){
echo 'Usage: ?f=file.zip&d=directory';
}else{
$file = $_GET['f'];
$directory = $_GET['d']; // zip.cla...
分类为 后端 的文章:
描述:
使用创始人添加好管理员后,在“管理中心”登录页面输入密码登录时页面刷新一下后恢复原样,貌似忽视了我的操作,一直登录不进去。
解决办法:
创始人->管理中心->站长->后台管理团队->团队成员:把管理帐号添加为“副站长”。
<完。作者:upall>
说明:
让upall.cn自动转向www.upall.cn。
代码:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^upall.cn [NC]
RewriteRule ^(.*)$ http://www.upall.cn/$1 [L,R=301]
将以上代码保存为 .htaccess 文件,放到网站根目录中。
下边这个是 Nginx 的跳转配置:
# Nginx
server {
listen 80;
server_name www.upall.cn upall.cn;
# 注意下边一行中if和(中间有空格、相等是=,不是==,不相等是!=
if ($host = 'upall...
写法1:
condition && yes; // 等同于“if (condition) yes;”
写法2:
condition ? yes : no // 等同于“if (condition) {yes} else {no};”
写法3:
if (condition) {
yes;
}else{
no;
}
写法4:
if (condition) yes; // 等同于“if (condition) {yes};”
写法5:
if (condition):
yes;
else:
no;
endif;
<完>
感谢 Renfei Song 提示第5种写法,^_^;
说明:
计算mysql中某数据库的占用空间。
下载:
暂不提供mysqlUse.fn.php的下载,请参照下面的代码自己创建。^_^
代码:
<?php
// 说明:数据库使用量
// 作者:upall
// 日期:10:22 2010年11月10日 星期三
$db="upall_blog"; // 需要返回使用空间的数据库
$host="localhost";
$user="root";
$pwd="db:root@blog.upall.cn"; // 提示:此非本站密码,^_^
$link=mysql_co...
说明:
将IP地址转换为10进制数值,方便数据库保存。
用法:
echo ipConv('2130706433'); // output: 127.0.0.1
echo ipConv('127.0.0.1'); // output: 2130706433
代码:
<?php
/**
* ip地址进制转换(10进制和2进制)
* Example: 127.0.0.1 =>2130706433
* Author: upall
* Date: 20:14 2011年2月2日 星期三
*/
function ipConv($string){
if (strstr($string, '.')){
return sprintf("%u\n&q...
说明:
将数值四舍五入后保留精确度。
例子:
echo roundZero(1234.5678, 2); // 输出:1234.57
echo roundZero(1234.5678, 6); // 输出:1234.567800
代码:
<?php
/**
* 四舍五入后补零
* Author: upall
* Date: 19:42 2011年2月2日 星期三
*/
function roundZero($number, $precision){
if ($precision < 1) {
return round($number, 0);
}
$rNumber = round($number, $precision);
...
说明:
反转字符串,将字符串倒序后重新排列。
用法:
echo reverse('abcd efgh'); // 输出: hgfe dcba
代码:
<?php
/**
* 反转字符串
* Author: upall
* Date: 19:32 2011年2月2日 星期三
*/
function reverse($string){
$tempString = '';
$length = strlen($string);
while ($length > 0) {
$length = $length - 1;
$tempString .= substr($string, $length, 1);
}
return $tempString...
说明:
计算目录占用空间的函数。
用法:
echo round(spaceUse('../') / 1024 / 1024, 2) . 'MB';
下载:
spaceUse.fn.php.tar.gz (为什么此附件的地址不能分享给朋友们下载?)
代码:
<?php
/**
* 获取目录占用空间
* 20:46 2010年9月16日 星期四
*/
function spaceUse($directory){
$directorySize = 0;
if ($dh = @opendir($directory)){
while (($fileName = readdir ($dh))){
if ($fileName !...
说明:
一个可以将汉字转换为拼音的函数。可以转换GBK、UTF-8编码的汉字。
用法:
GBK编码的用法:
$str = "说明:将中文转换为拼音<br>";
echo gbk2pinyin($str); //输出:shuoming jiangzhongwenzhuanhuanweipinyin<br>
UTF-8编码的用法:
$str = "说明:将中文转换为拼音<br>";
$str = iconv('UTF-8', 'GBK', $str); // 将编码转换为GBK后再转换,^_^
echo gbk2...
说明:
一个PHP函数,可以将UTF-8编码的汉字转换为拼音首字母,由GBK的汉字转拼音首字母的函数修改而来。只转换GBK编码内的汉字,标点、字母及GBK内没有的汉字将直接输出不转换。
用法:
echo $str = 'Hi,YOU想BU想试1下?';
echo pingyinFirstChar($str); // 输出:Hi,YOUXBUXS1X?
下载:
pinyinFirstChar.fn.php.tar.gz (为什么此附件的地址不能分享给朋友们下载?)
代码:
<?php
/***************...
说明:
MySQL数据库连接类,常用操作:
connect //连接数据库服务器(mysql_connect) 、
query //执行查询(mysql_query)、
rows //取得结果集的总数(mysql_num_rows)、
insertId //取得上一步INSERT操作产生的ID(mysql_insert_id)、
fetchArray //从结果集中作为数组取得一行(mysql_fetch_array)、
getOne //获取一条记录、
affectedRows //前一次操作所影响的记录行数(mysql_affected_rows)、
begin、rollback、comm...