<< 书写是对思维的备忘 || 书写是对思维的缓存 || 书写是与自己的对话 || 书写是与别人的交流 >>

PHP获得的客户端和服务器端IP

2009年3月11日

      使用PHP获得IP,在WEB系统设计上时常涉及。笔者就这个问题根据经验做一下整理,加深印象!

阅读全文…

Yaron PHP编程基础知识

【不走弯路】WIN下PHP编程调试环境配置

2009年3月11日

      笔者以前都是在CENTOS/FREEBSD下写PHP,在公司为了协作不得不在WIN下编程,但是笔者不想在WIN下耗太多时间用于PHP环境配置(笔者对WIN下运行PHP存有偏见),便摸索出简单有效环境配置方法。本文供大家参考,希望PHPER少走弯路。

阅读全文…

Yaron PHP编程基础知识

PHP软件开发测试简介

2009年3月9日

      笔者发现国内的PHP开发,对测试这一块儿不是特别重视,要不就是秘书兼职测试(功能测试),要不就是程序员自己测试自己的程序,要不就是把开发效率低、水平不怎么样的程序员发配去做测试。笔者表示无奈和担忧,本文就从测试的目的、原则、方法、以及内容上,简单介绍一下PHP软件测试。

阅读全文…

Yaron PHP高级应用

在HTML页面里调用PHP的方法

2009年3月7日

在HTML里面调用动态模块,比如浏览次数,除了使用JS/AJAX可以实现,还可以利用JS调用PHP的脚本来实现,而且还可以传递参数给服务器。笔者在这儿做一下纪录,一者加深印象,二者方便初学者查阅。

笔者在给我乐邯郸http://www.56hd.com做整合的友情链接模块中,使用到了该方面知识。

1. 调用格式
Code:

1
<script src="./friendLink/script.php" type="text/javascript"><!--mce:0--></script>

2. 实例应用

笔者这里先介绍一下实例。我乐邯郸使用了康盛的SUPESITE7.0、DISCUZ7.0、UCHOME三个系统,三个系统中的友情链接模块相互独立。笔者需要把这三个系统的友情链接模块整合到一起。友情链接管理模块这里不谈,只给出调用脚本script.php的代码。

Code:

1
2
3
4
5
6
7
8
9
10
include './FL_inc/friendLink.inc.php';
$xml    = simplexml_load_file('./FL_data/data.xml');
$position    = $_GET['position'];
foreach($xml->friendLink as $flinks) {
    if($flinks['position'] == $position && $flinks['isImage'] == 0){
        echo 'document.write(\'<a href="',$flinks->url,'" target="_blank">',u2gIconv($flinks-&gt;name),'</a> \');';
    }else if($flinks['position'] == $position && $flinks['isImage'] == 1){
        echo 'document.write(\'<a href="',$flinks->url,'" target="_blank"><img title="',u2gIconv($flinks-/>name),'" src="',$flinks->logoPath,'" border="0" alt="" /></a> \');';
    }
}

笔者需要在3个系统的默认友情链接部分,使用JS调用script.php脚本,并且传递系统标识符给script.php脚本。

Code:

1
2
3
<script src="./FriendLink/script.php?position=supe" type="text/javascript"><!--mce:1--></script>
<script src="./FriendLink/script.php?position=bbs" type="text/javascript"><!--mce:2--></script>
<script src="./FriendLink/script.php?position=home" type="text/javascript"><!--mce:3--></script>

这样就轻松实现了友情链接集中管理功能。

Yaron XHTML/DIV/CSS

PHP中图片实现等比例不失真缩放

2009年3月7日

      笔者在设计http://www.cityxii.cn的主页过程中,有遇到图片缩放问题。由于页面的图片是从论坛里面抽取,而用户在论坛里面所发图片大小不一,展示出来难免会要变形。

阅读全文…

Yaron PHP编程基础知识

抓取并处理WEB页面数据(CURL/DOM)

2009年3月6日

      昨天面试,让写一个小脚本,抓取http://www.newegg.com.cn相关产品的数据。以下是笔者的实现思路。

阅读全文…

Yaron PHP高级应用

PHP漏洞XSS的介绍和预防策略

2009年3月4日

      XSS,第一次听说是在博彦面试的时候,后来查询才知道这是PHP编程的一个漏洞。用户可以利用此漏洞执行自己的JS代码,获得网站重要数据。

阅读全文…

Yaron PHP高级应用

WEB编程中POST/GET的具体区别

2009年3月4日

大家都知道Post/Get应用上的区别,但是对于本质区别了解的都不多。笔者依据自己的经验和网上搜集的资料,整理如下:

阅读全文…

Yaron XHTML/DIV/CSS

[专题] 百万级数据库系统分层优化——概述

2009年3月4日

      网上有丰富的数据库优化方案,但是大多都是零零碎碎,系统地介绍数据库优化的很少。笔者根据自己的经验,以及参考了其他高手的优化文章,整理一份系统的优化方案。

阅读全文…

Yaron DB安全优化

PHP字符串颠倒顺序的函数

2009年3月3日

      面试中经常会有这道题。只要思路明晰,可以轻松写出来。

      首先,php自带了一个字符串颠倒顺序的函数。

阅读全文…

Yaron PHP编程基础知识