-7

我使用 Apache 作为服务器,我的 index.php 代码是

<?php session_start(); ?>
<html>
<my HTML code>
<?php
wait_file:{
        // Do something to receive file.
    }
    else
    {
        goto wait_file;
    }
}

detect_file:{
    if(file_exists($file))
    {
        // do something with received file.
    }
    else
    {
        goto detect_file;
    }
}
?>
</html>

但是当我访问 index.php 时,网页总是在加载,并且我的背景图片没有显示(这可能意味着 HTML 代码不起作用),我认为关键是我使用了“goto”,做了 if-循环等待文件,但我不知道如何解决它。

4

1 回答 1

0
  1. 在这段代码中,实际上没有多少可以工作的。我不知道$file从哪里来,看起来它是未定义的,所以你的 goto 会导致无限循环。
  2. 然后你必须有一个if使用else
  3. 由于无限循环没有输出,所以加载时是空白的。而且我什至看不到页面应该显示什么,因为我不知道后面是什么<my HTML code>。您发布的代码中没有输出。
于 2013-04-27T17:02:16.950 回答