PayPal Express checkout IPN notification bug

Written on April 26, 2010 – 12:38 pm | by Stan Kuhn |

IPN (instant payment notification) is a background call to user script from PayPal which is suppose to notify website owner about payment events. This is complementary non required service website owners can use to detect payment result instantly. To be honest from experience this is must have since too many users get lost in payment [...]

Tags: ,

Antispam measures on websites

Written on April 18, 2010 – 1:20 pm | by Stan Kuhn |

Spam on Internet website become a big issue. Nice functionalities like “send the article(product) to a friend” become open email relays. Message boards become lists of porn, hazard and drug advertisement sheets. Contact forms on websites become direct email spam route to website owners. What are our web-developers options to forbid this? Lets identify how [...]

SEO links in Apache

Written on April 12, 2010 – 5:54 am | by Stan Kuhn |

Nice search engine optimized links may look something like this http://www.mydomain.com/products/home-garden/Patio-Glass-Coffee-Table.html To create e.g. online shop with such formatted  real pages would be crazy. Althoug it would be possibly doable to autogenerate cache pages as real files, this is not how these links are being done. To create dynamic pages with such structure you use [...]

AOL email parsing error

Written on April 4, 2010 – 11:42 am | by Gaspo |

AOL (America OnLine)  is an American global Internet services and media company. They also provide email services for milions of users including part (220k) of users registered on our website. We received several bug reports about problems with emails we send to users. They were complaining they dont get all information needed in their emails, [...]

Tags: , ,

SEO links in Smarty

Written on March 31, 2010 – 11:44 am | by Stan Kuhn |

There is no need for discussion why links on a website should be optimized for search engines. There are certainly automated ways how you can build SEO links. If this process is automated you loose some flexibility you used to have to “just” write the link in <a> tag. This is how you can do [...]

Tags: , ,

Learning LAMP web developement – 4. Templating systems. Back-end and front-end separation

Written on March 5, 2010 – 6:05 am | by Stan Kuhn |

HTML templates are used in projects for simple reason to separate front-end static html pages from background functionality that delivers those pages to the user. This concept brings many benefits, one of them is possibility to independently maintain front-end a back-end of the application. Main benefits of using the templating systems are Clean code. To [...]

PHP Static variables – Object factory

Written on February 24, 2010 – 7:34 pm | by Stan Kuhn |

On large busy projects where server resources do matter it is good idea to reuse object which is used several times during script execution in different scopes. There are more options. One is to use global keyword on top of each function where object is needed but you must make always sure object really exist [...]

Learning LAMP web developement – 3. Object oriented programming

Written on February 22, 2010 – 5:09 pm | by Stan Kuhn |

If we look to the history of scripting preprocessors such as PHP used to develop Internet applications we can see that from very beginning they were plain procedural languages. Over the time object oriented functionality was introduced and nowadays the object oriented support is pretty good. So what makes it interesting? Why the object programming [...]

Learning LAMP web developement – 2. Appropriate development tools for web application development

Written on February 18, 2010 – 4:42 pm | by Stan Kuhn |

You certainly can use simple text editor, simple FTP client and command line utility to manage your database, so why should you care? Well, the same way as you can build a house with just a shovel and trowel, but how long it will take you? So lets get real and lets see what we [...]

Learning LAMP web developement – 1. Introduction

Written on February 17, 2010 – 7:47 pm | by Stan Kuhn |

PHP gained its popularity mainly because of its intuitiveness and easy use. Practically anyone who can think logically can create a program in php. Starting is about reading few articles on Internet doing some simple install and you are ready to go. This is great because it creates large base of potentially good programmers. On [...]