我想知道当我使用Scandir函数显示文件夹的文件时如何显示一条小信息,如果此文件夹为空,则代替链接...
我给你看了代码:
<div class="div1">
<h3>Vos Factures :</h3>
<?php
$login = "";
if(isset($_POST['login'])){
$login = $_SESSION['login'];
}
"SELECT password FROM utilisateurs WHERE login =:login";
$file= scandir('membres/' . $_SESSION['login'] . '/factures/');
foreach($file as $file) {
?>
<li class="pdf"><a href="membres/<?php if ( $file != '.' && $file != '..' && $file != 'index.php') { echo $_SESSION['login'] . '/factures/'.$file ?>"><?php if ($file != '.' && $file != '..' && $file != 'index.php') { echo $file ; }?></a></li>
<?php
}
}
?>
</div>
所以如果文件夹中没有文件,我想用小信息或其他东西替换链接。
非常感谢你的帮助。
亲切
答案 0 :(得分:0)
求助:
对不起@calmelsWriteInCalmelCase,
我没有关闭代码, 所以我做了:
<?php
$login = "";
if(isset($_POST['login'])){
$login = $_SESSION['login'];
}
"SELECT password FROM utilisateurs WHERE login =:login";
$file= scandir('membres/' . $_SESSION['login'] . '/factures/');
$items_count = count($file);
if ($items_count <= 2)
{
$empty = true;
echo "Aucun fichier ici";
}
else {
foreach($file as $file) {
?>
<li class="pdf"><a href="membres/<?php if ( $file != '.' && $file != '..' && $file != 'index.php') { echo $_SESSION['login'] . '/factures/'.$file ?>"><?php if ($file != '.' && $file != '..' && $file != 'index.php') { echo $file ; }?></a></li>
<?php
}
}
}
?>
它很棒,
我不知道这是否正确,但这对我有好处。
非常感谢您的支持。
亲切,
Emrys