巴扎黑
浏览量11958 | 粉丝242 | 关注1
2016-12-07 15:46:56
PHP中Ajax中文乱码问题解决
最近在编写的PHP项目中用到了Ajax技术,用户体验大有提升,但同时又引入了一个新的问题,就是Ajax返回的responstText里面的中文多半会是乱码,即使我把页面编码指定为UTF-8。 这是因为XMLHttp在处理返回的responstText的时候把responstBody按UTF-8编码进行解码的,如果服务器端送出的数据流的确是UTF-8编码,那么中文字就会正确显示,但如果是GBK或是 ...
1676
2016-12-07 15:48:51
PHP日期操作
//返回指定月份的第一天 function get_the_month_first_day_str($theyear, $themonth) { return date("Y-m-d", mktime(0, 0, 0, $themonth, 1, $theyear)); } //返回指定月份的最后一天 fun ...
1211
2016-12-07 15:51:03
PHP中单引号与双引号的区别
在PHP中,可以使用单引号或是双引号来定义一个字符串。在平常的使用中并没有细分这两种符号定义的字符串有什么区别。今天写了几行代码作为讲“传址赋值”的示例,在这段代码中同时使用了单引号和双引号定义字符串(请注意下面代码段中的第四行和第六行),执行过后却发生了奇妙的事情。 $var1="ChrisMao";//Assignthevalue"ChirsMao&quo ...
1322
2016-12-07 15:52:27
PHP对HTML编码字符串的处理
今天在写一个PHP脚本访问数据库时,发现其中的中文字符串使用了HTML编码方式进行存储的(比如中文字“毛”对应的HTML编码为“毛”),使得在对该字段进行条件查询时不能进接使用中文进行查询,而要将其转换为编码后再进行条件匹配。 PHP中对可读性字符与HTML编码字符相互转换时需要使用到htmlentities和html_entity_decode函数。于是写出如下查询语句, ...
2009
2016-12-07 15:54:12
PHP如何将表单提交给自己
使用PHP进行Web开发,表单(Form)的使用随处可见,利用其属性Action和Method可以指定表单的内容要发送处理的URL以及如何将表单数据发送到服务器。在大部分情况下我们指定另外一个来处理表单内容的URL地址给Action属性,但也有部分情况是需要将表单数据提交给自己的。这时候我们应该如何指定Action属性值呢? <?phpif(isset($_POST['action' ...
1530
2016-12-07 16:01:36
php递归,静态变量,匿名函数使用
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Current To-Do List</title> </head>
1679
2016-12-07 16:24:53
php基本语法及基本数据结构(一)
<?php $var_name = "苹果"; $n =10; var_dump($var_name);var_dump($n);?> 赋值语句;”var_dump”函数可以将我们的变量的数据类型显示出来。在变量中,由于变量占用的空间单元不一样,也分成几种数据类型,就像超市商品的包装袋,有几种不同类型,不同的商品使用不同的包装袋。我们可以通过使用“me ...
1306
2016-12-07 16:32:59
一个PHP生成短网址函数
短网址相比大家都不陌生吧,特别是微博上的应用更是把它带火了,其实要实现这个功能也很简单。 <?php /** * 短网址 */ function urlShort($url){ $url= crc32($url); $result= sprintf("%u", $url); $sUrl= ''; while($r ...
2935
2016-12-08 09:18:24
python-发邮件
python 发邮件 自己备忘使用,把python.org上email的例子(https://docs.python.org/2/library/email-examples.html )照抄过来。 # Import smtplib for the actual sending function import smtplib # Import the email modu ...
1755
2016-12-08 09:20:41
Python变长参数
感觉Python的变长参数还是蛮好用的,记录下,便于查询。 def selectsql(self, sqlstr, *condition): arr = sqlstr.split("?") if len(arr) != len(condition) + 1: return rs = "" ...
1477