Skip to content
PHP wrapper for Linode API http://www.linode.com/api/
PHP
Find file
New pull request
Latest commit 5638858 @krmdrms update linode api url
Failed to load latest commit information.
Linode initial commit
Linode.php clean up
README.markdown update linode api url
api.xml added new methods to map, like nodebalancer, utility etc.
package.xml update pear package

README.markdown

Installation

$ sudo pear install Net_URL2-0.3.1
$ sudo pear install HTTP_Request2-0.5.2
$ sudo pear channel-discover pear.keremdurmus.com
$ sudo pear install krmdrms/Services_Linode

Usage

<?php
require('Services/Linode.php');

try {
    $linode = new Services_Linode('apikey');
    $a = $linode->linode_list();
    $b = $linode->domain_list(array('DomainID' => 23233));

    var_dump($a);
    var_dump($b);
} catch (Services_Linode_Exception $e) {
    echo $e->getMessage();
}
?>

To perform a batch request

<?php
require('Services/Linode.php');

try {
    $linode = new Services_Linode('apikey');
    $linode->batching = true;
    $linode->linode_list();
    $linode->domain_list();
    $result = $linode->batchFlush();

    var_dump($result);
} catch (Services_Linode_Exception $e) {
    echo $e->getMessage();
}
?>

For more information about api methods visit http://www.linode.com/api

Something went wrong with that request. Please try again.