\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 (8)
黑羽,昨晚半夜我已经写好了MT设计的第一篇文章。虽然发出来了,但心里没有底,不知道这样写给人的感觉会怎样。你赶快帮我想想,要改动还来得及啊。
Posted by yangkang | June 27, 2006 5:46 PM
Posted on June 27, 2006 17:46
感觉写这样的东西真不是闹着玩的。别让人骂啊。
Posted by yangkang | June 27, 2006 5:48 PM
Posted on June 27, 2006 17:48
好象我在此从未能够留言过。
Posted by 道雪儿 | June 27, 2006 8:14 PM
Posted on June 27, 2006 20:14
^_^,我已经看过了,继续努力。说不定你可以出一本书,专门讲怎么玩Movable Type。感觉喜欢MT的人越来越多,我就是。我觉得越用越喜欢,虽然开头有点难
Posted by 黑羽 | June 28, 2006 4:11 PM
Posted on June 28, 2006 16:11
[quote]2.网页中嵌入的flash本身是编译好的bytecode swf,比javascript代码效率要高。[/quote]
这种话可不要乱扯, 你自己测试了再下定论, 不然要误人子弟的
Posted by Kakera | June 28, 2006 7:00 PM
Posted on June 28, 2006 19:00
to Kakera:
我之前有详细的测试数据发表
请参见
http://www.kingda.org/archives/kingda/2006/06/adobe_google_microsoft.html#more
如有高见,请说。 ^_^
有过则改!愿闻其详!
Posted by 黑羽 | June 28, 2006 9:15 PM
Posted on June 28, 2006 21:15
恩, 你看看那个表格, 到底是 flash 快还是 js 快
Posted by Kakera | July 6, 2006 2:18 PM
Posted on July 6, 2006 14:18
在blog正文里把每个能链接的地址都加上链接,这种方式并不是很恰当。比较通用的做法是这个地址第一次出现时加上链接。可参考以下blog的做法:
http://www.techcrunch.com/2006/07/05/make-powerful-online-forms-easily-with-wufoo/
Posted by htmlor | July 6, 2006 4:50 PM
Posted on July 6, 2006 16:50