0

我有一个 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);
?>

我怎样才能做到这一点?

4

1 回答 1

1

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

您在这里有两种方法:

  1. 让您的 PHP 脚本将文件写入 VB.Net 程序可以访问的 IIS 之外的位置。
  2. 在 IIS 中为您的站点修改请求过滤,以便可以浏览此文件。 (截图)http://support.citrix.com/article/html/images/1CTX132655-1.gif
于 2013-05-29T22:10:39.453 回答