我对PHP有疑问。 有些功能可以运行,有些则不能运行。
例如
<?php
include("LIB_parse.php");
include("LIB_http.php");
# download the page
$web_page = http_get ($target = "http://www.nostarch.com", $referer = "");
$title_incl = return_between($web_page['FILE'], "<title>", "</title>", INCL);
$title_excl = return_between($web_page['FILE'], "<title>", "</title>", EXCL);
echo "title_incl =" .$title_incl;
echo "\n";
echo "title_excl =" .$title_excl;
?>
结果是
title_incl = title_excl =没有淀粉按
我的期待是
title_incl =没有淀粉按 title_excl =没有淀粉按
此代码中存在两个问题。 首先,回显“\ n”;不管用。 其次,所包含的标题的春天没有显示出来。
另一个例子,parse_array元也有问题。
<?php
include (\"LIB_parse.php\");
include (\"LIB_http.php\");
#$target = \"https://news.google.com.tw/nwshp?hl=zh-TW&tab=wn\";
$web_page = http_get( $target= \"www.twse.com.tw/ch/index.php\", $regerer = \"\");
$meta_tag_array = parse_array($web_page['FILE'], \"<meta\", \">\");
for($xx = 0; $xx<count($meta_tag_array); $xx++)
echo $meta_tag_array[$xx].\"\n\";
?>
结果没什么,我希望它应该在控制台中显示所有元内容。
我正在使用带有PHP插件的Eclipse Luna。
还安装了appserv2.5.10
Apache 2.2.8 PHP 5.2.6 MySQL 5.0.51b phpMyAdmin的-2.10.3
请帮忙。非常感谢。