jakebur01 Posted January 7, 2009 Share Posted January 7, 2009 How could I get the following function to exclude the directory named "car" when it is listing them out? function ShowFiles() { $conn = DoConn(); $currDir = ""; // Get the name of the current directory if(isset($_GET["currDir"])) $currDir = $_GET["currDir"]; else $currDir = ftp_pwd($conn); // Retrieve a list of files and directories // and display the appropriate icon for each $fList = @ftp_nlist($conn, $currDir); // We will work out the parent directory $parentDir = strrev($currDir); $parentDir = ereg_replace("^[a-zA-Z0-9\-]*/", "", $parentDir); $parentDir = strrev($parentDir); ?> <a href="javascript:history.go(-1)"> <img src='http://www.orosandrei.ro/images/back.gif'> </a> <br> <?php for($i = 0; $i < sizeof($fList); $i++) { // We will remove the parent directory (if any) // from the name of the file that gets displayed $trimFile = ereg_replace("^$currDir", "", $fList[$i]); // Remove any forward slash at front of name $trimFile = ereg_replace("^/", "", $trimFile); if(@ftp_chdir($conn, $fList[$i])) { @ftp_cdup($conn); ?> <img src='http://www.orosandrei.ro/images/folder.gif'> <a href='scan.php?command=listFiles&currDir=<?php echo $fList[$i]; ?>'> <?php echo $trimFile; ?> </a> <br> <?php } else { ?> <img src='http://www.orosandrei.ro/images/file.gif'> <a href='scan.php?command=getFile&currFile=<?php echo $fList[$i]; ?>&currDir=<?php echo $currDir; ?>'> <?php echo $trimFile; ?> </a> <br> <?php } } } Quote Link to comment https://forums.phpfreaks.com/topic/139920-excluding-a-directoryftp/ Share on other sites More sharing options...
jakebur01 Posted January 7, 2009 Author Share Posted January 7, 2009 I was hoping it would be easy. Something I could stick in the code where if $fList[$1]==car then it will not display that directory. if(@ftp_chdir($conn, $fList[$i])) { @ftp_cdup($conn); ?> <img src='http://www.orosandrei.ro/images/folder.gif'> <a href='scan.php?command=listFiles&currDir=<?php echo $fList[$i]; ?>'> <?php echo $trimFile; ?> </a> <br> <?php } else { ?> <img src='http://www.orosandrei.ro/images/file.gif'> <a href='scan.php?command=getFile&currFile=<?php echo $fList[$i]; ?>&currDir=<?php echo $currDir; ?>'> <?php echo $trimFile; ?> </a> <br> <?php } Thanks, Jake Quote Link to comment https://forums.phpfreaks.com/topic/139920-excluding-a-directoryftp/#findComment-732050 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.