[請益] 同一程式中,有些指令會跑,有些不

作者: chlorine (綠)   2014-09-24 06:16:47
新手請教一些問題
同一段程式碼中,有些會跑,有些不會
<?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 =No Starch Press
問題有兩個
第一 echo "\n"; 沒有作用,應該要分行才對
第二 incl這一段沒有做用出來,預其應該是要
title_incl = < title >No Starch Press< title>
title_excl =No Starch Press
請問是哪裡出錯了呢
我使用Eclipse Luna 的php套件。
然後安裝appserv2.5.10
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
照這樣的情況來看,我猜有些指令會執行,有些不會,但很簡單的echo "\n" 是沒作用的
,這讓我覺得很奇怪。
請問題哪裡有問題呢?
拜託各位前輩解惑了
作者: up9cloud (九天)   2014-09-24 10:28:00
1.我猜你是用瀏覽器看結果。你要先去了解html是什麼,跟瀏覽器的關係是?要怎麼看source2的問題應該跟1一樣。另外建議改裝wamp別用appserv,parse html改用dom操作會理解比較深...
作者: chlorine (綠)   2014-09-24 20:01:00
感謝分享,關於source code的部分應該是看源碼?在chrome下按f12嗎
作者: nvizero (victor.st)   2014-09-24 21:50:00
這code是curl那本書吧
作者: hit1205 (幫你把勇氣裝滿)   2014-09-25 13:38:00
這裡的換行是讓原始碼換行,真的換行請用HTML裡的<br />
作者: chlorine (綠)   2014-09-28 14:59:00
感謝指導

Links booklink

Contact Us: admin [ a t ] ucptt.com