仕事関連メモ。
別サーバのページを表示する際に
PHPで今まで
<?php
header("Content-type:text/html; charset=shift_jis");
$url = "http://www.hogehoge.co.jp/index.html";
readfile($url);
?>
としてたんですが、ある日突然のエラー表示!!
PHP has encountered an Access Violation...
何じゃこりゃ!
どうやら、IIS+PHP+DBで起るみたい…
サーバを再起動したらなおるそうですが、また起るそうです。
いろいろ試行錯誤した結果、やはりWindowsはASPの方が合ってるのか?
1日がかりでASPを調べてなんとか出来ました。
<%
Response.ContentType = "text/html"
Response.Charset = "shift_jis"
Url = "http://www.hogehoge.co.jp/index.html"
Set objHTML = Server.CreateObject("MSXML2.ServerXMLHTTP")
objHTML.Open "GET", Url, false
objHTML.Send
Response.Write(objHTML.responseText)
%>
これだけなんですが、これに今日朝から夕方までかかりました。
これだけなのに…
ハぁ〜。