<?php


/*
    Paul Filimon <zaicic@gmail.com>
    Iul 2008

*/

$inmh file_get_contents("http://www.meteoromania.ro/index.php?id=47&regiune=6&symbol=25.gif");

preg_match_all("(<tr bgcolor=\"#ffffff\">.*?<td><strong>Proces principal </strong></td>.*?<td>(.*?)</td>.*?</tr>)s"$inmh$out);
preg_match_all("(<tr bgcolor=\"#ffffff\">.*?<td><strong>Temperatura maxima </strong></td>.*?<td>(.*?)<sup>o</sup>C - (.*?)<sup>o</sup>C</td>.*?</tr>)s"$inmh$out1);
preg_match_all("(<tr bgcolor=\"#ffffff\">.*?<td><strong>Precipitatii </strong></td>.*?<td>(.*?)</td>.*?</tr>)s"$inmh$out2);

$message "Vremea in Muntenia: ";

if(
strlen($out[1][0]) > 0)
{
    
$message .= $out[1][0];
}

if(
strlen($out1[1][0]) > && strlen($out1[2][0]))
{
    
$message .= ", cu temperaturi intre ".$out1[1][0]." si ".$out1[2][0];
}

if(
strlen($out2[1][0]) > 0)
{
    
$message .= ", precipitatii: ".$out2[1][0];
}

$message .= ". O zi cat mai productiva! ;)";

//var_dump($out1);
//var_dump($out2);

$opts = array(
  
'http'=>array(
    
'method'=>"POST",
    
'header'=>"Authorization: Basic ".base64_encode("vremea_muntenia:xxx")."\r\n".
    
"Content-Length: ".strlen("status=".$message)."\r\n\r\n".
    
"status=".$message."\r\n\r\n"
  
)
);
//var_dump($opts['http']['header']);

$context stream_context_create($opts);

if(
strlen($out[1][0]) > 0)
{
    
$x file_get_contents("http://twitter.com/statuses/update.xml"FALSE$context);
//    var_dump($x);
}

//var_dump($out);


?>