<!DOCTYPE html>
<html lang="en-US">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" />
<title>PHP Scripts and Classes | finalwebsites.com</title>
<link rel="profile" href="http://gmpg.org/xfn/11">
<link href='http://fonts.googleapis.com/css?family=Crete+Round' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Asap:bold%20700' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Abel' rel='stylesheet' type='text/css'>
<!--[if IE 8]>
<link href="http://www.finalwebsites.com/fwswp/wp-content/themes/Bloggap/style/ie8-media.css" media="screen and (min-width: 250px;)" rel="stylesheet"/>
<![endif]-->
<link rel="shortcut icon" href="http://www.finalwebsites.com/favicon.ico" />
<link rel="apple-touch-icon" href="http://www.finalwebsites.com/images/apple-touch-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="http://www.finalwebsites.com/images/apple-touch-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="http://www.finalwebsites.com/images/apple-touch-iphone4.png" />
<link rel="apple-touch-icon" sizes="144x144" href="http://www.finalwebsites.com/images/apple-touch-ipad-retina.png" />
<script type="text/javascript">
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-116703-25']);
	_gaq.push(['_trackPageview']);
	 setTimeout("_gaq.push(['_trackEvent', '15_seconds', 'read'])",15000);
	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();
</script>
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.7 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Use our free PHP class scripts for your website or application. Choose from PHP classes with functions like: upload, login, domain whois, shopping cart..."/>
<link rel="canonical" href="http://www.finalwebsites.com/scripts/" />
<link rel="publisher" href="https://plus.google.com/+Finalwebsites"/>
<!-- / Yoast WordPress SEO plugin. -->

<link rel='stylesheet' id='crayon-css'  href='http://www.finalwebsites.com/fwswp/wp-content/plugins/crayon-syntax-highlighter/css/min/crayon.min.css' type='text/css' media='all' />
<link rel='stylesheet' id='ctsc-shortcodes-css'  href='http://www.finalwebsites.com/fwswp/wp-content/plugins/cpo-shortcodes/css/shortcodes.css' type='text/css' media='all' />
<link rel='stylesheet' id='main_style-css'  href='http://www.finalwebsites.com/fwswp/wp-content/themes/Bloggap/style.css' type='text/css' media='all' />
<link rel='stylesheet' id='superfish-css'  href='http://www.finalwebsites.com/incl/script/menu/superfish.css' type='text/css' media='all' />
<link rel='stylesheet' id='pirobox-css'  href='http://www.finalwebsites.com/incl/script/fancybox/source/jquery.fancybox.css' type='text/css' media='all' />
<link rel='stylesheet' id='scrollbutton-css'  href='http://www.finalwebsites.com/incl/script/scroll-button/scroll-button.css' type='text/css' media='all' />
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-includes/js/jquery/jquery.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-includes/js/jquery/jquery-migrate.min.js'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var CrayonSyntaxSettings = {"version":"2.6.8","is_admin":"0","ajaxurl":"http:\/\/www.finalwebsites.com\/fwswp\/wp-admin\/admin-ajax.php","prefix":"crayon-","setting":"crayon-setting","selected":"crayon-setting-selected","changed":"crayon-setting-changed","special":"crayon-setting-special","orig_value":"data-orig-value","debug":""};
var CrayonSyntaxStrings = {"copy":"Press %s to Copy, %s to Paste","minimize":"Click To Expand Code"};
/* ]]> */
</script>
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-content/plugins/crayon-syntax-highlighter/js/min/crayon.min.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/incl/script/common.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/incl/script/fancybox/source/jquery.fancybox.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/incl/script/scroll-button/scroll-button.js'></script>
</head>
<body class="page page-id-7 page-parent page-template-default">
<div id="container">
    <div class="wrapper ">
        <!-- HEADER -->
        <div class="header left">
			            <div class="scrollhider">
                 <div class="scroll">
					<!--LOGO-->
					<div class="logo left"><a href="http://www.finalwebsites.com"><img src="http://www.finalwebsites.com/fwswp/wp-content/uploads/logo.png" alt="logo" /></a><span>Conversations about PHP code, WordPress development and SEO since 2004.</span></div><!--/logo-->
					<!--MENU-->
					<div class="button-menu"><a href="#"></a></div><!--/button-menu-->
					<div class="nav active-nav right">
						<div class="menu-menu-1-container"><ul id="menu-menu-1" class="sf-menu"><li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-5"><a href="http://www.finalwebsites.com/">Home</a></li>
<li id="menu-item-77" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77"><a href="http://www.finalwebsites.com/about/">Hello There!</a></li>
<li id="menu-item-467" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-467"><a href="http://www.finalwebsites.com/web-development-services/">Premium Web Services</a></li>
<li id="menu-item-314" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-314"><a href="javascript:void(0);">Categories</a>
<ul class="sub-menu">
	<li id="menu-item-311" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311"><a href="http://www.finalwebsites.com/category/wordpress/">WordPress</a></li>
	<li id="menu-item-312" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-312"><a href="http://www.finalwebsites.com/category/php-code/">PHP code</a></li>
	<li id="menu-item-729" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-729"><a href="http://www.finalwebsites.com/category/jquery-examples/">jQuery examples</a></li>
	<li id="menu-item-313" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-313"><a href="http://www.finalwebsites.com/category/google-seo/">Google SEO</a></li>
</ul>
</li>
<li id="menu-item-317" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-317"><a href="http://www.finalwebsites.com/contact/">Contact</a></li>
</ul></div>					</div><!--/nav-->
				</div><!-- scroll -->
            </div><!-- scroll-hider -->
        </div><!--/header-->

        <!-- CONTENT -->
        <div class="content right">
			<div class="blog-wrap">
				<div class="blog-title left">
					<h1>PHP classes for common tasks</h1>
					<p id="breadcrumbs">
		<span prefix="v: http://rdf.data-vocabulary.org/#">
			<span typeof="v:Breadcrumb"><a href="http://www.finalwebsites.com" rel="v:url" property="v:title">Home</a></span> » <span typeof="v:Breadcrumb"><span class="breadcrumb_last" property="v:title">PHP classes</span></span>
		</span></p>				</div><!--/title-page-->
				<div class="shortcodes left">
					<p>Find below several PHP classes for tasks like file upload, user login and form field validation. These scripts are open source and it&#8217;s allowed to use them for free even in your commercial projects. You can modify the source code or even redistribute the code if you keep the author information (finalwebsites.com) inside your work. If you&#8217;re not sure, please check the information at the top of each PHP class script. You&#8217;re welcome to tell us about your comments, suggestions and questions.</p>
<h2>PHP Scripts and Classes</h2>
<p><strong><a href="http://www.finalwebsites.com/snippets.php?id=7">PHP Upload Script</a> » </strong><a href="http://www.finalwebsites.com/demos/php_file_upload.php"><strong>Demo</strong><br />
</a>Upload photos and other files with this easy to use and free PHP upload class script. Several example scripts are included.</p>
<p><strong><a href="http://www.finalwebsites.com/snippets.php?id=41">PHP Attachment Mailer Class<br />
</a></strong>PHP class handles multiple attachment e-mails using html and the mime mail standard</p>
<p><strong><a href="http://www.finalwebsites.com/snippets.php?id=10">PHP Login: Access_user Class<br />
</a></strong>Easy to use PHP class to protect pages and register new users</p>
<p><strong><a href="http://www.finalwebsites.com/snippets.php?id=13">PHP Whois script</a> » </strong><a href="http://www.finalwebsites.com/demos/php_whois_script.php"><strong>Demo</strong><br />
</a>Check domain names for different TLD&#8217;s against a whois database</p>
<p><strong><a href="http://www.finalwebsites.com/snippets.php?id=8">Counter &amp; visitor statistics<br />
</a></strong>Easy to use system to track users and visitor statistics</p>
<p><strong><a href="http://www.finalwebsites.com/snippets.php?id=32">PHP Shopping Cart script (DB_cart)<br />
</a></strong>This universal shopping cart script is powered by MySQL and works with external customer and product data.</p>
<p><strong><a href="http://www.finalwebsites.com/snippets.php?id=15">Validate form fields Script</a> » </strong><a href="http://www.finalwebsites.com/demos/form_field_validation.php"><strong>Demo</strong><br />
</a>PHP form field validation for string, date, URL and number values</p>
<p><strong><a href="http://www.finalwebsites.com/scripts/php-pagination-class/">PHP Pagination Class</a> » </strong><a href="http://www.finalwebsites.com/demos/php_pagination_example.php"><strong>Demo</strong><br />
</a>Use this PHP class to execute your MySQL recordset and create some page navigation links extremely easy.</p>
<p><strong><a href="http://www.finalwebsites.com/scripts/import-template-monster-api/">TemplateMonster XML API Script</a> » </strong><a href="http://www.finalwebsites.com/demos/templatemonster_data_via_mysql.php"><strong>Demo</strong><br />
</a>Import template data from the TemplaterMonster XML API into your MySQL database</p>
<p>Find PHP snippets, custom functions and PHP code in our <a href="http://www.finalwebsites.com/snippets.php">PHP snippet</a> section. Subscribe to the RSS feed from our <a href="http://www.web-development-blog.com/category/php-scripts/">web development blog</a> and get updates about PHP tutorials, online marketing articles and many more.</p>
				</div><!-- /shortcodes -->
			</div>
        </div><!--/content-->
    </div><!--/wrapper-->



    <!-- FOOTER -->
    <div class="footer left">
        <div class="scroll-top"><p id="back-top"><a href="#top"><span></span></a></p></div><!--/scroll-top-->
        <div class="wrapper">


            <div class="footer-content right">
                <div class="slide"><a href="#" class="btn-slide active"></a></div><!--/slide-->
                <div id="panel">
                    <div class="panel-content left">
                        <div class="footer-widgets left">

                        
                            <div class="footer_box">
                                <div class="footer_box_holder"><h2>Tutorial &amp; Code Archives</h2><div class="menu-archive-menu-container"><ul id="menu-archive-menu" class="menu"><li id="menu-item-336" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-336"><a href="http://www.finalwebsites.com/tutorials/">PHP Tutorials</a></li>
<li id="menu-item-662" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-662"><a href="http://www.finalwebsites.com/shared-hosting-provider/">Shared Hosting Review</a></li>
<li id="menu-item-338" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-7 current_page_item menu-item-338"><a href="http://www.finalwebsites.com/scripts/">PHP Scripts &#038; Classes</a></li>
<li id="menu-item-340" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-340"><a href="http://www.finalwebsites.com/snippets.php">PHP Code Snippets</a></li>
<li id="menu-item-337" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-337"><a href="http://www.finalwebsites.com/bbpress/">bbPress Forum Plugins</a></li>
<li id="menu-item-339" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-339"><a href="http://www.finalwebsites.com/forums/">PHP Forums</a></li>
</ul></div></div>                                                            </div><!--footer_box-->



                            <div class="footer_box">
                                <div class="footer_box_holder"><h2>Search our site&#8230;</h2><form method="get" id="searchform" class="submit-search-form" action="http://www.finalwebsites.com/">
    <div id="s"><input type="text" name="s" class="search-input" onfocus="if(value==defaultValue)value=''" onblur="if(value=='')value=defaultValue" value=""/>
        <input type="submit" id="searchsubmit" class="submit-button  search-submit-button" value="" />
    </div>
</form></div><div class="footer_box_holder"><h2>Web services we use:</h2>			<div class="textwidget"><p><a href="http://www.finalwebsites.com/out/services/clicky/" rel="nofollow" target="_blank"><img src="http://www.finalwebsites.com/fwswp/wp-content/uploads/button-clicky.png" alt="Clicky web analytics"></a><br />
<a href="http://www.finalwebsites.com/out/services/webfaction/" rel="nofollow" target="_blank"><img src="http://www.finalwebsites.com/fwswp/wp-content/uploads/button-webfaction.png" alt="Hosting for developers"></a></p>
</div>
		</div>                                                            </div><!--footer_box-->



                            <div class="footer_box" style="margin-right: 0;">
                                		<div class="footer_box_holder">		<h2>Recent Posts</h2>		<ul>
					<li>
				<a href="http://www.finalwebsites.com/php-mime-type-detection/">MIME type detection for PHP file uploads</a>
						</li>
					<li>
				<a href="http://www.finalwebsites.com/jquery-snippets-for-websites/">5 jQuery snippets for your e-commerce website</a>
						</li>
					<li>
				<a href="http://www.finalwebsites.com/preview-new-frontend-editor-wordpress/">Preview: New front-end editor for WordPress 4.1</a>
						</li>
					<li>
				<a href="http://www.finalwebsites.com/creating-secure-php-websites/">Common mistakes when creating secure PHP websites</a>
						</li>
					<li>
				<a href="http://www.finalwebsites.com/banner-shortcode-thirstyaffiliates/">A banner shortcode for ThirstyAffiliates</a>
						</li>
				</ul>
		</div>                                                            </div><!--/footer_box-->



                    
                        </div><!--/footer-widgets-->
                        


                        <div class="footer-copyright left">
                            <div class="footer-logo left"><a href="http://www.finalwebsites.com"><img src="http://www.finalwebsites.com/fwswp/wp-content/uploads/logo-footer.png" alt="Logo finalwebsites" /></a></div><!--/footer-logo-->
                            <div class="footer-text left">&copy; 2004-2014 finalwebsites.com</div><!--/footer-text-->
                        </div><!--/footet-copyright-->
                    </div><!--/panel-content-->


           <!-- SOCIAL ICONS for smaller resolutions -->
                              <div class="soc-ikons">
                        <ul>
                            
															<li><div class="soc-ikons-2 left"><a href="http://twitter.com/finalwebsites"></a></div></li>
							
															<li><div class="soc-ikons-3 left"><a href="http://plus.google.com/+OlafLederer"></a></div></li>
							
															<li><div class="soc-ikons-4 left"><a href="https://www.linkedin.com/in/finalwebsites"></a></div></li>
							
															<li><div class="soc-ikons-5 left"><a href="http://pinterest.com/finalwebsites"></a></div></li>
							
															<li><div class="soc-ikons-6 left"><a href="http://www.finalwebsites.com/feed/"></a></div></li>
							                        </ul>
                    </div>
            


                </div><!--/panel-->
            </div><!--/footer-content-->
        </div><!--/wrapper-->
    </div><!--/footer-->
</div><!--/container-->
          
            <div class="soc-ikons fixed-icons">
                <ul>
                    
                                            <li><div class="soc-ikons-2 left"><a href="http://twitter.com/finalwebsites"></a></div></li>
                    
                                            <li><div class="soc-ikons-3 left"><a href="http://plus.google.com/+OlafLederer"></a></div></li>
                    
                                            <li><div class="soc-ikons-4 left"><a href="https://www.linkedin.com/in/finalwebsites"></a></div></li>
                    
                                            <li><div class="soc-ikons-5 left"><a href="http://pinterest.com/finalwebsites"></a></div></li>
                    
                                            <li><div class="soc-ikons-6 left"><a href="http://www.finalwebsites.com/feed/"></a></div></li>
                                    </ul>
            </div>

            
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-includes/js/jquery/ui/jquery.ui.core.min.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-includes/js/jquery/ui/jquery.ui.widget.min.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-includes/js/jquery/ui/jquery.ui.effect.min.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-content/plugins/cpo-shortcodes/scripts/core.js'></script>
<script type='text/javascript' src='http://www.finalwebsites.com/fwswp/wp-includes/js/comment-reply.min.js'></script>

<script type="text/javascript">
var clicky_custom = {};
clicky_custom.outbound_pattern = ['/out/'];
var clicky_site_ids = clicky_site_ids || [];
clicky_site_ids.push(66463817);
(function() {
  var s = document.createElement('script');
  s.type = 'text/javascript';
  s.async = true;
  s.src = '//static.getclicky.com/js';
  ( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild( s );
})();
</script>
</body>
</html>

    
    

<!-- Dynamic page generated in 0.556 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2014-11-27 12:22:07 -->

<!-- Compression = gzip -->