展开菜单

PHP Parse Error: syntax error, unexpected $end 错误的解决办法

调用php时出现的错误: Parse error: syntax error, unexpected $end in XXX on line 330 网上的相关资料: In PHP 5, the following error may appears as an error entry in Apache error log or simply displays on PHP web page, even if calling to php scripts with php_info() works perfectly and successf...

php程序绑定域名代码

将上面的代码添加到网站核心文件中,另外将这个核心文件加密一下。 <?php function allow_doamin(){ $is_allow=false; $url=trim($_SERVER['SERVER_NAME']); $arr_allow_domain=array("5ixuexiwang.com");//这里可以添加多个授权域名 foreach($arr_allow_domain as $value){ $value=trim($value); $tmparr=explode($value,$url); if(count...

Apache服务器You don't have permission to access / on this server.的解决方法

Apache服务器You don't have permission to access / on this server.的解决方法

wampserver安装好后启动服务器,访问localhost显示You don't have permission to access / on this server. 而在目录127.0.0.1下可以访问。 造成这个问题的原因是Apache 的http.conf内的默认配置是: #onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1 只允许127.0.0.1访问,点击wampserver图标让后点击Putonline,htt...

mysql查询数据字段的serialize数组中指定的值

一个数组通过 serialize后存入了mysql中,值是这样的格式: a:2:{i:0;s:9:"baidu";i:1;s:10:"google";} 使用sql语句查找的方法: 用like select * from table_name where domain like '%baidu%'; 或者使用regexp select * from table_name where domain regexp 'baidu';

教你如何正确生成PHP类文件

我们在通过对PHP语言的学习可以知道, 需求: 1、每次为站点链入一个新的项目数据,都需要为该项目做改动(拷贝旧项目,改动参数) 2、改动操作不同项目的数据表的不同字段。 需求分析: 1、可以通过生成不同的程序文件来实现,也可以通过读取配置文件来实现。(但第一个现在更适合我的整站架构) 2、需要操作的不同的项目表,在创建项目时记录到表中,然后在生成接口文件的时候从配置中读取到需要操作的表和字段。 所以呢,我在我的目录下,专门建立了一个function文件夹,就放我生成的程序.方便接口自动调用 生成PHP...

淘宝链接转换成淘宝客淘客链接PHP版

需要申请API 包含SDK的版本 header("Content-type: text/html; charset=utf-8"); include "TopSdk.php"; //正式环境时需要将该地址设置为:http://gw.api.taobao.com/router/rest //实例化TopClient类 $c = new TopClient; $c->a**ey = "a**ey";//自己改 $c->secretKey = "cccccc"; //自己改 //实例化具体API对应的Request类 $req = new Ta...

discuz x3.2搬家后uc_server无法登陆

discuz x3.2版本更换服务器搬家和低版本升级到discuz x3.2版本,有可能会出现uc_server无法登陆的情况,解决方法如下: 1、在站点根目录下找到文件: uc_server/model/admin.php 2、编辑该文件,并找到代码: $this->cookie_status = 0; 3、替换为以下代码: $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0; 刷新uc_server登陆页面即可修复!

解决iis环境下使用$_server['request_uri']不能正常获取的方法

在 PHP 众多预定义服务器变量中,$_SERVER["REQUEST_URI"] 算是经常用到的,但在iis环境下使用会出现无法获取的情况,因此需要一个更加通用的方式来获取 REQUEST_URI 的值,代码如下: <?php function request_uri(){ if (isset($_SERVER['argv'])){ $uri = $_SERVER['PHP_SELF'] .(empty($_SERVER['argv'])?'':('?'. $_SERVER['argv'][0])); }else{ $uri = $_SERVER['PHP_SE...

Nginx下301重定向域名的方法

编辑/usr/local/nginx/conf下的nginx.conf,在server部分server_name下边添加或修改,如果是ssl,则在https部分的server的server_name下边添加或修改: 方法一:不带www跳转到带www server { listen 80; server_name www.neirong.org neirong.org; return 301 http://www.neirong.org$request_uri; } 方法二:所有域名跳转到带www server { listen 80; ...

linux centos服务器可视化界面安装中文支持包解决中文乱码的解决办法

由于安装英文版的系统不支持中文,出现中文文件名乱码。下面操作时在centos上安装中文支持: 1、先下载并安装两个语言包: fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 1、执行安装 #rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm #rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 或者 #yum install fonts-c...

PHP生成各种验证码和Ajax验证

PHP生成各种验证码和Ajax验证

验证码在WEB应用中非常重要,通常用来防止用户恶意提交表单,如恶意注册和登录、论坛恶意灌水等。本文将通过实例讲解使用PHP生成各种常见的验证码包括数字验证码、数字+字母验证码、中文验证码、算术验证码等等以及其Ajax验证过程。 PHP生成验证码图片 PHP生成验证码的原理:使用PHP的GD库,生成一张带验证码的图片,并将验证码保存在Session中。PHP生成验证码的大致流程有: 产生一张png的图片; 为图片设置背景色; 设置字体颜色和样式; 产生4位数的随机...