保存并打开日志文件

时间:2013-05-29 18:27:08

标签: php vb.net logfiles logfile

我有一个vb.net应用程序,webrequests一个PHP文件执行此操作:

<?php
$msg = $_GET['w'];
$logfile= 'savedrv.idps';
$fp = fopen($logfile, "w");
fwrite($fp, $msg);
fclose($fp);
?>

我想制作一个PHP文件,打开新文件“savedrv.idps”,这样我就可以在vb.net中阅读了。这就是我试过的:

<?php
$logfile= 'reg.idps';
$fp = fopen($logfile, "r");
fclose($fp);
?>

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

此虚拟目录的IIS设置很可能禁止浏览具有此扩展名的文件。当我浏览到URL时,尝试在IE中打开文件时出现404.7错误:http://localhost/mysite/myvbfile.vb使用浏览器,尝试打开VB程序尝试访问的相同URL。我预计您也会在浏览器窗口中收到404.7错误。

这里有两种方法:

  1. 让您的PHP脚本将文件写入IIS以外的位置,VB.Net程序可以访问该位置。
  2. 修改IIS中的站点请求筛选,以便浏览此文件。 (screenshot) http://support.citrix.com/article/html/images/1CTX132655-1.gif