PHPFreaks.com: 10 Signs of Crappy PHP Software
On PHPFreaks.com they have a new "top ten" list of signs to look out for to tell if you're dealing with crappy software or not.
Like it or not, as a professional developer, sooner or later you are going to do some customising (if you are lucky, "extending") of existing software. If you are not familiar with the software, it is good advice to look into it before accepting the job. I had to learn that the hard way. But how do you recognize crappy applications without getting knee deep into the code?
Their list of signs include:
- The software tries to reinvent the object model, or "fix" language features.
- Scattered HTML and SQL
- Multiple levels of inheritance
- In the code base, there is a directory called "core"
PowerArchiver 2010 v11.50.43 beta 4
posted by niteshnon
PowerArchiver 2010 contains all the basic features you would expect from a compression program / archive utility - you can read and extract from many different formats and you can also create archives in many different formats, including 7-Zip which is one of the best compression formats currently used. What makes PowerArchiver different from many similar utilities is the wealth of advanced features it has. Simply put, PowerArchiver is one of the most innovative utilities of its kind and many features you now take for granted in a compression utility were first offered in PowerArchiver. These include our new modern interface - licensed from Microsoft Office UI, powerful explorer shell extensions, password manager, advanced encryption support, backup features, archive converter, multiple extract tool, batch zip tool, FTP integration, powerful SFX support, ability to customize PowerArchiver look with our skinning support, as well as many other tools. PowerArchiver prides itself on its simple, smarter way of doing things throughout the whole application. Newly developed Professional versions adds even more features such as: CD/DVD/BD burning, FTP Client and many advanced backup features.
Complete Feature List:
- Complete built-in support for 7-ZIP, ZIP, CAB, LHA (LZH), TAR, TAR.GZ, TAR.BZ2, BH, RAR, ARJ, ARC, ACE, ZOO, GZ, and BZIP2 file formats
- Support for reading and extracting disc image formats: ISO, BIN, IMG and NRG
- Built-in support for XXE, UUE, and yENC encoded files and full MIME (Base 64) support
- Creating ZIP and CAB and PAE encrypted self-extracting archives using a Wizard interface
- Support for unlimited size ZIP archives, with improved performance when working with 100,000+ files
- Support for Deflate64, providing improved compression results (both size and speed)
- Complete support for PKZIP 4.0 and PKZIP 4.5 disk spanning
- Compression Profiles to store frequently used compression settings
- Full support for ZIP AES encryption, 128-bit/192-bit/256-bit (supports: PKZip 5.1 (full), Secure Zip 8.0 and WinZip 9.0 AE-1 & AE-2) and proprietary PAE format using 5 different methods: Blowfish (128-bit), DES (64-bit), Triple DES (128-bit), AES 128-bit, and AES 256-bit
- Support for AES encrypted 7-Zip archives and multivolume 7-Zip archives
- Uploading archives or backups directly to FTP or SFTP (SSH) sites with multiple profiles supported and timeout option
- Password manager for saving frequently used passwords
- Tool for creating PBS backup scripts and running automated backups
- Internal viewer that supports TXT, RTF, GIF, PNG, BMP, ICO, TIFF, GFI, SGI, EMF, WMF, PPM, Adobe Photoshop, Autodesk, Truevision, - ZSoft Paintbrush, Kodak Photo-CD, JASC PaintShop Pro, and Dr. Halo file formats
- Many powerful archive operations (including: renaming files in archive, spanning archives, testing archives, viewing and writing comments, installing archives, and checking archives for viruses)
- Drag and Drop from/to Windows Explorer and the Desktop
- Two ways of viewing archives (Classic - all files in the same listing; Explorer - browsing through an archive like folders in Windows Explorer)
- Complete integration with Windows (extracting archives and creating archives directly from Windows Explorer using powerful "Explorer Shell Extensions")
- Ability to edit files within an archive using one single operation
- Printing file listing to text file or HTML document
- Tool for repairing corrupted ZIP archives
- Converting between file formats (for example: changing a ZIP archive to CAB archive, or LHA archive to ZIP archive)
- Extracting multiple archives at the same time
- Batch Zip function to create multiple different archives at once
- Favorite Folders to quickly locate archives
- Powerful Find function for searching within an archive
- Auto Update to automatically download and install new versions of PowerArchiver
- Powerful help in HTML and a tutorial with pictures for beginners
- Full skinning support via PSF files - includes interface skins, toolbar skins, icons and customizable application settings
- Customizable toolbar that can be docked to any side of the application or float independently
- Windows XP Theme and ClearType support
Tags: AES, Microsoft Windows, XP, disk, Create, Halo, Manager, Microsoft, Converting, Adobe, ARC, printing, encryption, Windows, HTML, Explorer, Windows Xp, Kodak
phpPro.org: Embedding PHP In CSS
New on the phpPro site is this article looking at a technique for embedding PHP inside of your CSS files and have it correctly interpreted.
Perhaps one of the most frustrating aspects of using PHP with websites, is getting variables into CSS. Having variables stored in an ini file, config file or even a database can make the updating of the look and feel of a site simple, however, CSS files, by default, do not parse PHP. [...] A html file may also include a PHP file, in the same manner as it includes a CSS file. This means the stylesheet can be renamed from style.css to style.php.
Using this method, the PHP inside the file is parsed and, because its included with a link tag, the CSS is also made available to the rest of the page.
Tags: Having, PHP, HTMLNETTUTS.com: Using PayPal’s Instant Payment Notification with PHP
On NETTUTS.com a recent tutorial has been posted about the integration of your PHP application with PayPal's Instant Payment Notification system.
Today we are going to combine Paypal with PHP to allow for the easy processing of payments on your website.
You'll need a Premier PayPal Account to get it all working as well as already have a server with a working PHP installation (there's no setup and install for that in this tutorial). There's ten different steps in the process and screenshots and code are provided the whole way:
- Creating a PayPal Account
- Enable IPN
- Building a Simple HTML Page
- Building a PayPal Button
- Writing ipn.php
- Creating the Database
- Account Creation
- Emailing the Login Credentials
- Invalid Payment Email
- User Login
VSO Software CopyTodvd v4.2.2.8
posted by XualVSO Software CopyTodvd v4.2.2.8

CopyToDVD is the ultimate CD and DVD backup software and burning software! You can backup DVD movies and videos, music, games, photos and data files in one click! Archive all y
2A84
our essential data with this ?all-in-one? disc-burning suite that combines performance, speed and simplicity!
CopyToDVD provides you with a variety of ways to create CD(s) or DVD(s), such as Windows shell integration or FileDepot technology. It provides voice notifications to make your burning tasks easy and fun! The program uses a smart data analyser that suggests the best output format (burn audio CD, burn to DVD, burn DVD Video?) according to your needs, and supports all CD and DVD formats.
Product features:
Audio: Create Audio CDs from MP3, WMA, Ogg Vorbis, MusePack and APE file formats.
Data: Create CDs and DVDs using ISO/Joliet/UDF. Multi session feature allows you to add to your media in stages.
Video: Create high quality DVD Video backups to be played on your PC or home DVD player. Copy DVD video with high playability.
Settings: Customize the way you wish to use the software by the large number of settings available.
Hardware support for CD, DVD, Blu-ray writers.
CopyToDVD supports all CD,DVD and Blu-ray disc formats (CD-R/RW, DVD-R/RW, DVD+R/RW, DVD-RAM, DVD+R DL, DVD-R DL, BD-R, BD-RE).
burn and create .iso image files in 1 click
Developers: Add a CD or DVD burning feature to your application using the batch/command line mode of CopyToDVD (complete SDK on request)
Latest technologies including Double Layer and HD-Burn
Download
CODEhttp://uploading.com/files/Y9HGAG2I/VSO.Software.Copy.To.DVD.v4.2.2.8.zip.html Tags: software, PC, Microsoft Windows, backup software, Windows, DVD Player, Create, Photos, HTML, media
NETTUTS.com: Create a Slick Flickr Gallery with SimplePie
In this new tutorial from NETTUTS.com there's information on how to create a gallery of the images from your Flickr account with help from SimplePie, a PHP tool for parsing XML feeds (like RSS).
Ok, so we're going to be touching on a number of technologies for this tutorial. We'll be using an RSS feed from Flickr, a bit of PHP, and some jQuery to make things nice and interactive! We'll use SimplePie to handle the RSS feed, as it makes life much easier, and can be used in any other projects where RSS feeds are involved.
They pull in the public photo information for a given user ID and parse details like the title of the gallery and each image's details, including descriptions. Add in a few links, some Javascript (jQuery) and HTML and you have a simple image gallery that automatically updates when you upload new photos to Flickr. You can grab the source here or just see it in action in their demo.
Tags: PHP, The Source, XML, HTML, Flickr, Create, Javascript, NETTUTS.com, PhotosNETTUTS.com: Asynchronous Comments with PHP, jQuery, and JSON
The NETTUS.com site has a new tutorial posted today looking at the combination of PHP, jQuery and the JSON format for messages to create a "more web 2.0" version of the traditional comment form.
In this article, we're going to look at how we create a simple but effective means of capturing and displaying visitor comments using a blend of jQuery, PHP and JSON. In the public forum that is the blogosphere, the ability to capture and display visitor comments on your blogs can give you instant feedback and opinions from the people that matter most '" those that read your blog.
Their script (check out the demo here) acts as an interface between a MySQL database and the HTML front end. Both the display and submission of the comments are handled by Javascript with the submission being handled by the ajax method in jQuery.
You can also download the source here.
Tags: MySQL, PHP, HTML, Web, ajax, Javascript, The Source, Create, JSONSitePoint Server-Side Essentials: Introducing Joomla
This new tutorial from the Server-Side essentials blog on SitePoint introduces you to one of the most powerful content managemnt systems the PHP community has to offer - Joomla.
Joomla (TM) is among the most popular Open Source content management systems that exist today, in the company of Drupal and WordPress. If you just need to build a web site for yourself and are unfamiliar with all this HTML stuff, or you develop web sites for other people, or if you're at the pointy end of developing web-based applications, then Joomla really should be on your evaluation list. It's easy to install, use, and extend.
He walks through the entire process complete with screenshots - installation, configuration and even included some links to other resources (community sites, reference links).
Tags: Web, Open Source, HTML, PHPZend Developer Zone: Building AJAX Applications with PHP and HTML_AJAX
In a recent post to the Zend Developer Zone Vikram Vaswani takes a look at using AJAX quickly and easily in your applications with the help of the HTML_AJAX PEAR package.
Well, PHP is commonly used on the server end of the connection, to handle AJAX requests and send back responses. But that isn't all it can do - with a little PEAR package called HTML_AJAX, you can use PHP to significantly simplify the work that goes into building and deploying an AJAX application. That's where this article comes in. Over the next few pages, I'm going to give you a quick run-down on the PEAR HTML_AJAX class, together with a few examples of how you can use it to AJAX-ify various Web applications.
He goes through the whole process - installing the package and five example scripts to show it in action:
- Pulling from a simple database table of book and author information
- Calculating simple interest
- Creating a simple calendar
- Evaluating an inputted number
- Simple login validation
Bad Behavior has blocked 113 access attempts in the last 7 days.