随笔分类 - php
最近开始研究php
摘要:说明:测试所用的js框架为kissy,后端语言为php写在前面目前我们可以将ajax请求的情形按照不同的类型进行分类,比如页面编码:utf-8 or gbk; ajax 传参方式 post or get; 传参的时候数据放到url中还是放到data属性中;参数中是否带有中文;后端通过get or post方式获取参数; 后端解析并返回值的编码为 utf-8 or gbk。通过排列组合一下,发现居然多达64种,但是页面编码来说的话,我们暂定为utf-8(因为页面编码为gbk的情况是可以类推的)。我们在ajax请求的时候怎么去避免乱码,post和get如何取舍,应该注意些什么问题呢?来跟我一起来探
阅读全文
摘要:之前一直转windows平台下做php,很少遇到问题。现在有了macbook,还在慢慢的熟悉中,搭建php开发环境,熟悉mac系统文档组织还有命令,颇费功夫。今天我在mac下做一个php的练习,用到了date方法,但是提示有错。提示信息如下:“It is not safe to rely on the system's timezone settings.”搜索了一下,解决方法如下:在mac下,打开你的终端,输入命令:"sudo cp /etc/php.ini.default /ect/php.ini"然后 修改php.ini,添加以下的文本内容:"dat
阅读全文
摘要:点击一个页面中的某个按钮或者链接,生成某链接的快捷方式同时下载到本地,如果使用php语言来实现,网上比较多的方法如下:<?php$Shortcut="[InternetShortcut]URL=http://www.your_url.com/IconFile=http://www.your_icon.com/IconIndex=1IDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";header("Content-type:application/octet-stream");head
阅读全文
摘要:学习php,使用了wamp安装包来搭建php+apache+mysql的环境,wamp官方下载地址:http://www.wampserver.com/en/ .但是wamp默认的用户名是'root',密码是空。现在我需要把密码改成自己想要的字符串。我的wamp的安装目录是"d:\wamp".在网上搜索了一下,试过好多次,有的不可行,比如直接修改“D:\wamp\apps\phpmyadmin3.4.10.1\config.inc.php”文件,将i]['password']='
阅读全文
摘要:Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:<?php$name = '浅水游';print <<<EOT<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"
阅读全文
摘要:最近学习php,看到这篇博文,关于php.ini中的error_reporting参数的配置,转载过来,随时看看。error_reporting可以设置的参数,如下:错误报告是位字段。可以将数字加起来得到想要的错误报告等级。E_ALL – 所有的错误和警告(不包括 E_STRICT)E_ERROR – 致命性的运行时错误E_WARNING – 运行时警告(非致命性错误)E_PARSE – 编译时解析错误E_NOTICE – 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)E_STRICT – 编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。E
阅读全文
摘要:AppServ,XAMPP,WAMP都是集成了apache,mysql,php的套装,使用起来比较方便,就不需要再去一个个的配置php,apache和mysql。 下载相应的安装包进行安装,不过对于php项目来说,WAMP会默认显示NOTICE信息,页面上一大段一大段的,比较难看。怎么去掉这些警告信息呢?先找到php.ini文件。其路径是:(我的安装路径是D:\wamp)D:\wamp\bin\php\php5.3.10\php.ini ,打开该文件。在文件中搜索,error_reporting = E_ALL,这是默认值,然后改成:error_reporting = E_ALL&~E
阅读全文
摘要:phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的本地服务器的根目录下,如apache的www目录。 2.配置config文件 打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可: A.访问网址 $cfg['PmaAbsoluteUri'] = '';这里填写phpmyadmin的访问网址,本
阅读全文