O que ele faz exatamente?
Através dele é possível enviar suas mensagens para seu Twitter. Vamos ao código:
Chame este script de msgtwitter.php
<?php$msg = $_POST['msg_twitter'];$user = $_POST['usuario'];$pass = $_POST['senha'];$out="POST [url="http://twitter.com/statuses/update.json"]http://twitter.com/statuses/update.json[/url] HTTP/1.1\r\n" ."Host: twitter.com\r\n" ."Authorization: Basic ".base64_encode ("$user:$pass")."\r\n" ."Content-type: application/x-www-form-urlencoded\r\n" ."Content-length: ".strlen ("status=$msg")."\r\n" ."Connection: Close\r\n\r\n" ."status=$msg";$fp = fsockopen ('twitter.com', 80);fwrite ($fp, $out);fclose ($fp);echo "<script>window.location.href='http://twitter.com/$user';</script>";?>
Este script recebe via método POST o usuário, senha e a mensagem em si e os envia para o Twitter.
Agora chame este de twittar.html
<html><head><title>Twittar via PHP</title><script type="text/javascript">function checaform(){if (document.forms[0].usuario.value == ""){window.alert("Não pode haver campos em branco")return false;}if (document.forms[0].senha.value == ""){window.alert("Não pode haver campos em branco")return false;}if (document.forms[0].msg_twitter.value == ""){window.alert("Não pode haver campos em branco")return false;}}</script><style type="text/css">body{ font-family: Arial, Geneva, Heltevica, sans-serif; font-weight: bold;}</style></head><body><center><h1>Entre com os dados do seu Twitter e envie uma mensagem...</h1></center><br><br><form action="msgtwitter.php" method="post" onSubmit="return checaform();"><input type="text" size="30" maxlength="40" name="usuario"/>Usuário ou e-mail do Twitter <br><br><input type="password" size="12" maxlength="12" name="senha"/>Senha do Twitter <br><br>Digite sua mensagem:<br><textarea class="msg_twitter" cols="75" rows="3" name="msg_twitter"></textarea><br><br><input type="submit" name="submit" value="POST"/><input type="reset" name="reset" value="Limpar"/></form></body></html>
Acima é a página onde você entra com os dados de usuário e senha, além é claro a mensagem.
Não vou entrar em detalhes de como contar os caracteres do textarea (o Twitter aceita somente 140 caracteres por mensagem), também não incrementei o layout pois este não é o proposito do post.
Feito isto agora faça o upload dos scripts para seu servidor e chame no browser o twittar.html e faça um teste, ele funciona perfeitamente.
Bom, espero que gostem e que possa ajudar alguém!!!