Quantcast
Channel: PHP Stone
Browsing latest articles
Browse All 30 View Live

SEO:WordPress中使用永久连结

Permalink是Permanent Link(永久的连接)的缩写,Permalink 指向的均为一个网络日志条目 (Entry) 的独立网页。...

View Article


让我们开始使用firefox

目前我使用的网页浏览器有Firefox 3,Internet Explorer 8,Sarari 4 Beta,Chrome。但归结到底,最喜爱的任然是Firefox,习惯于其功能的强大(虽然安装多个插件后firefox启动缓慢,但还是忍了)。下面从Firefox强大的附加组件(Add-On)出发,谈谈本人的一些日常应用。 1. 书签工具栏 个人印象中最开始有书签工具栏的应该就是firefox:...

View Article


Image may be NSFW.
Clik here to view.

在Windows上使用Putty通过OpenSSH安全地登陆FreeBSD

看过delphij的实现安全的三种途径这篇文章后决定将FreeBSD服务器的SSH登录改为使用密钥认证的方式;另外也是因为看到 /var/log/messages 里满是这样的记录: May 1 13:00:12 stone sshd[12296]: error: PAM: authentication error for illegal user admin from 220.173.60.209...

View Article

Image may be NSFW.
Clik here to view.

Mac OS X 上的 PHP 开发环境

终究还是抵挡不住 Apple 的诱惑,入手 Macbook,在这个从未接触过的 Mac OS X 上,开始捣鼓 PHP 开发环境。 配置终端 我一直都喜欢用终端的,FreeBSD 上用 Tcsh,Ubuntu 和 Mac OS X 上使用 bash,先查看终端的配置信息: echo $SHELL /bin/bash echo $PS1 \h:\W \u\$...

View Article

PHP 遍历数组的方法

1. foreach() foreach()是一个用来遍历数组中数据的最简单有效的方法。 #example1: <?php $colors = array('red','blue','green','yellow'); foreach ($colors as $color) { echo "Do you like $color? <br />"; } ?> 显示结果: Do...

View Article


安装用于测试MySQL的Perl模块

在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现: “警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmin将无法可靠地访问您的MySQL数据库。点击此处 立刻安装该它们。”...

View Article

FreeBSD 次版本升级笔记

由于学习的需求,我在一台FreeBSD服务器上做着各种的尝试。之前FreeBSD的版本升级都需要重新编译内核源代码,那是一个我认为并不繁琐而且很有乐趣的过程,但是最大的缺陷在于最终的更新文件需要跑到机房在服务器连接的显示器跟前进行,无法通过SSH远程来完成。自从有了freebsd-update这个实用的工具之后,我就可以在自己的电脑跟前完成这些操作了。...

View Article

网络设备故障拾遗

最近碰上一个交换机坏掉和一个路由器坏掉,可是折腾了我一把,把处理过程记录一下。...

View Article


为PHP5安装PEAR

最近在学习PHP的PEAR(PHP Extension and Application Repository PHP扩展与应用库),测试软件我都首先在FreeBSD上安装,因为早已习惯与其软件维护的简便。 #cd /usr/ports/devel/pear #make install clean 执行安装后提示当前PHP没有运行在命令行模式下,无法安装 #cd...

View Article


Windows 系统维护笔记

Windows Server 2008自动安装安全更新时失败 安全更新包:KB967723,错误代码:code 80070490 有时解决这种问题的方法很简单,到微软的官方下载中心下载独立的安装包执行安装就解决了。 http://www.microsoft.com/downloads/en/default.aspx 在下载中心搜索KB967723,找到相应系统的更新程序,下载并执行安装。...

View Article

WordPress Template – Title 优化

WordPess 2.5 以后,wp_title() 函数新增了功能,可以直接将文章标题和分隔符显示在博客名称之前,用法在默认模板的<title></title>字段给出了范例: <title> <?php wp_title('|',true,'right'); ?> <?php bloginfo('name'); ?>...

View Article

递归函数 –还贷计算器

递归函数(recursive function),即调用自身的函数,通常有很好的实用价值,用来将复杂的问题分解为简单的情况,反复调用自身处理直到问题解决。 这里以还贷计算器中的等额本息(每月以相等金额还贷款的本金加利息)还款为例子,输出一个表格,例举出每一期还款所需要的偿还的金额,所还的利息以及每月的贷款本金减少额。 先做一个HTML表接受用户输入,代码如下:...

View Article

PHP 导航提示(面包屑型轨迹)

导航提示(面包屑型轨迹)为Web用户提供了方便、直观的导航帮助,将用户的当前位置分解为一个超链接路径提供当前文档中网站中相对位置的总揽。总体来说,更加优于浏览器本身提供的导航工具,而且能够补充甚至替代一般网站的本地化菜单系统。...

View Article


Image may be NSFW.
Clik here to view.

在 WordPress 3.0 中使用菜单

新发布的 WordPress 3.0 中新增了一个实用的功能,将外观层所表现的边栏(sidebar)和页脚(footer)等通过内置函数实现,删减模块不需要再改动代码,可直接在控制板直观自由地添加和改动。 值得注意的是,3.0 版本的 WordPress 在发表此文章时还没有中文版本,我使用英文版升级后改动的部分没有翻译。 在 functions.php 文件中注册 menus if (...

View Article

PHP 正则表达式应用

正则表达式是一个比较实用的开发工具,主要用来处理复杂的字符串,如按要求替换字符串,验证Email有效性,验证密码强度,替换掉用户输入的特殊字符等等。正则表达式的基本语法请移步 Wiki 。 在一段文本里高亮显示指定单词 搜索并高亮显示一个特殊的单词可以应用于显示搜索结果,将搜索关键字突出,便于用户查阅。 $text = "Sample sentence from KomunitasWeb,...

View Article


超全局变量 $_SERVER 应用小记

PHP 提供了很多有用的预定义变量,可以在执行脚本的任何位置访问,用于提供大量与环境有关的信息。可以通过这些变量获得关于当前用户会话、用户操作环境和本地操作环境等详细信息。PHP 会创建部分变量,而其他许多变量的可用性和值则取决于操作系统和 Web 服务器。 $_SERVER $_SERVER 包含由 Web...

View Article

Ubuntu更改Apache DocumentRoot的403错误分析

Ubuntu下更改 Apache DocumentRoot到用户目录,出现 403 错误 403 Forbidden Forbidden You don’t have permission to access / on this server 多数情况下,这个消息的出现多数是由于DocumentRoot 的相关配置错误 # 这一部分定义网站或虚拟主机的根目录 DocumentRoot...

View Article


小议3D肉蒲团

高清版的3D肉蒲团流出,自然地没有错过,我所能理解的一些东西是,直面欲望,处理欲望与情感,还有关于故事本身的一些事情。...

View Article

琵琶语

深夜,用耳朵翻阅了林海的《琵琶相》,最喜欢的曲子是《琵琶语》和《欢沁》。 第一次听到《欢沁》还是在看孙科的舞蹈《孔乙己》时,这支优秀的古典舞加上这首神奇的琵琶配乐,欢乐就像雪花一样洒满全身。 琵琶语,不知道用英文怎么表达,URL里是写的pipa-says,因为随着音符流出,感觉琵琶向你走来,竟是一个异常美丽的女人,在寂静的,月光皎洁的深夜,细细的吐露着忧伤。...

View Article

Image may be NSFW.
Clik here to view.

雪纷飞,心曼舞

自然的美丽,总是奇特,让人心旷神怡,雪景就是其中一种。没有亲见雪的人一直期待着与雪的相遇,就像等待一场恋爱一样。 这还是前年的雪景,一夜而成,十分厚重。早上起来一发现,即便要赶去上班,但我还是拿起了相机,一路小跑着拍,像个看到新奇事情的孩子一般快乐,大雪纷飞,我心曼舞,这时的我很希望自己是一个舞者,用身体的律动,释放心绪的节奏。 而这满眼的白色,就像能净化内心的圣物,给人以干净、清凉的力量。...

View Article

会话处理:一个简单的登入登出

关于会话处理 HTTP 是一种无状态的协议,说明每次请求的处理都与之前或之后的 请求无关,但是为了能够调整用户特有的行为和首选项,出现了一种在客户端存储少量信息(常称为cookie)的实践,但由于 cookie 大小的限制、所允许的 cookie 数量以及 cookie 的实现上的各种不一致,出现了另外一种解决方案:会话处理。 会话处理的实现方式是为每位网站访问者分配一个称之为会话...

View Article


我使用的 Dropbox VS Google Drive

自从2010年开始使用Dropbox,便爱不释手,U盘什么的立刻被贬到了光盘的地位,这也算是我第一个使用的云服务。Dropbox 的主要工作就是同步文件,但于此同时,也可以和某些特定用户分享文件,也可以将某些文件公共分享,但文件不能直接是PHP,JSP,JS等可执行脚本,如果这些文件包含在压缩包内,便可行了。 刚开始Dropbox...

View Article


Image may be NSFW.
Clik here to view.

Mac 神器之 Time Machine

伴随着进入 Time Machine,一个华丽的时光隧道映入眼帘,这是一个既华丽又务实的备份工具,也是我觉得为什么程序员要使用Mac OS X的原因之一,因为有她,节约生命! 想起 Windows XP 的时代,计算机系的同学都有过无数次给别人装系统的经历,安装完毕之后的驱动、优化、程序,那都是噩梦,用上 Ghost 之后,轻松了一大截,然而...

View Article

Image may be NSFW.
Clik here to view.

WordPress 修改自动间隔与禁用修订版本

WordPress: Modify autosave interval and disable post revisions 打开 WordPress 主配置文件 wp-config.php 添加下述代码 // 更改自动保存间隔 define('AUTOSAVE_INTERVAL', 6000 ); // seconds 将自动保存间隔增加到一定时间,就无需在 wp-admin/post.php 和...

View Article

用 PHP 简单的输出 Google Reader Json

离 Google Reader 逝去两个来月了,此文仅作个纪念 下载 user@gmail.com-takeout 文件并解压后,得到的是 json 文件,用 json_decode() 函数做一下解码 json 的操作 date_default_timezone_set('Asia/Chongqing'); $handle = fopen("GR/starred.json", "rb");...

View Article


Ubuntu Server 上的安全 OpenSSL 版本及更新

以下为修复漏洞的 Ubuntu 发行版本中最低的版本要求 Ubuntu 10.04: 此发行版本的 OpenSSL 不受影响 Ubuntu 12.04: 1.0.1-4ubuntu5.12 Ubuntu 12.10: 1.0.1c-3ubuntu2.7 Ubuntu 13.04: 官方支持已经过期,有必要升级系统 Ubuntu 13.10: 1.0.1e-3ubuntu1.2 查看目前版本 dpkg...

View Article

Ubuntu Server 破壳漏洞修复

2014 年 9 月 24 日,Bash 惊爆严重安全漏洞,编号为 CVE-2014-6271,该漏洞将导致远程攻击者在受影响的系统上执行任意代码。破壳漏洞(ShellShock)的严重性被定义为 10 级(最高)。 GNU Bash 4.3 及之前版本在评估某些构造的环境变量时存在安全漏洞,向环境变量值内的函数定义后添加多余的字符串会触发此漏洞,攻击者可利用此漏洞改变或绕过环境限制,以执行...

View Article

Vimwiki 语法高亮

几年前开始用的 SyntaxHighlighter2 插件来给代码语法高亮,由于懒一直没有更换,今天实在看不下去,而且又发现 PRISM 的简洁耐看,于是决定将 Blog 和 Wiki 页面都替换过来。 WordPress 的话很简单,可以使用插件,或者如下: 到这里按需求下载 加载 prism.js 与 prism.css 需要高亮的代码用 <pre><code...

View Article

PHP cURL 登入与获取页面

PHP 使用的 cURL 依靠 libcurl 库,libcurl 很好的支持 http、https,因而在登入和获取页面时完全可以充当浏览器的角色。 下面介绍一下我常用到的登入和获取页面代码,功能上,记录了登入 cookie,可以一次登入后免登入直至 cookie 过期。 应用场景:某些小型服务网站没有提供 API,但是要经常性的获取某些登入后的数据。 首先是登入函数 function...

View Article



Image may be NSFW.
Clik here to view.

Windows 10 上的 PHP 开发环境

这里有标题党之嫌,其实也就是原本在 Windows 7 上安装好的开发环境,升级到 Windows 10 后发生的一点点变化,真正的环境配置请移步 Windows 上的 PHP 开发环境 其实如果之前的 Windows 上按标准安装好了开发环境,升级后基本上只需要停止默认的 Web 服务即可,操作如下 在底部搜索框键入 services 以打开服务窗口,停止并禁用以下服务 Windows...

View Article
Browsing latest articles
Browse All 30 View Live