background preloader

PHP

Facebook Twitter

Something Like Threading - PHP Process Forking and Interprocess Communication. 7 Jun2007 I recently wrote a little application that dumps a file across a forwarded port.

Something Like Threading - PHP Process Forking and Interprocess Communication

It was tricky, but very convenient because you can do things like report status of the upload process (I could also have done this by parsing the output of something like scp, but I kind of liked having direct access to the copy process/stats). When I first wrote it, I didn't know what I was doing and had never written socket code before. It was a big procedural mess. Naturally I was keen to separate out my socket class into it's own package but this presented a problem: the controlling process needed to check the status but how could I decouple the process that instantiated the socket class from the socket code itself? I figured what I really needed was a new thread. When I first started out, I thought that this would be really easy. As you can see from the PHP manual, in order to use the features in this article you will need to compile PHP with the following options: OO and Me What??

Conclusion. PHP Simple HTML DOM Parser. How do I get the HTML code of a web page in PHP. Html - How to read and write to php socket in one program. Socket Programming With PHP. Writing Socket Servers in PHP. Intended Audience Prerequisites Overview – What is a socket server?

Writing Socket Servers in PHP

• Types of Sockets. PHP Socket Programming, done the Right Way™ — Christoph Hochstrasser. What is a Socket?

PHP Socket Programming, done the Right Way™ — Christoph Hochstrasser

The IP Address is the identification of a network device within a network, and the Port Number is the identification of a network application within a Host. These two things uniquely identify a network application on a computer and are called Socket. So when we send a packet to 127.0.0.1 and port 80, the packet is sent to the device 127.0.0.1 (your local host) and then the operating system looks if an application has itself bound on port 80. If there’s an application bound on port 80, then the operating system forwards the network packet to the application. The application can then accept the connection. Ajax Nav - jQuery Mobile Demos. The AJAX navigation system allows for animated page transitions while preserving deep-linking and Back button support.

Ajax Nav - jQuery Mobile Demos

Jump to section jQuery Mobile includes a navigation system to load pages into the DOM via AJAX, enhance the new content, then display pages with a rich set of animated page transitions. The navigation system uses progressive enhancement to automatically 'hijack' standard links and form submissions and route them as an AJAX request. The back button is fully supported so pages, dialogs and popups all seamlessly work with the navigation system. There are features to prefetch & cache, dynamically inject, and script pages for advanced use cases. Linux - Run php script as daemon process. PHP Daemons Tutorial. Foreword The following is a tutorial for creating PHP scripted daemons.

PHP Daemons Tutorial

All examples will be performed on CentOS linux. Run Node.js as a Service on Ubuntu. The core of our new project runs on Node.js.

Run Node.js as a Service on Ubuntu

With Node you can write very fast JavaScript programs serverside. It's pretty easy to install Node, code your program, and run it. Linux - Run php script as daemon process. Create daemons in PHP. Everyone knows PHP can be used to create websites.

Create daemons in PHP

But it can also be used to create desktop applications and commandline tools. Web - How to detect the visitor's IP address using HTML. Retrieving Data with Jquery, AJAX, and PHP from a MySQL Database. Using JQuery AJAX and php to fetch data from a mysql database. Created: 8 December 2010 : by Trystan Lea This is a brief example for fetching data from a mysql database using JQuery AJAX and php.

Using JQuery AJAX and php to fetch data from a mysql database

JQuery AJAX allows us to update a page's content without reloading the page: How it works First you access a content file on the server here I have called the file client.php.This file is downloaded to your computer and the html is displayed by your browser.Client.php contains javascript which is also downloaded to your computer.The jquery javascript then executes and creates its own request to a script on the server that has access to the mysql database. It does this using AJAX. You will need. 50 Extremely Useful PHP Tools. Advertisement By Jacob Gube PHP is one of the most widely used open-source server-side scripting languages that exist today.

50 Extremely Useful PHP Tools

With over 20 million indexed domains using PHP, including major websites like Facebook, Digg and WordPress, there are good reasons why many Web developers prefer it to other server-side scripting languages, such as Python and Ruby. PHP is faster (updated), and it is the most used scripting language in practice; it has detailed documentation, a huge community, numerous ready-to-use scripts and well-supported frameworks; and most importantly, it’s much easier to get started with PHP than with other scripting languages (Python, for example).

MySQL and PHP. Pack. Bytearray - String to byte array in php. Java - php convert to byte , PHP Error Reporting - Turn on PHP Error Reporting. The basics of controlling an Arduino with PHP. MySQL PHP tutorial. Home This is a PHP programming tutorial for the MySQL database.

MySQL PHP tutorial

It covers the basics of MySQL programming with PHP. It uses the generic mysql module. The examples were created and tested on Ubuntu Linux. There is a similar MySQL C API tutorial, MySQL Python tutorial and PostgreSQL PHP tutorial on ZetCode. If you need to refresh your knowledge of the PHP language, there is a full PHP tutorial on ZetCode. About MySQL database MySQL is a leading open source database management system. Before we start We need to install several packages to execute the examples in this tutorial. php5-cli, php5-mysql, mysql-server, mysql-client. The php5-cli is the command line interpreter for the PHP5 programming language. If you don't already have MySQL installed, we must install it.

PHP 101: PHP For the Absolute Beginner. [box] For a complete list of Zend Training Courses – PLEASE CLICK HERE ! [/box] This area is intended for everyone new to PHP. It opens with a series of informal, entertaining tutorials written by Vikram Vaswani, founder and CEO of Melonfire. These tutorials build on a previously-published 5-part series which has now been updated and extended to embrace PHP 5, making parts of it suitable for those of you who already have worked with PHP 4 in the past. Execute PHP file in the background from html page. What is the best way to password protect folder/page using php without a db or username. PHP Serial, Communicate with a serial port.