js/plugins/ajax-contact-extend/classes/twitter.php (32 lines of code) (raw):

<html> <head> </head> <body> <h2>Send Direct Messages on Twitter</h2> <?php if (!isset($_POST['submit'])) { ?> <form method="post" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>"> Direct message: <br/> <textarea name="message" cols="15"></textarea><br/> <input type="submit" name="submit" value="Send" /> </form> <?php } else { function twittermessage($user,$pass,$message) { $url = "//twitter.com/direct_messages/new.xml"; $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass"); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,"user=$user&text=$message"); $results = curl_exec ($ch); curl_close ($ch); } $user = "jigowatt"; $pass = "xxxxxx"; $message = $_POST['message']; twittermessage($user,$pass,$message); } ?> </body> </html>