PHP编程:php 字符转码:php字符转码 utf-8 to gb...
培训的第三阶段,开始接触MYSQL,设计数据库,学习PHP如何去连接MYSQL数据库。对于MYSQL,我并不陌生,因为学校开设了Linux系统的课程,对于数据库的操作。碰到php的转码成绩,差点没熬煎逝世我,不管我挪用项目中的那些函数,都白做工夫,多是失落错了,不晓得,到网上找了很多多少,终究,终究,被我找到了:
iconv("UTF-8","gb2312",$username);
就是这个,我碰到的成绩是如许的:
我要使用session的username,在config.php页,我能够失掉,赋值给变量
$username=$_SESSION;
$fromuser=$username;
然后要把这个值传到另外一个页,再保留到数据库,从config.php到newmessage.php页就碰到贫苦了,
<inputtype="hidden"name="fromuser"id="fromuser"value="<?phpecho$fromuser;?>"/>
按下面的写法,值传到newmessage.php页就呈现乱码了。说一下,我的全部体系是utf-8编码,而
config.php是gb2312(我也不分明为何把config.php编码间接改成utf-8就间接呈现乱码,归正得是
gb2312或是gbk的),以是就必要转码了,把username在config.php间接转成gb2312,费了九牛二虎之力
十分困难找到这个猖狂代码,我的写法是如许的:
$fromuser=iconv("UTF-8","gb2312",$username);
腾讯的IP地点API接口地点:http://fw.qq.com/ipaddress
前往的是数据格式为:varIPData=newArray(“114.218.183.139″,””,”江苏省”,”姑苏市”);
利用JS代码举行调取:
检察源代码打印匡助1<scriptlanguage="javascript"
type="text/javascript"
src="http://fw.qq.com/ipaddress"></script>23<script>document.write("你的IP是:"+IPData+",来自:"+IPData);</script>利用PHP剖析的办法:
检察源代码打印匡助01<?php02function
getIpPlace(){03$ip=file_get_contents("http://fw.qq.com/ipaddress");04$ip=str_replace(",
,$ip);05$ip2=explode("(",$ip);06$a=substr($ip2,0,-2);07$b=explode(",",$a);08return
$b;09}10$ip=getIpPlace();11print_r($ip);12?>处置后输入的是一个数组。
另:
新浪的IP地点查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
新浪多地区测试办法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42
搜狐IP地点查询接口(默许GBK):http://pv.sohu.com/cityjson
搜狐IP地点查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8
搜狐别的的IP地点查询接口:http://txt.go.sohu.com/ip/soip
本文链接http://www.cxybl.com/html/wlbc/Php/20130113/36055.html在相册系统的开发上,因为采用的是团队分工合作方式,更让我明白了在一个团队之中,团队成员之间的交流沟通的重要性,如果没有很好的沟通交流,成员之间的任务没有分配好。 爱上php,他也会爱上你。 刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。 当然这种网站的会员费就几十块钱。 不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、 找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
页:
[1]