我正在尝试进行测验,但是我遇到了一些困难。我想这样做:
测验第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中没有此类文件或目录
如何通过打印答案页面上的所有内容来解决问题?我已经接近了我能想到的一切!
答案 0 :(得分:0)
警告:fopen(/Quiz/answerpage1.php):无法打开流:第2行/home/xx/public_html/Quiz/finalanswerpage.php中没有此类文件或目录
此错误消息表示脚本finalanswerpage.php
无法打开文件/Quiz/answerpage1.php
。
由于脚本finalanswerpage.php
和answerpage1.php
似乎位于服务器(/home/xx/public_html/Quiz/
)上的同一目录中,
如果从/Quiz/
命令中的文件名中删除fopen
前缀,
我认为它应该有效,如下:
$handle1 = fopen("answerpage1.php", "r");
$handle2 = fopen("answerpage2.php", "r");
$handle3 = fopen("answerpage.3.php", "r");