Compdigitec Labs

PHP

Set of patches to allow PHP-GTK2 to compile with PHP6 (incomplete)

Saturday, January 24th, 2009

If you try to compile PHP-GTK 2.0.1 with PHP 6 (available at the Compdigitec Packaging Department), you will need a series of patches to allow it to compile with PHP 6 because the PHP-GTK generator does not like PHP 6. Here are a set of (incomplete, missing main/phpg_support.c) patches for the PHP-GTK2 generator: ext/gtk/gen_atk.c – […]

How to build a CLI interpreter of PHP in Linux

Friday, January 23rd, 2009

After you have installed the related development packages (eg libmysqlclient15-dev for MySQL support), configure PHP with the following options: ‐‐prefix=/usr ‐‐enable-debug ‐‐with-openssl ‐‐with-zlib ‐‐with-curl ‐‐enable-ftp ‐‐with-gettext ‐‐with-mhash ‐‐with-mysql ‐‐enable-sockets ‐‐enable-soap ‐‐with-tidy ‐‐enable-zip ‐‐with-xsl ‐‐disable-cgi If you found this article helpful or useful, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs […]

Binary packages: PHP CLI 5.2.8 and PHP-GTK 2.0.1

Wednesday, January 14th, 2009

Update (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, 2009

Although 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, 2008

If 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, 2008

To 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, 2008

Are 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, 2008

If 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, 2008

If 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, 2008

Are 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 […]

« Previous Entries Next Entries »