这个下拉菜单突然停止工作。Dir没有改变,路径应该没问题。我希望有人能发现我没看到的东西。提前感谢。
<select name="itinerarypath" type="text" id="itinerarypath">
<option name="itinerarypath" type="text" id="itinerarypath" value="<?php echo $values['itinerarypath'] ?>" selected="selected"><?php echo $values['itinerarypath'] ?></option>
<?php
foreach(glob(dirname(__FILE__) . '../../../uploads/*') as $filename){
$filetypes = array("pdf", );
$filetype = pathinfo($filename, PATHINFO_EXTENSION);
if (in_array(strtolower($filetype), $filetypes)) {
$filename = basename($filename);
echo "<option value='" . $filename . "'>".$filename."</option>";}
}
?>
</select>
正如EhsanT所说,我只是缺少了反斜杠
<select name="itinerarypath" type="text" id="itinerarypath">
<option name="itinerarypath" type="text" id="itinerarypath" value="<?php echo $values['itinerarypath'] ?>" selected="selected"><?php echo $values['itinerarypath'] ?></option>
<?php
foreach(glob(dirname(__FILE__) . '/../../../uploads/*') as $filename){
$filetypes = array("pdf", );
$filetype = pathinfo($filename, PATHINFO_EXTENSION);
if (in_array(strtolower($filetype), $filetypes)) {
$filename = basename($filename);
echo "<option value='" . $filename . "'>".$filename."</option>";}
}
?>
</select>