\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();
?>
Comments (11)
我学习3.0的艰巨任务就拜托你了,哈哈哈^_^
Posted by awflasher | July 3, 2006 5:34 PM
Posted on July 3, 2006 17:34
不准偷懒,AS3.0那么多的东西我一个人那写的过来。
你也发些教程来乐乐。我一个人无聊啊 ^_^
Posted by 黑羽 | July 4, 2006 12:23 AM
Posted on July 4, 2006 00:23
看来又要好好学习一场了,呵呵
Posted by laixin | July 27, 2006 11:32 PM
Posted on July 27, 2006 23:32
我学FLASH3.0的艰巨任务也靠你了啊 大不了天天来
本来想学2.0的 还没开始 这不 发现3.0要出来了 赶紧跟上
Posted by LS | August 16, 2006 3:40 PM
Posted on August 16, 2006 15:40
还有 不要不教啊 现在网上搜AS3.0都是连你的网站和你在教学网发的文章 哎~ 何其悲也 何其乐也
Posted by LS | August 16, 2006 3:45 PM
Posted on August 16, 2006 15:45
我也愿意来帮助你!
我来翻译as3.0 //添加点注释
不知讲什么好!
但是,不想讲正则表达式。
qq: 31559279
Posted by kenjor | August 26, 2006 1:10 PM
Posted on August 26, 2006 13:10
只是里面一部分,稍尽绵力。。
呵呵
Posted by kenjor | August 26, 2006 1:16 PM
Posted on August 26, 2006 13:16
to kenjor;
好啊,期待你的翻译出来。:)
其实AS3的内容太多了,你想翻译啥都可以啊。
Posted by 黑羽 | August 28, 2006 9:45 PM
Posted on August 28, 2006 21:45
我的翻译水准真的有限,我也是期待中!
Posted by kenjor | August 31, 2006 2:59 PM
Posted on August 31, 2006 14:59
我的翻译水准真的有限,我也是期待中!
Posted by kenjor | August 31, 2006 2:59 PM
Posted on August 31, 2006 14:59
问一下,用as3编译后的swf文件显示尺寸总是固定的。如何设置为自定义的尺寸?如800*600, 1024*600等。
谢谢
Posted by muf | September 10, 2006 1:18 AM
Posted on September 10, 2006 01:18