PHP
Binary packages: PHP CLI 5.2.8 and PHP-GTK 2.0.1
Wednesday, January 14th, 2009Update (2009-05-18): libglade support is not included with this package. It has been deprecated and will soon be replaced with GtkBuilder (coming soon). If you happen to need a clean CLI package of the latest PHP and a copy of a clean PHP-GTK 2 package, we have compiled a .deb (for Debian, Ubuntu and derivatives) [...]
Patch for phpGladeTool
Saturday, January 10th, 2009Although phpGladeTool is a very good tool to generate PHP from glade interfaces, it has many bugs that makes it run slowly and unstable. Below is a patch to phpGladeTool to fix some of the bugs. Keep in mind that this is only a small patch and that it does not fix all the bugs. [...]
Disable the jump box of the FAQ in phpBB 3
Saturday, December 20th, 2008If you think that the “jump to” box at the bottom of the FAQ in the phpBB 3 package is annoying or unessesary, you can use this article to disable it in four easy steps. Download faq.php from your phpBB3 installation. Open it with a text editor. Comment out (add a #) line 170 (“make_jumpbox(append_sid(“{$phpbb_root_path}viewforum.$phpEx”));”). [...]
phpBB force login hack
Tuesday, December 16th, 2008To set up a private forum in phpBB, you could simply make all the forums “No Access” to guests and bots. But if they can still view your member list and profiles, that is a security leak. Here is a patch to remedy that by forcing the guest or bot to login before they can [...]
Simple timer script for command-line PHP
Wednesday, November 12th, 2008Are you looking for a simple timer script written in command-line PHP? If so, here is one pre-written (released under the GPL v2 or later): Usage: When launching use first parameter as number of minutes to count (0-59 min). Press enter to check the time. If you found this script useful or helpful, please help [...]
Allowing shorter passwords in AutoIndex
Thursday, October 30th, 2008If you’ve ever found AutoIndex PHP Script‘s password valiator’s resrictions on a long password annoying, you’re not alone. Fortunately, we have found a workaround for it. Steps Download the AutoIndex script. Extract the archive and open classes/Admin.php Find the line that says “private static function validate_new_password($pass1, $pass2)“. Move further down to the line that says [...]
SimpleXML - solution for XML manipulation in PHP
Sunday, September 7th, 2008If you ever do get the need to manipulate (read/write) XML, you could try using the PHP DOM API, but it’s very difficult to use the DOM. An good extension-less way to access and manipulate XML instead is SimpleXML. It’s very easy to use compared to DOM and features a easy way to access attributes [...]
12 things you need to know about PHP
Tuesday, September 2nd, 2008Are you still thinking that PHP is an web-only language or is “not a real language”? Well, that used to be true with PHP 2.0, but with PHP5, it’s not so true anymore. Here are 12 things you need to know about PHP: PHP is not only for the web. PHP used to be only [...]
DOMNodeList as an Array
Sunday, August 31st, 2008When using getElementsByTagName, it returns a DOMNodeList which you can use with foreach, but you can’t use array indexes to access elements. For example, you can use the following code to the contents of the first “test” tag: <?php $file = ‘z.xml’; $xmlfile = new DOMDocument(); @$xmlfile->load($file); $iplist = $xmlfile->getElementsByTagName(‘test’); $i = 0; foreach($iplist as $v) { [...]
The “Gtk-CRITICAL gtk_text_buffer_emit_insert assertion” warning in PHP-GTK2
Saturday, August 30th, 2008If your internationalized PHP-GTK2 apps have ever failed to work, you probably received the following message in the terminal before: Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)’ failed This means that you have been using or passing non-UTF8 (good chance that it is CP1252 on Windows) strings to PHP-GTK2 classes and methods, such as [...]
« Previous Entries Next Entries »