通过yum来安装php的版本是5.1.6,现在很多站点都是在5.2.x上开发的,所以我们要添加其他的yum repo,以下yum repo提供有php5.2.10(另有一篇文章《CentOS 5.6安装php5.2.17》):
vi /etc/yum.repos.d/CentOS-Testing.repo
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-t...
作者为 站点默认 的文章:
说明:
二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容。PHP可以使用PHP QR Code类库生成二维码。
二维码的应用范围可以点这里(百度百科)。
预览:
以下是upall博客地址的二维码(/):
upall网址的二维码
使用方法:
<?php
include('./phpqrcode/phpqrcode.php');
$data = '/'; // 二维码数...
修改“/include/shopcar.class.php”文件中的“MakeOrders”方法中的以下代码。有单号重复的可能:
function MakeOrders(){
$this->OrdersId = 'S-P'.time().'RN'.mt_rand(100,999); // <-- 修改这里
$this->deCrypt($this->saveCookie("OrdersId",$this->OrdersId));
return $this->OrdersId;
}
<完>
IIS 6.0
目录名里包含有“.asp”文件会导致其目录下任意文件当做 asp 文件来运行。如果把 webshell 保存为 webshell.gif,当访问http://xxxx.xxx/webshell.gif 时 webshell.gif 被当作asp文件来解析。
apache
apache 解析文件名时,后缀是从后面开始检查,按最后一个合法后缀执行。如:install.php.bak 因为 bak 不被 apache 解析,所以 apache 把这个文件当php文件解析了. 很多web程序安装后,默认会把install.php改名为install...
保存以下文件为“/resume.php”后在浏览器执行:
<?php
require_once(dirname(__FILE__) . '/app.php');
$data = array(
'password' => 'upall.cn', // 新的管理员密码
'email' => 'user@upall.cn', // 新的管理员邮箱地址
);
if ( ZUser::Modify('1', $data) ) {
Session::Set('notice', '管理员密码修改成功');
redir...
# 正文不用看了,操作都在这里了:
systemctl stop mariadb
mysqld_safe –-skip-grant-tables &
mysql -uroot
mysql> update mysql.user set password=PASSWORD("新密码") where User="root";
mysql> flush privileges;
mysql> exit
killall -g mysqld_safe
systemctl start mariadb
———— 下边的内容不用看了 ————
1,停止MySQL...
说明:
许愿天空(flexsns-sky)默认使用论坛的会员空间。论坛的会员空间使用会员ID访问而DedeCMS使用的是用户名。
如何在不安装论坛的情况下让flexsns-sky打开会员的空间?
本文提供一个简单的、在不修改flexsns-sky和DedeCMS代码的情况下完美解决这个问题的方法。
原理:
使用一个程序把用户ID转换为用户名后跳转到DedeCMS的会员空间地址。
操作:
flexsns-sky通过Ucenter与DedeCMS整合后可以实现用户统一管理、而DedeCMS自带...
说明:
把10进制转换成由0-9,a-z总共有36个字符组成的36进制,并且可以把相应的36进制转换回10进制。
方法:
写一个函数,代码是…………不需要这么麻烦了,直接使用base_convert函数吧!
base_convert介绍:
在2到36进制之间转换数字。返回一字符串,输入、输出进制值只能在2和36之间(包括2和36)选择。高于十进制的数字用字母a-z表示,例如a表示 10,b表示11以及z表示35。
base_convert语法:
string base_convert ( string $...
“剪刀-石头-布”大家都玩过,不过不知道是不是能玩到专业级别。可以去“世界剪刀・石头・布协会”的官网上看看。别小瞧这个游戏,请看该协会官网上的这段话:玩剪刀・石头・布不会让你更富有或更出名,运气很好但不会让你赢得奥运会金牌。它也不太可能让你强身健体,增加你对异性的吸引力,让你职场一路升迁或拓宽你的记忆。但是一些选手发现,玩“剪刀・石头・布”会让他们对人们的行为有更深的理解。
根据协会的说法,这个游戏最关...
直接看代码吧:
普通虚拟主机: 详细:http://lamp.linux.gov.cn/Apache/ApacheMenu/vhosts/examples.html
NameVirtualHost *:80
<VirtualHost *:80>
ServerName upall.local
ServerAlias localhost 192.168.1.45
ServerAdmin 800@upall.cn
DocumentRoot "D:/WebSite/www"
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" c...
PC标签使用说明
介绍:
PC标签必须以{pc}开头,并以{/pc}结尾的代码片段。当然不以{/pc}结尾并不会引起程序致命性的错误,将导致程序无法继续运行。
PC标签包含两个类别,分别为:工具类、模块类
工具类,大体上可以理解为PHPCMS V9所提供的一些工具箱。请查看PC标签工具箱相关章节,以了解更多关于工具类的PC标签的更多信息。
而模块类,是PHPCMS V9各个模型提供给大家调用模块数据的数据接口。查看具体模块的相关说明章节,以...
1、变量表示
{$name}
// 解析后:
<?=$name?> // 显示变量$name的值
2、常量表示
{name}
// 解析后:
<?=name?> // 显示常量name的值
3、条件判断
{if *}
*
{else}
*
{else}
*
{/if}
// 或者:
{if *}
*
{/if}
// 其中{if *}中的*就是此判断语句的条件表达式,符合php的表达式(下类似)
4、循环
{loop $a $b}
*
{/loop}
// 解析后:<?php if(is_array($a)) foreach($a AS...