PHP无限循环?通过if语句从文本文件和图像中添加数据

时间:2014-05-26 01:01:43

标签: php loops if-statement

所以我是一个正在开展第一个项目的初学者, 我在做什么:

表格 - 取数字,
贯穿if语句
取决于数量  num< 5 - 从随机txt文件上传文本
num> 20 - 从文件夹中添加3个随机图像 而我正在尝试,如果num> 50,从txt文件添加嵌入代码,(添加视频)

我以为我很聪明,直到我完成yt视频才很顺利 就像我运行无限循环或其他东西一样,浏览器仍然无法加载。
我一直在遇到这个问题,浏览器卡住了。
通常由我重置连接....

我正在使用PHPstorm,

的index.php

<html>

<head>
<?php include('header.php');

?>
<title>MOTIVATION</title>

</head>

<body>
<form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post" class="motivcall">

<label for="motivation">MotiVATOR</label>
<input type="text" size='50' name="motivation" id="motivation" placeholder="Enter your dose of Motivation">
<select name="dose">
    <option name="Oz">Oz</option>
    <option name="mg">Mg</option>
    <option name="mg">Kg</option>
    <option name="mg">Lb</option>
</select>


<input type="submit" name="submit">


<div class="requested">

<?php

if(isset($_POST["submit"])){
$motiv = $_POST['motivation'];

    if(($motiv >= 0 ) && ($motiv <= 20)){

       include('nudgemotiv.php');

}
    elseif( $motiv >= 20){

       include ('nudgemotiv.php');

        include ('fpull.php');


    }
elseif($motiv >= 20){

    include ('YTmotiv.php');

}


}

            ?>
</div>

</form>


<br>

nudgemotiv.php (从我的txt文件中提取信息)

<?php


echo '<div class="nudge">';
$files = glob("../motivtxt/*.*");

for ($x =0; $x < 1 ; $x++ ){
    $fileNum = rand(1, count($files));
    $motivtxt = $files[$fileNum];

$reader = fopen($motivtxt, "r");
    while(! feof($reader)){
        echo fgets($reader)."<br>";

    }
    fclose($reader);
}
echo '</div>';

?>

YTmotiv.php - 我有代码在txt文件中收集嵌入视频代码

<?php


echo '<div class="ytmotiv">';
$files = glob("../ytmotiv/*.*");

for ($x =0; $x < 1 ; $x++ ){
    $fileNum = rand(1, count($files));
    $ytmotiv = $files[$fileNum];

    $reader = fopen($ytmotiv, "r");
    while(! feof($reader)){
        echo fgets($reader)."<br>";

    }
    fclose($reader);
}
echo '</div>';

?>

希望我们能解决这个问题!

由于

0 个答案:

没有答案