Wednesday, October 10, 2007

Congratulations,

SugarCRM v4.5.1 could be successfuly installed on Godaddy's shared hosting.
There are many posts at both Sugar's and Godaddy's forums indictating the existing incompatibility between them. But now it is possible with following assumptions:
1) switch to PHP5 using .htaccess
2) make MySQL 5 database
3) Upload and install SugarCRM

PS: IMAP functions are still unavailble at godaddy so some SugarCRM functionality will not work.
PPS: Don't hesitate to ask if you need help to install Sugar or any other software.

Wednesday, September 26, 2007

Anyone who dealed with forms and php applications knows about emails. There a lot of questions about mail() function at http://www.php.net/mail
I got a class from sourceforge which makes my life mush easier.
You could make a piece of code which sends HTML email with attachment in a few minutes using it.
My script shows a form, where an user could enter his name and upload a file which will be sent to admin.

Wednesday, September 19, 2007

Portable Web Server

good portable web server - WOS portable

What is portable web server?
It is just full server environment fitted on flash-stick or CD(DVD)ROM.
WOS includes Apache web server, MySQL, PHP4&5 and a couple of PHP apps - such as OsCommerce, PHPMyAdmin and others.

It allows you to run your favorite site offline, on a client's desktop for example.

Sunday, September 2, 2007

PHPAuction runs on PHP 5

I had to use PhpAuction v2.0 in order to create a website for my client. But this script is written in old fashiniod way and it requires register_globals to be set on. I prepared a little patches for it. Files that should be fixed:
includes/config.inc.php (Place the code below to the begining of the file)
$p = array_merge($_GET,$_POST,$_SERVER); foreach($p as $k=>$v){ $GLOBALS[$k] = $v; }
if (!isset($HTTP_POST_VARS)) $HTTP_POST_VARS = $_POST;
if (!isset($HTTP_SESSION_VARS)) $HTTP_SESSION_VARS = $_SESSION;

admin/loggedin.inc.php (Place the code below immediately after session_start();)
if (!isset($HTTP_SESSION_VARS)) $HTTP_SESSION_VARS = $_SESSION;

In this way PhpAuction v2.0 from https://sourceforge.net/projects/phpnggpl/ could be used on both PHP 4&5 with register_globals switched off

Tuesday, August 21, 2007

PHP 4 will be not supported after 31-12-2007

Nobody cry about it. Bye PHP4 - news from php.net

Monday, May 28, 2007

PHP form handler

This script :
1) creates HTML form to enter the data
2) has php handler which gets data and stores it to db
3) exectes setup.php script to create corresponding data table.

Link: here
License: absolutely free 

Friday, May 25, 2007

SilverLight from Microsoft

yes it is about new buzz word from Microsoft
They tried to divide programmer's work from designer's one.
XAML + JScript vs FLASH + FlashScript
get the Silverlight player

Tuesday, May 22, 2007

PHP easter egg problem

PHP easter egg is funny dog picture but it could be used by attacker to detect PHP version
using following url:
http://www.yoursite.com/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Each version has its own picture.
If you would like to hide PHP version or even the fact that your site are using PHP you could use following solutions :

  1. .htaccess mod_rewrite:
    Change mod_rewrite
    setting so that web
    server removes 'easter egg' parameter string

  2. modifying php.ini
    set the "expose_php"
    directive to "off" in
    server's php.ini

Contact me if you interested to make your site a
little safer.



new open source project - GAdsViewer

New project is started at http://gadsviewer.sourceforge.net/
It will allow to store content of AdSense block published at your site.