Olá! O código é bem simples ..
- Código:
<?php
if($_SERVER['REQUEST_METHOD']=='POST' and isset($_POST['post']) and !empty($_POST['post'])){
function escrever($conteudo){
if(!defined('USER') and !defined('PASS'))
{
define('USER',''); //usuario do twitter aqui, usuario_seu
define('PASS',''); //sua senha
}
$opts = stream_context_create(array('http' => array('method' => 'POST','header' => sprintf("Authorization: Basic %s\r\n", base64_encode(USER.':'.PASS)).
"Content-type: application/x-www-form-urlencoded\r\n",
'content' => http_build_query(array('status' => $conteudo)),
'timeout' => 10),
));
$ler = file_get_contents('http://twitter.com/statuses/update.xml', false, $opts);
return (false !== $ler);
}
if(escrever($_POST['post'])){
print '<script>alert("Status atualizado com sucesso !");</script>';
}
}else{
echo 'Insira alguma mensagem...';
}
?>
<form name="postagem" action="" method="POST">
<table width="318" border="1">
<tr>
<th width="214" scope="row">Menssagem:</th>
<td width="570">
<textarea name="post" id="post" cols="45" rows="10"></textarea>
</td>
</tr>
<tr>
<th scope="row"> </th>
<td>
<input type="submit" name="Atualizar" id="Atualizar" value="Atualizar" />
</td>
</tr>
</table>
</form>