编程技巧 - 文章列表
-
PHP生成静态HTML文章发布系统的思路
1.需要一个session文件,这个当然是用来判断是否是管理员的php文件了。\n2.需要一个getip.php的文件,这个是取得来路ip的,也是用于管理员判断的。\n3.正式开始核心的文件了。在html.php中,需要一个form,用于登录的。当然这个form的action也是它自己。post之后进入一个文章发布的页面。这个页面是一个title和一个content两个部分。其中title就是你的标题,content是正文。content部分的输入我是使用了fckeditor。挺好用的一个编辑器。然后就是提交了。这个post的action我也是用的html.php执行的。在这里把title加到
-
WindowsXP下Apache2+PHP5+MySQL5的配置要点
最近几个月在许多论坛上发现,越来越多人喜欢玩各种cms和blog,给自己的系统架设个简单的服务器是许多人租用空间前的必经之路。一个有趣的现象是,在语言选择上,多数非专业人士所使用的系统语言都是php,而不是asp/asp.net等;在操作系统选择上,多数非专业人士所使用的都是 windows(甚至主要是XP、2000等,而非Server ),而不是Unix、Linux等;同时在服务器选择上,Apache比IIS的性能优势在市场份额上已经体现出一部分:70%的网站都使用 Apache,它还是免费的。这种情况下,Windows下安装Apache+php+MySQL应该是个人应用中“需求量”比较大的
-
应用技巧:动态网页中直接不让访问PHP程序文件
由于我们有需要用到某些php文件,而又不希望别人直接访问这个文件,我们可以在其他包含文件比如global.php中定义一个参数,在被访问页面data.php前面判断是否定义了该参数,没有定义则禁止访问\n在global.php中定义\n<?phpdefine(‘ROOT’,’./’);?>\n在data.php文件中判断:\n<?//data.phpif (!defined(“ROOT”)) { echo “You Cannot Access This Script Directly, Hav
-
学习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找
-
Apache指南: .htaccess文件使用手册
因为在一个国外的空间的根文件夹下看到这个.htaccess,搞不懂是干什么的,在落伍论坛找到一篇文章,先转过来放着,以后再慢慢研究,嘿嘿.. Apache指南: .htaccess文件 \n.htaccess文件提供了针对目录改变配置的方法。 * .htaccess文件 * 工作原理和使用方法 * 使用.htaccess文件的场合 * 指令的生效 * 认证举例 * 服务器端包含举例 * CGI举例 * 疑难解答 \ntop .htaccess文件 相关模块 相关指令 * core * mod_auth * mo
-
入门知识:动态网页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=