Subscribe to PHP Freaks RSS

Search Results

4134 hits on query: php

Tutorials

  • PHP Security by Daniel0 (score: 100%)
    This tutorial deals with the various security issues a PHP developer, or any person who writes web applications, might face. The tutorial is aimed towards beginners, but other people may find some of the information the tutorial contains useful as well. Topics such as SQL injections, cross-site scripting, remote file inclusion attacks and session security are covered. The tutorial also covers how you will best hide as much information from potential attackers as possible in order to further enhance your web application's security. This tutorial can be used as a reference although all the content it contains is vital for anyone who wishes to write applications that will run on a webserver regardless of whether the language is PHP or another server-side scripting language.
  • PHP Loops by Crayon Violent (score: 99.86%)
    Learn how to use loops to solve problems and reduce amount of coding, and the available loops for doing so.
  • Hardening PHP with Suhosin by tomfmason (score: 67.16%)
    Suhosin is an advanced protection system for PHP installations. In this tutorial we will cover the installation and configuration for both Debian etch and CentOS 5.
  • PHP Custom List Order by Crayon Violent (score: 66.68%)
    This tutorial explains how to make a custom ordered list.
  • PHP Basic Database Handling by Crayon Violent (score: 66.64%)
    In this tutorial, you will learn how to do some basic database queries through php. You will learn how to INSERT, UPDATE, DELETE, and SELECT from a table.
  • Protecting php applications with PHPIDS by tomfmason (score: 58.75%)
    In a nutshell PHPIDS is an advanced intrusion detection system written with performance on a large scale in mind. The basic installation and configuration is pretty straight forward.
  • Working with dates in PHP by Daniel0 (score: 58.66%)
    There are many topics on the forums that go again, topics many people often are having trouble with. One of these problem areas are how to handle dates, convert them to a different format, timezone issues, etc. This tutorial will attempt to address many of the commonest problems related to date and time issues.
  • An introduction to PHP and Mongodb by tomfmason (score: 58.62%)
    Mongodb is an up and coming document oriented database that supports many awesome features including native PHP extension, an easy to use query interface and it is blazing fast.
  • PHP Add Text To Image by Crayon Violent (score: 58.3%)
    How to dynamically add text to an image.
  • Help! Fatal error: Cannot redeclare function - PHP Tutorial by phpfreak (score: 58.08%)
    "Fatal error: Cannot redeclare function" - Ouch. This tutorial tells you how to get around this common problem. Check if a function exists before defining a function. Mini-Tutorial
  • OO PHP Part 2: Boring OO Principles by 448191 (score: 38.68%)
    Provides some basic explanation of various OO design principles.
  • OO PHP Part 3: UML, Classes and Relations by 448191 (score: 33.15%)
    An introduction to UML Class Diagrams and class relations.
  • OO PHP Part 1: OOP in Full Effect by 448191 (score: 33.15%)
    Comprehensive overview of what OOP features PHP has to offer, written for the OO novice, but useful for those with previous knowledge of it as well. Not suited for complete PHP newbies.
  • PHP Basic Pagination by Crayon Violent (score: 4.02%)
    Have a whole lot of information? Want to separate it into pages, with first/previous/next/last links? Read on!
  • Simple SQL Search by premiso (score: 0.18%)
    Creating a SQL Search in PHP can some times be confusing and often cause users to generate too much unnecessary code. Well today is the good day. The tutorial shown here will guide you through how to create a Simple and basic MySQL search on multiple fields. So roll up your sleeves and be ready to dive into creating a simple MySQL Search!
  • Handling XML data by Daniel0 (score: 0.17%)
    In this tutorial you will learn how to handle and generate XML data with PHP.
  • Sessions and cookies: Adding state to a stateless protocol by Daniel0 (score: 0.13%)
    In this tutorial you will learn about using cookies and sessions in PHP.
  • Design Patterns - Strategy and Bridge by 448191 (score: 0.11%)
    Description and discussion of the Strategy and Bridge patterns.
  • Regular Expressions (Part1) - Basic Syntax by DarkWater (score: 0.07%)
    This tutorial introduces the basic concepts and syntax of regular expressions.
  • Data Joins Unions by Barand (score: 0.05%)
    An introduction to using joins and unions in your MySQL queries

Blog Posts

  • Testing php5.3.0 alpha1 by thorpe (score: 99.06%)
    With the release of php5.3 alpha1 recently I thought it practical to setup a test environment.
  • PHP 5.2.9 is out by Mchl (score: 84.02%)
    The PHP development team would like to announce the immediate availability of PHP 5.2.9.
  • Advertisements on PHP Freaks by Daniel0 (score: 67.07%)
    PHP Freaks will now have advertisements.
  • Writing for PHP Freaks by Daniel0 (score: 66.85%)
    Now you can have the possibility to write for PHP Freaks. More information in this post.
  • PHP Mysql support: mysql or mysqlnd? by gizmola (score: 58.91%)
    "So you are installing a modern version of php using one of the alternative repositories, and suddenly you are confronted with a confusing choice. You want support for mysql (mysqli or PDO-mysql) in your php program. But which one to choose?"
  • Announcing PHP Freaks live chat by Daniel0 (score: 58.34%)
    Join us in the new live chat on IRC!
  • 10 Signs of Crappy PHP Software by 448191 (score: 58.29%)
    How do you recognize crappy applications without getting knee deep into the code? 10 pointers to identify crappy PHP software quickly...
  • Microsoft Q&A: Running PHP on Windows Server 2008 by Daniel0 (score: 50.35%)
    Microsoft has been recently engaging in a number of open source projects. They have been working on enhancing performance, security and stability of PHP applications on Windows Server platforms.
  • The emerge of a new PHP Freaks by Daniel0 (score: 50.23%)
    The new site for PHP Freaks has finally been released. Read about that and other significant changes in this first blog post of hopefully many to come.
  • Tutorial: XDebug for developing, debugging and profiling PHP by gizmola (score: 42.71%)
    XDebug is one of the essential PHP extensions for PHP developers. In this tutorial I'll attempt to cover installation, and most of XDebug's standard features.
  • Big forum reorganization! by 448191 (score: 0.25%)
    We have made a complete reorganization of our forums. Read about it here!
  • Proem framework hits milestone 0.1.0 by gizmola (score: 0.22%)
    Phpfreaks admin Thorpe has been working on a new framework which has as its goal, use of the latest and greatest php 5.4 features. It's important for the php community that people endeavor to explore these features if PHP is to continue to evolve and thrive. Proem has the goal of being small simple and fast. It's still in the early stages.
  • phpFreaks on Facebook by gizmola (score: 0.21%)
    We have a facebook page, and will be using it to provide updates on interesting happenings at the phpfreaks community. Show your support for the site by liking us, and telling your friends about the site.
  • Congrats to phpfreaks member phpSensei for winning 2011 Skills Canada Web development competition! by gizmola (score: 0.21%)
    He beat out a host of other high school and college competitors from across Canada to complete a "facebook" clone and take 1st place in the 2 day competition. He'll be representing his country at the World Skills competition next, so stop off and congratulate him and wish him luck at the Worlds. [url=http://www.phpfreaks.com/forums/index.php?topic=339304.0]http://www.phpfreaks.com/forums/index.php?topic=339304.0[/url]
  • or die() must die by Daniel0 (score: 0.2%)
    Appending or die() to PHP statements is a commonplace technique. However, this type of error handling is very bad practice. This post explains why you shouldn't use it, and what you could do instead.
  • Support the fixing of the XDebug profiler! by gizmola (score: 0.19%)
    If you read my recent tutorial on the use of the excellent XDebug profiler, you may be aware of what a truly a great FOSS PHP extension it is, used by countless developers over the years. Unfortunately the cachegrind format is not quite right, because when XDebug was developed Derick Rethans had no documentation of the format and had to reverse engineer it and make some educated guesses. Derick is truly one of the PHP communities heroes, and taught many of us about PHP's internals through his articles, and projects like XDebug and Vulcan.
  • The creation of the new site by Daniel0 (score: 0.18%)
    It is in this post elaborated on the technology which powers PHP Freaks as well as a bit about the creation of the new website.
  • mod_rewrite and Ignoring Directories by ober (score: 0.18%)
    I found a lot of information on the web that was just wrong on the topic of using mod_rewrite and ignoring directories when using a directory style URL approach.
  • Call for Paper Annoucement for OSI Days 2010 - Asia's largest conference on FOSS by thorpe (score: 0.18%)
    PHP | OSI Days 2010: Participate at the confluence of PHP's finest!
  • UFPDF: Quick and dirty fix for page numbering by Mchl (score: 0.18%)
    UFPDF is a Unicode/UTF-8 extension for FPDF by Steven Wittens. It is quite outdated right now, but if for some reasons you're stuck with it, you might not like the fact, that one quite important function is broken.
  • We have an IRC channel by Daniel0 (score: 0.17%)
    Just a little reminder that we are on IRC as well.
  • Design update by Daniel0 (score: 0.15%)
    We've been working on updating the design. Read more here.
  • Installing a Centos LAMP Dev Server under VirtualBox, Part 2 by gizmola (score: 0.15%)
    This covers updating your Dev server to recent versions of PHP and MySQL, as well as setting up an Apache VHost, and using the Hosts file to provide development server naming.
  • Introducing the Proem Framework by thorpe (score: 0.14%)
    Proem Framework aims to be a lightweight, fast and simple to use MVC implementation written specifically for PHP5.4. Milestone #3 - 0.3.0 has just been released.
  • Using MySQL Administrator with WampServer by Mchl (score: 0.13%)
    Having trouble enabling 'Startup variables' and 'Service' tabs in MySQL Administrator when connecting to WampServer localhost? Read on.
  • 10 Ways to Avoid Writing Crappy Code by 448191 (score: 0.09%)
    10 ways to avoid writing crappy code in OO PHP applications
  • Learning to think like a programmer. by thorpe (score: 0.09%)
    Sure, a big part of programming is knowing how your language of choice works, what it's functionality is capable of and how to piece it all together, but In my opinion, of bigger importance is the idea of logical thinking.
  • MySQL University: Boosting Performance With MySQL 5.1 Partitioning by Mchl (score: 0.08%)
    Data Charmer lectures about MySQL's new feature
  • poMMo - painless mass mailing by Mchl (score: 0.08%)
    After trying out several tools for managing mass mailing I might have finally found one that works.
  • MySQL University by Mchl (score: 0.07%)
    MySQL University is a series of free web seminars. Each week (on Thursdays) you have a unique opportunity to learn something interesting from MySQL developers and professionals.
  • Testing legacy versions of Internet Explorer by Daniel0 (score: 0.04%)
    Internet Explorer frequently causes problems for web designers and developers. In this post I will discuss some of the things you can do to test the old versions of Internet Explorer.

PHP News