【问题标题】:php appending link dataphp附加链接数据
【发布时间】:2014-10-13 04:15:58
【问题描述】:

我正在尝试做一个测验,但是我遇到了一些困难。我正在尝试这样做:

测验第1页>测验第1页答案>测验第2页>测验第2页答案>测验第3页>测验第3页答案>测验答案。

测验页面 1 完成后,我添加重定向会自动错过测验页面 1 的答案。当他们完成所有测验后,我正在使用以下代码:

 <?php
$handle1 = fopen("/Quiz/answerpage1.php", "x+");
$handle2 = fopen("/Quiz/answerpage2.php", "x+");
$handle3 = fopen("/Quiz/answerpage.3.php", "x+");

echo "$handle1";
echo "$handle2";
echo "$handle3"
?>

但是,它只会出现以下错误: 警告:fopen(/Quiz/answerpage1.php):打开流失败:第 2 行的 /home/xx/public_html/Quiz/finalanswerpage.php 中没有这样的文件或目录

警告:fopen(/Quiz/answerpage2.php):无法打开流:第 3 行的 /home/xx/public_html/Quiz/finalanswerpage.php 中没有这样的文件或目录

警告:fopen(/Quiz/answerpage.3.php):无法打开流:第 4 行的 /home/xx/public_html/Quiz/finalanswerpage.php 中没有这样的文件或目录

如何通过在他们的答案页上打印所有内容来解决它?我已经尝试了几乎所有我能想到的东西!

【问题讨论】:

  • 错误信息表明服务器找不到您请求的文件。试试 fopen("./Quiz/.. 或 fopen("Quiz/... 看看是否有帮助。

标签: javascript php html


【解决方案1】:

警告:fopen(/Quiz/answerpage1.php):无法打开流:第 2 行的 /home/xx/public_html/Quiz/finalanswerpage.php 中没有这样的文件或目录

此错误消息表示脚本finalanswerpage.php 无法打开文件/Quiz/answerpage1.php

由于脚本finalanswerpage.phpanswerpage1.php 似乎位于服务器上的同一目录中(/home/xx/public_html/Quiz/), 如果您从 fopen 命令中的文件名中删除 /Quiz/ 前缀, 我认为它应该像这样工作:

$handle1 = fopen("answerpage1.php", "r");
$handle2 = fopen("answerpage2.php", "r");
$handle3 = fopen("answerpage.3.php", "r");

【讨论】:

  • 谢谢@peter 我知道会出现这些错误:警告:fopen(answerpage1.php):无法打开流:文件存在于第 2 行的 /home/devstopco/public_html/Quiz/finalanswerpage.php 中警告:fopen(answerpage2.php):无法打开流:文件存在于 /home/devstopco/public_html/Quiz/finalanswerpage.php 第 3 行资源 id #3
  • 您确定要将+x 标志与fopen 一起使用吗?这将重新创建指定的文件。我更新了我的答案以使用 r 代替(用于阅读)。如果要附加到这些文件,请使用 aa+ 而不是 x+
  • 好的,但是,我仍然得到这些错误:Resource id #3Resource id #4Resource id #5 @peter
  • 您原来的错误是failed to open stream: No such file or directory。然后在您更改fopen 中的路径后,错误也发生了变化:failed to open stream: File exists。那么在将x+ 标志更改为r 之后,现在的错误是什么?
  • 现在的错误是:Resource id #3Resource id #4Resource id #5
猜你喜欢
  • 2012-10-16
  • 1970-01-01
  • 1970-01-01
  • 2012-02-08
  • 2012-02-09
  • 2016-07-12
  • 1970-01-01
  • 2013-06-08
  • 2016-07-05
相关资源
最近更新 更多