Tag Archives: php

上一篇/下一篇

文章页面 article.php?id=5 1234567891011121314151617<?php $id = $_GET[’id’]; // 查询文章内容 $article_sql = "SELECT * FROM `article` WHERE `id` = {$id}"; // 略 // 查询上一篇文章的ID $prev_id_sql = "SELECT `id` FROM `article` WHERE `id` < {$id} limit 1"; // 略 echo "<a href=\"article.php?id={$prev_id}\">上一篇</a>"; // … Continue reading

Posted in Technologies | Tagged | 3 Comments

Linux下NetBeans调试窗口的乱码解决办法

NetBeans IDE 是个非常好的开发工具,但在 Linux 下调试窗口里的中文不能正常显示。 我的环境: Linuxmint Felicia java version “1.6.0_10″ NetBeans 6.7m3 这其实不是NetBeans的问题,而是Java的问题。解决办法如下: 在 jre 的 fonts 目录下创建目录 fallback sudo mkdir /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback 创建一个中文字体文件的软链到 fallback 目录下 sudo ln -s /usr/share/fonts/zh_CN/YaHei.Consolas.1.12.ttf /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/(YaHei.Consolas.1.12.ttf是很适合编程用的字体) 进入 fallback 目录 执行 mkfontscale cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/ && sudo … Continue reading

Posted in Tools | Tagged , , , | 1 Comment

QeePHP 针对复杂的表单手写 Form view

如果在项目里能统一表单的样式布局肯定是最好的了,可能你只需要定义一两个general_form_element.php放在_element 里,view里调用< ?php $this->_element(‘general_form’, array(‘form’ => $form)); ?>就可以了 但很多时候表单复杂了,布局改变了你就得去改general_form_element.php,而改了这个文件又会影响其他表单,当你不想为这个特殊的表单创建一个_element,那就手写吧 说明:这不符合 qeephp 的思想,不推荐

Posted in Technologies | Tagged , , | 2 Comments

The repository for Debian-based LAMP servers

Ubuntu 源里的 php 版本版本过低?更新太慢?懒得自己编译? 没关系,dotdeb 就是干这事的。 About Dotdeb is a repository containing many packages for the Debian stable (aka ”Etch”) distribution : PHP versions 4 & 5 and many of their PECL extensions, MySQL versions 5.0 and 5.1, Qmail, Vpopmail… … Continue reading

Posted in Technologies | Tagged , , | Leave a comment

NetBeans PHP IDE

貌似 NetBeans 不错,虽然依赖 JDK,不过本身很小巧才28M,运行速度也不错。有语法提示(只是必须用快捷键激活),语法高亮…… 其他的还没测试到,不过默认能识别 *.module 倒是不错,好像还看到网站有 Drupal 的插件提供…… 有内部调试,和 xdebug 集成的也不错。SVN 和 CVS 都支持. 缺点就是运行的时候会有个 java.exe 占100M+内存,netbeans的进程有3个(2个 nbexec.exe 和1个 netbeans.exe ),但3个进程加起来也才8M内存 还有就是代码提示不是自动提示 官网:http://php.netbeans.org/

Posted in Tools | Tagged , , | 1 Comment