Net_Growl 2.7

Net_Growl is a PHP Library that makes it possible to send notifications from your PHP scripts to Growl on Mac OS X and Windows.

What Is Net_Growl

korn

Be notified of major events in your application.

Introduction

Growl is a Mac OS X application that listen to notifications sent by applications and displays them on the desktop using different display styles. Net_Growl offers the possibility to send notifications to Growl (Mac or Windows) from your PHP application through network communication using UDP or GNTP protocols.

How To Install

go PHP 5

Net_Growl takes advantage of new features in PHP 5.2 or greater.

Minimal Requirements

Before you install Net_Growl, you will need an operating system with PHP 5.2.0 or later installed.

What You Need To Install First

Minimum RequirementDescription
PEAR Installer 1.9.4 Used to install easily PEAR packages
mbstring extension Used by the base class of Net_Growl
pcre extension Used by the base class of Net_Growl
SPL extension Used by the base class of Net_Growl
mcrypt extension (optional) Used only with GNTP adapter and encryption features

Installing via PEAR

Once all of the dependencies have been installed, you can then install Net_Growl using the standard PEAR installer. Run the following commands as root (on Linux, OSX, and other UNIX-like operating systems) or as a user with administrator privileges on Windows.

$ pear install -o Net_Growl

Documentation

books

All documentation are available online and for download in several formats.

Online Documentation

Head to the Net_Growl User Guide for information or examples to get started.

Offline Documentation

The Net_Growl book is available in a selection of formats. You can download the documentation for offline reading.

Single HTML file Many HTML files HTML Help file PDF A4 file PDF US file EPUB file
netgrowl-book.html.zip netgrowl-book.chunked.zip netgrowl-book.chm.zip netgrowl-book-a4.pdf netgrowl-book-us.pdf netgrowl-book.epub.zip

License

shield

Net_Growl is open-source software, licensed under the BSD license.

BSD License

The full legal text of the BSD 3-clause license is given below.

 Copyright (c) 2009-2013, Laurent Laville <pear@laurent-laville.org>
                                           
 Credits to :

    * Bertrand Mansion <bmansion@mamasam.com>
      Original author, he introduced his proposal in 2006.

 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:

     * Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.
     * Redistributions in binary form must reproduce the above copyright
       notice, this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.
     * Neither the name of the authors nor the names of its contributors
       may be used to endorse or promote products derived from this software
       without specific prior written permission.

 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.