Welcome 微信登录

首页 / 网页编程 / PHP

ajax返回值中有回车换行、空格的解决方法分享

ajax返回值中有回车换行、空格的解决方法分享

最近在写一个页面,用jquery ajax来实现判断,刚写好测试完全没有问题,过了两天发现出现问题,判断不成了。后来发现所有alert出来的返回值前面都会加若干换行和空格。(至今不明白,同一台电脑,同样的环境,为什么出现这样的问题)后来在网上发现也有人遇到了相同的问题。无论是jquery $.ajax $.get $.post 在或者是原声的XMLHttpRequest方法都存在这种问题,这样调用的时候和判断的时候,有时候会出错。看例子ajax代码:复制代...
php中并发读写文件冲突的解决方案

php中并发读写文件冲突的解决方案

对于日IP不高或者说并发数不是很大的应用,一般不用考虑这些!用一般的文件操作方法完全没有问题。但如果并发高,在我们对文件进行读写操作时,很有可能多个进程对进一文件进行操作,如果这时不对文件的访问进行相应的独占,就容易造成数据丢失。例如:一个在线聊天室(这里假定把聊天内容写入文件),在同一时刻,用户A和用户B都要操作数据保存文件,首先是A打开了文件,然后更新里面的数据,但这里B也正好也打开了同一个文件,也准备更新里面的数据。当A把写好的文件保存时,这里其实B...
php获取目录所有文件并将结果保存到数组(实例)

php获取目录所有文件并将结果保存到数组(实例)

工作中有时会遇到需要将某个目录下的文件进行批量处理的操作,这个时候我们就需要将该目录下的所有符合条件的文件找出来并保存到一个结果集中,然后方便批量处理,通常做法是将其保存到一个数组中,然后循环处理,下面将该过程做一下记录。复制代码 代码如下:<?php//php获取目录所有文件并将结果保存到数组foreach(glob("./*") as $d){$tmp=explode(".",$d);$k=end($tmp);//如果是文件,并且后缀名为jpg ...
PHP error_log()将错误信息写入一个文件(定义和用法)

PHP error_log()将错误信息写入一个文件(定义和用法)

在php程序编写中,养成写入log文件的编程习惯,是一个很好的编程习惯,程序员都应该学会这种编程思想,不要太浮躁。前期编程的不严谨,往往会带来后期维护和调式的困难,付出的时间和精力将会更多。error_log() 是发送错误信息到某个地方的一个函数,在程序编程中比较常见,尤其是在程序调试阶段。本文将用实例讲解一下error_log()这个函数的用法,以及一些需要注意的问题。复制代码 代码如下:<?php$str="这是条错误信息。";error_lo...
php导入导出excel实例

php导入导出excel实例

这里实现的PHP导入导出excel功能用到的是开源PHPExcel,执行下面的操作之前请先下载该类库文件,官方网站:http://www.codeplex.com/PHPExcel,官网案例代码很多,导出pdf什么的都有,这里主要介绍PHP导入导出excel的功能,导出excel文件是office2007格式,同时兼容2003。php导入excel导入的excel文件的数据格式,截图如下:下面是将该excel文件的数据导入到数据库的具体代码:复制代码 代码...
PHP连接MySQL查询结果中文显示乱码解决方法

PHP连接MySQL查询结果中文显示乱码解决方法

我们首先假设数据库中采用的编码为UTF-8这时我们在PHP页面中应当首先添加复制代码 代码如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />此处charset的值utf-8必须与文件保存时的编码类型一样之后在数据库查询前添加复制代码 代码如下:mysql_query("set names "utf8"");该行语句的编码值也应当与上面的编码值一样。总而...
zend optimizer在wamp的基础上安装图文教程

zend optimizer在wamp的基础上安装图文教程

需要在先运行wamp,然后双击zend安装软件,一直下一步到这一步主要是选择服务器类型,我试过了,选择other Web server也可以的。然后要注意的几步如图。找到php.ini的目录找到appache的目录,即web server的根目录。这一步要注意,一定要先停掉,wamp的所有服务,再点击确定。同上,先开启所有服务,再点击确定。到此,zend optimizer安装成功,可以使用。...
PHP中VC6、VC9、TS、NTS版本的区别与用法详解

PHP中VC6、VC9、TS、NTS版本的区别与用法详解

1. VC6与VC9的区别:VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择 VC9版本。VC9版本是针对IIS服务器的版本,没有对APACHE的支持,而VC6版本对IIS和apache都提供了支持 2.Ts与nts的区别:Windows版的PHP从版本5.2.1开始有Thr...
php数组转换js数组操作及json_encode的用法详解

php数组转换js数组操作及json_encode的用法详解

对于php,个人感觉能够熟练操作数组和字符串,基本上已经是入门了,php本身有很多操作数组和字符串的函数,今天在做一个功能时,需要用Js动态的创建门店信息,这些信息是要从后台添加的,想来想去,通过php读取数据库,得到数组,然后将数组转化成符合需求js数组,php数组形式为:复制代码 代码如下:$newArray = array(array("地区"=>"北京地区","items"=>"10","detail"=>array(0=>...
<< 341 342 343 344 345 346 347 348 349 350 >>