I am a web & mobile app developer based in Lahore. I have been developing creative, interactive, usable & successful web apps, web portals, php and Flash action scripting, REST apis, WordPress plugins & themes. In recent years, I have worked on Ionic, Angular and TypeScript for hybrid mobile apps, Flutter & Dart, React & React Native, and Swift native iOS mobile app development.
Sometimes osCommerce store’s default search feature finds no product and search repeatedly returned ‘There is no product that matches the search criteria.’ even though you know products are there. And I had searched the exact name of product which was there and search could not even fetch that! It took me an hour or so,…
After installing the SSL certificate successfully on your web server, If you are getting some error like "unknown certificate issuer" while accessing the URL "https://www.yourdomain.com/", this blog post might resolve your problem, read on! SSL protocol (https://) is a must for any E-Commerce website if you intend to accept payments on your own website. The…
Uploading and downloading files is a chore every webmaster has to cope with on daily basis, but if you do this by compressing the files, uploading the tar or zipped and uncompressing them on server, life becomes a little easier. Similarly taking backup on a server becomes easier if you just compress the files/folder on…
If you want a select drop down option to show/hide specific div contents, here’s a simple solution using jQuery. $(document).ready(function(){ $(“#select_id”).change(function(){ var test = $(this).val(); if(test==\’option value to show\’) { $(“#container”).show(“slow”); }else { $(“#container”).hide(“slow”); } }); HTML code will look something like this. Hey! here are your hidden contents. Cheers!
This is one of the minor CSS problems that we face on every other web project. Checkboxes and radio button labels are not aligned. This can easily be avoided by setting vertical-align of checkbox or radio button. Just define a class and add it to the checkboxes/radio buttons. This will correctly align them with the…
I loved the animation and music was awesome! I don’t care much about priority inbox (yet) but the way they advertised it is really neat. I usually don’t post videos but it was too good.
Taking backup databases is a routine for every webmaster. Make your life a little easier by delegating this boring but extremely important chore to the shell script that will do this automatically and silently everyday, or whatever time you choose, for you For automatic MySql database backup, please use following script to take backup using…
While working recently on a Flash AS3 project, I had a hard time setting up MovieClips as buttons and once I got MovieClips working as buttons, it took some time to figure out how to disable them as button or actually I should call it a clickable area in Action Script 3! In the good…
From my experience as a web designer and developer, I have seen websites getting designed, developed and launched without Search engine optimization (SEO) considered at all in the process and even if it is ever implemented, search engine optimization is mostly only an after-thought half hearted attempt to make up with the internet marketers’ complaints.…
If you ever faced a scenario where you had to parse the rss feed with image thumbnails placed inside “enclosure” tags, SimplePie is the perfect solution. In fact SimplePie can parse mediaRSS. There are several other php classes such as Magpie which can do the job as well. Magpie can parse rss2.0 enclosure but not…
While attempting to add another developer to my Facebook Application Settings panel after I tried to save his name, I got the following error: “Validation failed. Only verified developers can be added as listed developers of this application.” A Google search brings this blog post which says here http://developers.facebook.com/blog/post/386 that “Starting this week, we are…
Starting June 30, 2010, your Facebook application will only be able to read the publically available information of a user’s profile by default, the way data read permissions are granted in the platform. While the changes are broad in scope, none of them impact backwards compatibility: all of your existing code will continue to work.…
Facebook has recently introduced Graph API and simplified many things. The new Graph API attempts to drastically simplify the way developers read and write data to Facebook.The Graph API uses OAuth 2.0 for authorization. OAuth 2.0 is a simpler version of OAuth that developers used earlier for authorization as $facebook->require_login(). (by the way, old token…
If you want a radio button selection to show certain Div contents and hide some other Div on the web page, and on another radio button selection, you need a different Div associated with that radio button hiding the unwanted one, read on. This can be achieved very efficiently using jQuery. We can put the…
Uploading files to server is a daily chore every webmaster has to do and if you do it using some ftp client where each and every file and image, no matter how small it might be, is uploaded separately, it’s a real pain. Sometimes, It takes hours to get these files uploaded and even then…