關於strpos我想了非常久

目的:
只是先簡單sockopen一個靜態網頁在用strpos分析他找到此字串位置
我在本機端可以執行為什麼上傳後就不行?是我沒開某些函數?
我真的想很久了qq...該不會要我自己手工打造自己的strpos函數...
http://taichung.zz.vc/q.php (這裡就空白沒有顯示位置)



<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>

</head>
<body>
<?php





/*網址,起始,結束,最後的值不包含起始結束****/
 $location=0;
 

function test(){


$fp=fsockopen("travel.taichung.gov.tw",80,$errno,$errstr,500);

$out="GET /zh-tw/Event/News HTTP/1.1\r\n";
$out.="Accept:Accept: text/html, application/xhtml+xml, */*\r\n";
$out.="Accept-Language:zh-tw\r\n";
$out.="User-Agent:User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko\r\n";
$out.="Accept-Encoding:gzip, deflate\r\n";
$out.="host:travel.taichung.gov.tw\r\n";
$out.="DNT: 1\r\n";
$out.="Connection: close\r\n\r\n";


fputs($fp,$out);






$ans="";
while(!feof($fp)){
$ans=$ans.fgets($fp,4670);

}

return $ans;
 
 }
  

$start="<h3 class=\"icon-paper\">".PHP_EOL."                                <a href=\"";

  
 
 $ans=test();
$rr=strpos($ans,$start,0);
  

  echo $rr;

?>



 
 

</body>









</html>


評論

Sign In or Register to comment.