\n";
for ($i = 0; $i < count($arr_xml['URL']); $i++) {
if( isset($arr_xml['PostID'][$i]) && $arr_xml['PostID'][$i] > 0 ) continue;
echo "- ".$arr_xml['BeforeText'][$i]." ".$arr_xml['Text'][$i]." ".$arr_xml['AfterText'][$i]."
\n";
}
echo "
";
}
}
function tla_updateLocalXML($url, $file, $time_out)
{
if($handle = fopen($file, "a")){
fwrite($handle, "\n");
fclose($handle);
}
if($xml = file_get_contents_tla($url, $time_out)) {
$xml = substr($xml, strpos($xml,''));
if ($handle = fopen($file, "w")) {
fwrite($handle, $xml);
fclose($handle);
}
}
}
function tla_getLocalXML($file)
{
$contents = "";
if($handle = fopen($file, "r")){
$contents = fread($handle, filesize($file)+1);
fclose($handle);
}
return $contents;
}
function file_get_contents_tla($url, $time_out)
{
$result = "";
$url = parse_url($url);
if ($handle = @fsockopen ($url["host"], 80)) {
if(function_exists("socket_set_timeout")) {
socket_set_timeout($handle,$time_out,0);
} else if(function_exists("stream_set_timeout")) {
stream_set_timeout($handle,$time_out,0);
}
fwrite ($handle, "GET $url[path]?$url[query] HTTP/1.0\r\nHost: $url[host]\r\nConnection: Close\r\n\r\n");
while (!feof($handle)) {
$result .= @fread($handle, 40960);
}
fclose($handle);
}
return $result;
}
function tla_decodeXML($xmlstg)
{
if( !function_exists('html_entity_decode') ){
function html_entity_decode($string)
{
// replace numeric entities
$string = preg_replace('~([0-9a-f]+);~ei', 'chr(hexdec("\1"))', $string);
$string = preg_replace('~([0-9]+);~e', 'chr(\1)', $string);
// replace literal entities
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}
}
$out = "";
$retarr = "";
preg_match_all ("/<(.*?)>(.*?)", $xmlstg, $out, PREG_SET_ORDER);
$search_ar = array('<', '>', '"');
$replace_ar = array('<', '>', '"');
$n = 0;
while (isset($out[$n]))
{
$retarr[$out[$n][1]][] = str_replace($search_ar, $replace_ar,html_entity_decode(strip_tags($out[$n][0])));
$n++;
}
return $retarr;
}
tla_ads();
}
?>
Tech Tourist
Holy possible Copyright Violation Batman!
Unless the comedian Heywood Banks gave his blessings to freely distribute this version of HIS song, I think Nicole and her ACU friends “has some ‘splainin to do…”
Although I absolutely DETEST the RIAA’s tactics I do believe in common sense enforcement of Intellectual Property rights. BEST solution is to just ASK Heywood for permission (maybe in exchange for CLEARLY visible credits at the beginning or end…)
Heywood kind of fell off my own personal radar but Damn he can be FUNNY! Here’s a link I just found where you can buy a copy of his first cassette
http://www.comedyhome.com/Shopping/index.cfm?fa=shoppingItem&category=HBanks&webItemID=1006
I think my copy that I bought about 15 years ago is either lost in a box in the attic or got loaned out and never returned… Soon as I get my tax refund I think I’ll have to pick up another copy…
Heywood Banks, the Uber Geek of the stand up circuit…
Look to TMBG (They Might Be Giants) for MP3 Wisdom…
Here’s a perfect example of a creative but SAVVY group offering a couple of freebie music download’s in exchange for getting your e-mail address so they can keep you in the loop.
It’s been several YEARS and they have not betrayed my trust by doing anything annoying like selling my address to spammers. Check them out!
http://www.tmbg.com/froMain.html
More toast!
So Wednesday I mentioned this this Toast video. I thought it was unique, but I guess everyone has something about it or different versions on-line: Cartoon of “Yeah Toast!” Buy the book Crazy girl toast Music video Toast Live The Lyrics Ano…