wordpress路径包含中文乱码404找不到内容解决办法

评论(0)浏览(136)分类:PHP/apache/Perl
wordpress路径包含中文乱码404找不到内容解决办法  WordPress重写路径中包含中文时会提示找不到内容,重写路径中的中文显示乱码解决办法。  最近在window系统配置WordPress,发现如果postname包含中文时,会提示找不到内容的错误,英文的postname则没有问题。  环境:window2003+fastcgi,网站编码utf-8。  经过调试再读取数据文件wp-includes\query.php中echo输出post_name为乱码,经过..

IIS6 fastcgi配置php运行环境

评论(0)浏览(121)分类:PHP/apache/Perl
IIS6 fastcgi配置php运行环境操作系统:使用windows 2003 server 32位系统,IIS6。PHP版本:官方下载PHP 5.3.26 VC9 x86 Non Thread SafeZIP版本。IIS6 FastCGI安装包:FastCGI for IIS 。(压缩包里面有x86和x64 2个版本,注意你服务器系统是多少位的,32位安装x86,64位安装64位的,不要搞错了)PHP路径:C:\php-5.3.26\FastCGI相关文件和路径 :C:\WINDOWS\system32\inet..

iis6,iis7+ wordpress路径重写配置/%postname%/配置

评论(0)浏览(95)分类:PHP/apache/Perl
iis6,iis7+ wordpress路径重写配置/%postname%/配置  最近在window2003、window7下安装了WordPress,将自己发现的额问题和如何解决总结一下。当配置WordPress固定链接设置为下面这种结构时,注意需要配置iis6,iis7+增加通配符隐射到你使用的framework版本aspnet_isapi.dll上才行,要不会出现404错误,找不文件。http://域名/%postname%/  window2003使用的是fastcgi搭建的php运行环境(参考:..

修改php上传大小限制

评论(0)浏览(26)分类:PHP/apache/Perl
修改php上传大小限制  php一次请求默认上传总大小8M(包括文件,文字之类的信息),上传的文件总大小默认2M就会报错,php运行占用的内存默认为128M(这个值可能不同版本会不一样)。  要修改可以上传文件的总大小,上面的3个值都需要修改才行。记事本打开php.ini,找到下面3个配置项目进行修改。upload_max_filesize = 2M (php程序最大可以上传的附件值)post_ma..

File upload error - unable to create a temporary file in Unknown on line 0

评论(0)浏览(115)分类:PHP/apache/Perl
File upload error - unable to create a temporary file in Unknown on line 0  php文件上传时提示File upload error - unable to create a temporary file in Unknown on line 0错误(系统环境:window2003+IIS6+FastCGI+PHP5.3.4),出现这个错误是因为php上传的文件先保存到临时目录中,然后再从临时目录拷贝到目标目录去,如果临时目录没有网站用户写入权限就会报错。  不是搞php,不懂php默认上传路径在哪里(有人..

The FastCGI Handler was unable to process the request Error Number: 5 (0x80070005)

评论(0)浏览(40)分类:PHP/apache/Perl
The FastCGI Handler was unable to process the request Error Number: 5 (0x80070005)2015-12-18更新:如果你服务器安装过网站安全狗,记得一定要将php-cgi.exe加入白名单中,这个错误是由于网站安全狗拦截造成的。也有可能由于php.ini配置不正确,导致模块加载不成功,也会报fastcgi错误。参考:php startup:unable to load dynamic library找不到指定的模块  今天使用微软的FastCGI来搭建php在windows2003+IIS6下的运行环境,出..

php realpath,file_exists文件存在却返回false解决办法

评论(0)浏览(106)分类:PHP/apache/Perl
php realpath,file_exists文件存在却返回false解决办法  昨天下载的php网站配招运行环境进行安装时(系统环境:window2003+IIS6+FastCGI+PHP5.3.4),一直无法正常运行,一直提示程序已经安装,要删除lock文件。查看网站根目录下的index.php代码,里面有如下代码if(!file_exists('install/lock')){ //下面2句自己加的,输出路径echo '-'.realpath('install/lock').'-&..

php startup:unable to load dynamic library找不到指定的模块

评论(0)浏览(59)分类:PHP/apache/Perl
php startup:unable to load dynamic library找不到指定的模块  昨天配置一台服务器php运行环境时出现php startup:unable to load dynamic library找不到指定的模块的错误。  查看了php模块ext视乎路径是对的,怎么会找不到模块呢。网上找了半天,也按照步骤操作了还是出现找不到模块的错误。   我操。。结果原来是拷贝了电脑上的php到服务器上时,路径搞错了,服务器路径是D:\WAPM\PHP,本地电脑上的..

IE里Cookie跨域不能读取

评论(2)浏览(403)分类:Asp.Net/C#/WCF
IE里Cookie跨域不能读取  最近在做一个流量统计的东西的时候,偶然发现IE在对iframe里面的页面写Cookie的时候有一些安全限制,导致读取Cookie不成功,找了好长时间的解决办法,重要找到如下的办法:  1.页面里的COOKIE不能是浏览器进程的COOKIE(包括验证票和不设置超时时间的COOKIE),否则跨域会取不到.这点做跨域COOKIE的人比较少提到.不过实际上留意下几家大学做的..

设置X-Frame-Options响应头防止网页被框架

评论(0)浏览(2647)分类:Asp/VBScript
设置X-Frame-Options响应头防止网页被框架  防止某些重要网页被其他网站框架导入,可以给页面增加X-Frame-Options响应头,这样浏览器会依据X-Frame-Options的值来控制iframe框架的页面是否允许加载显示出来,IE下的效果如下(此内容无法再框架中显示。为了帮助保护在此网站中输入的信息安全,此内容的发行者不允许在框架中显示该信息),其他非IE核心浏览器会显示空白内容。  动态页..

php实现javascipt charCodeAt/fromCharCode方法

评论(0)浏览(75)分类:PHP/apache/Perl
php实现javascipt charCodeAt/fromCharCode方法  php实现javascipt charCodeAt方法function charCodeAt($str, $index){ $char = mb_substr($str, $index, 1, 'UTF-8'); if (mb_check_encoding($char, 'UTF-8')) { $ret = mb_convert_encoding($char, 'UTF-32BE', 'UTF-8'); return hexdec(bin2hex($ret)); } else { ..

asp,asp.net和php如何添加301跳转

评论(0)浏览(46)分类:Asp.Net/C#/WCF
asp,asp.net和php如何添加301跳转  asp添加301跳转响应头Response.Status = 301 Moved PermanentlyResponse.AddHeader location, http://yourdomain  asp.net添加301跳转响应头Response.StatusCode = 301;Response.Status = 301 Moved Permanently;Response.AddHeader(location, http://yourdomain);   php加301跳转响应头header('HTTP/1.1 301 Moved Permanently'..

修改wordpress域名配置的3种方法

评论(0)浏览(35)分类:PHP/apache/Perl
修改wordpress域名配置的3种方法  今天安装wordpress插件UpdraftPlus后,用UpdraftPlus还原备份导致数据中的wordpress的域名配置被备份文件中替换了,导致无法登陆wordpress管理后台,自动跳转到备份文件中的域名。  下面有3种方法可以重新设置wordpress的域名一、在可以登陆后台的情况下  使用正确的域名登陆到你的Wordpress后台(http://你的域名/wp-admin/)后,在设置..

phpmyadmin Cannot start session without errors

评论(0)浏览(28)分类:PHP/apache/Perl
phpmyadmin Cannot start session without errors  window2003+IIS搭建好php运行环境后访问phpmyadmin系统,出现错误phpMyAdmin - ErrorCannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.  出现这个错误一般是php用于保存sess..

FastCGI Error Number: 193 (0x800700c1)

评论(0)浏览(167)分类:PHP/apache/Perl
FastCGI Error Number: 193 (0x800700c1)  windows2003系统+IIS6,访问php文件报错FastCGI ErrorThe FastCGI Handler was unable to process the request.Error Details:Error Number: 193 (0x800700c1).Error Description: Unknown ErrorHTTP Error 500 - Server Error.Internet Information Services (IIS)  网上找了下说是PHP5.5开始,已不支持xp和win2003上运行了。win2003上只..

织梦后台打开空白解决办法

评论(0)浏览(45)分类:PHP/apache/Perl
织梦后台打开空白解决办法  最近研究织梦cms,在window2003系统+IIS下搭建好了织梦系统php的运行环境。做了些许修改后,过段时间(大概是iis程序池空闲时间自动退出),打开浏览器再访问织梦cms管理后,发现是空白的,什么内容都没有。用firebug看返回的内容有2个乱码字符串,但是页面上并没有显示这些乱码内容,空白一片。  跟踪程序执行后发现执行到验证用户信息,..

php同一个浏览器共用session并发挂起

评论(0)浏览(55)分类:PHP/apache/Perl
php同一个浏览器共用session并发挂起  php在同一个浏览器下,session的会话id是一样的,当同时请求2个页面,这2个页面都使用了session(调用session_start()),那么最后一个到达服务器的请求将被挂起,直到先到达服务器的php页面执行完毕后才会继续执行下一个php请求。  这个和asp/asp.net的会话加锁机制一样,并发请求时使用session后续到达的session会被挂起。asp.net/asp网..

php读写文件示例

评论(0)浏览(11)分类:PHP/apache/Perl
php读写文件示例  在PHP中读写文件,可以用到一下内置函数:1.fopen(创建文件和打开文件)语法:fopen(filename,mode)filename:规定要打开的文件mode:打开文件的模式,可能的值见下表。mode 说明 r 只读方式打开,将文件指针指向文件开头。r+ 读写方式打开,将文件指针指向文件开头。w 写入方式打开,将文件指针指向文件开头并将文件大小截为零。如果文件不..

PHP socket套接字学习

评论(0)浏览(27)分类:PHP/apache/Perl
PHP socket套接字学习 套接字编程,一般使用c或c++。特别的在web应用程序开发中,常用perl实现套接字。除此以外,用php进行套接字编程也是一个选择。Php可以胜任吗?当然可以。Php是一门高质量的web应用程序开发语言,他的许多特性可以处理众多的任务,网络编程也不例外。 1. 理解套接字 Mail、ftp、tel..

Warning Cannot send session cookie - headers already sent

评论(0)浏览(14)分类:PHP/apache/Perl
Warning Cannot send session cookie - headers already sentWarning Cannot send session cookie - headers already sent...问题的解决(PHP的UTF-8 BOM引起的问题)习惯了用edit plus进行php编程,所以有时会出现一些不为人知的错误,很麻烦;近日,在开发项目时,某些页面总是出现以下问题:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output ..

php与flash as3 socket通信源代码

评论(0)浏览(53)分类:PHP/apache/Perl
php与flash as3 socket通信源代码基于Socket的文件加密传送-php与as3 socket通信  前段时间在flashseer看到有人提到:可以通过socket方式传送swf文件,让用户无法获取到swf文件… 当时还没有出as3的反编译,所以对程序的保护没有在意.随着反编译程序的平民化,不希望别人看到源代码的朋友就比较着急…  通过socket方式传送swf文件来避免泄漏源代码的思路(只适用as3): 让主程序的..

php socket套接字聊天室源代码

评论(0)浏览(30)分类:PHP/apache/Perl
php socket套接字聊天室源代码+展开-PHP/***patServer*PHPsocketserverbase class*Eventsthatcanbehandled:**onStart**onConnect**onConnectionRefused**onClose**onShutdown**onReceiveData**@version1.1*@authorStephanSchmidtschst@php-tools.de*@packagepatServer*/classpatServer{/***informationabouttheproject*@vararray$systemVars*/var$systemVars=array("appName"..

php获取来源页面

评论(0)浏览(30)分类:PHP/apache/Perl
php获取来源页面php获取来源页面很简单,使用$_SERVER获取服务器端变量就行+展开-PHP$source=$_SERVER["HTTP_REFERER"];echo$source;

CentOS5.5配置Apache PHP MySQL

评论(1)浏览(28)分类:PHP/apache/Perl
CentOS5.5配置Apache PHP MySQL一、安装centos5.5操作系统  CentOS 开发社区已发布了新的 5.5 版本。CentOS 5.5 基于 Red Hat Enterpris Linux 5.5.0,其中包括 Kernel 2.6.18、Apache 2.2、PHP 5.1.6、MySQL 5.0、PostgreSQL 8、GNOME 2.16、KDE 3.5、OpenOffice.org 2.3、Firefox 3.0、Evolution 2.12 等等。此外,CentOS 5.3 更新了美工设计,并根据用户的请求恢复了 Con..

wget使用详解

评论(0)浏览(243)分类:PHP/apache/Perl
wget使用详解  wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:   (1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;   (2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以..

curl使用详解

评论(0)浏览(37)分类:PHP/apache/Perl
curl使用详解curl是一个利用URL语法在命令行方式下工作的文件传输工具。本文介绍了它的简单用法。 ************************************************************************************  curl是一个利用URL语法在命令行方式下工作的文件传输工具。 它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 curl同样支持HTTPS..

php隐形字符65279

评论(0)浏览(410)分类:PHP/apache/Perl
php隐形字符65279  今天在CSDN看到一个php输出空白隐形字符65279的问题,在网上找了下,发下这个65279字符是php用来标记文件是utf-8编码的,输出的时候会一起输出到客户端,导致客户端如果使用ajax得到返回值时,无法匹配字符串。  php隐形字符65279解释如下UTF-8 编码的文件可以分为无 BOM 和 BOM 两种格式。何谓BOM?  "EF BB BF" 这三个字节就叫BOM,全..

PHP“Cannot use object of type stdClass as array”

评论(1)浏览(31)分类:PHP/apache/Perl
PHP“Cannot use object of type stdClass as array”php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误错误: Cannot use object of type stdClass as array产生原因:+展开-PHP$res=json_decode($res);$res['key'];//把json_decode()后的对象当作数组使用。解决方法(2种): 1、使用 json_decode($d, true)。就是使json_decode 的第二个变量设置..

PHP JSON使用教程

评论(0)浏览(83)分类:PHP/apache/Perl
PHP JSON使用教程  PHP语言在如今的互联网世界中,已经成为了一个非常热门的应用对象。许多程序员都开始使用它作为开发的基础语言。不过对于AJAX来说,XML的解析更倾向于前台Javascript的支持度。 * PHP Global变量定义当前页面的全局变量 * 概论为什么PHP全局变量不能生效 * 如何正确解决PHP缺少JSON包问题 * 疑难答疑 PHP服务端返回Json问题 ..

Cookie在IE浏览器跨域不能存储读取解决方案

评论(0)浏览(66)分类:Asp.Net/C#/WCF
Cookie在IE浏览器跨域不能存储读取解决方案最近在做一个Banner切换的功能,用coolie存储切换到的Banner位置,用script标签来加载生成Banner的页面。由于平时用Firefox调试JavaScript,所以测试的时候还是使用Firefox,结果正确,按循序切换。当换IE浏览器来查看效果的时候,发现IE只能显示第一个Banner,不能按循序切换。发现跨域生成的cookie被IE浏览器给拦截了,晕。。。后面网上查找了..