undefined offset 9:循环以添加文件夹中的所有图像

时间:2014-05-25 05:45:12

标签: php image loops offset glob

我收到此错误,我不知道为什么,特别是因为我在堆栈上找到了代码,

希望这很容易解释/修复。我正在开始练习项目,目前正在学习如何使用php将所有图像添加到文件夹中。

所以,我有fpull.php,其中包含问题所代表的代码,第9行;

<?php 

$files = glob("../uploads/*.*");

for($x = 0; $x <= count($files); $x++){

    $image = $files[$x];
// ^ the line above is line 9 ^ --------------------

    echo '<img src="'.$image .'"/>'."<br/>";
}


?>

这不会有问题,但会在我的页面上抛出错误,

这是包含在。

中的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">




<?php

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

    if(isset($motiv)){

        for($x =0; $x <= $motiv; $x++){
    $vator = "You're Gonna Make It";
            echo "<h3>".$vator."</h3>";
     $actt = "Now Go Out There and Kick Some Ass";


        }

        echo " <h2>".$actt."</h2>";
}

}
?>
</form>

<br>

<?php

include('fpull.php');

?>

</body>
</html> 

1 个答案:

答案 0 :(得分:1)

你必须在for条件

中删除= in&lt; =