PHP - 文章列表
-
学习PHP小结:PHP编程中常用的三则技巧
1.配置PHP文件目录\n 作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句: \n Alias /test/ “d:brhpwebsitebrhp/” 那么在浏览器端输入:“http://localhost/test/+PHP文件名”就可以访问d:brhpwebsitebrhp/下的PHP文件了;可见该行不过是为存放PHP文件的目录起一个别名。 \n 其次,还可以通过指定DocumentRoot路径得到存放服务器文件的目录,在httpd.conj找
-
入门知识:动态网页PHP编程中数组的基础知识
关于数组:\nPHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。数组array是一组有序的变量,其中每个变量被叫做一个元素。数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问PHP中,数组可以包含标量(整数,布尔,字符串,浮点数)或复合值(对象甚至其他数组),并且可以包含不同类型的值\n1。创建数组\nPHP提供创建数组的array()语言结构numbers = array(5,4,3,2,1);words = array(“web”,”database”,”application̶
-
PHP实例:PHP制作的网站意见在线反馈表
这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。 \nabout.php ————————- <html> <head> <title>意见反馈表</title> </head> <body> <?php adminmail=”webmaster@dwww.cn”; #管理员信箱 pagename
-
入门知识:动态网页PHP编程中字符串5个技巧
字符串注意单引号和双引号的区别注意转义字符的使用,”,注意使用8进制或16进制字符表示 xf6echo “Hxf6me”;//需要察看是否支持此类文字编码———————输出结果—————————————-H鰉e————————&
-
PHP截取UTF-8字符串,解决半字符问题
function utf_substr(str,len){ for(i=0;i<len;i++) { temp_str=substr(str,0,1); if(ord(temp_str) > 127){ i++; if(i<len) { new_str[]=substr(str,0,3); str=substr(str,3); } } else { new_str[]=substr(str,0,1
-
PHP实例:精确到每一秒钟的在线人数显示代码
<?php session_start(); dat_now1=date(“H+i+s”);//取时间 p2=explode(“+”, dat_now1); dat_number1=p2[0]*3600+p2[1]*60+p2[2];//取秒 \nif(online_time<>”\")//上次刷新时间 {dat_h=substr(online_time,11,2); dat_i=substr(online_time,14,2); dat_s=substr(online_time,17,2); dat_number=
-
利用PHP代码实现网页自动判断转向
用户可接受的语言信息,放在_SERVER[\"HTTP_ACCEPT_LANGUAGE\"]里, 变量信息是类似这样的 “zh-cn”, 如果是多语言列,是类似 “zh-cn,en;q=0.8,ko;q=0.5,zh-tw;q=0.3″ 下面的问题可以迎刃而解了。 代码: \n<?php error_reporting(E_ALL ^ E_NOTICE); // 分析 HTTP_ACCEPT_LANGUAGE 的属性 // 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示) preg_match(‘/^([
-
PHP中用正则表达式验证中文的问题
str = ‘中华人民共和国123456789abcdefg’;echo preg_match(“/^[u4e00-u9fa5_a-zA-Z0-9]{3,15}”,strName);\n运行一下上面这段代码,看会有什么提示信息?Warning: preg_match(): Compilation failed: PCRE does not support L, l, N, P, p, U, u, or X at offset 3 in F:wwwrootphptest.php on line 2\n原来,PHP正则表达式中不支持下列 Perl 转
-
动态网页PHP编程中八种常见的文件操作方式
文件和目录的操作PHP处理本地服务器上的文件和目录是非常方便的,但有时候会出现权限和路径相关的问题1.打开文件resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] )handle = fopen(filename,mode)//打开文件,返回代表此文件的资源的句柄文件名称可以使用相对路径或者绝对路径也可以使用网络协议模式,打开模式具有rr+ww+aa+xx+b在操作二进制文件时如果没有指定 ‘b’ 标记,可能会碰到一些奇怪的问题,包括坏掉
-
教你用PHP写MySQL数据库的用户认证系统
用户认证的原理很简单:首先需要用户在页面上填入用户名和密码,当然没注册的用户需要先注册。然后调用数据库搜索是否有相应的用户。如果有就确认,没有则提醒用户先注册。使用PHP来完成这一切很简单,但需要注意的是如果想在以后的页面中都能确认用户身份。\n第一步是做一个登录的页面。\n第二步开始登录后的确认程序的设计。login.php:\nmysql_connect(“localhost”,”user”,”password”)\n/*连接数据库,用户名和密码自行修改*/\nor die(“无法连接数据库,请重试