note 123663 deleted from function.scandir by cmb

From: Date: Sun, 17 Nov 2019 09:06:30 +0000
Subject: note 123663 deleted from function.scandir by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-213123@lists.php.net to get a copy of this message
Note Submitter: horica78 at yahoo dot com ---- class file_list{ var $list = array(); function dirr($path){ $arr_dirt = scandir($path); $j=0; for($i=0;$i<count($arr_dirt);$i++){ if($arr_dirt[$i] != "." && $arr_dirt[$i] != ".."){ if(is_dir($path."/".$arr_dirt[$i])){ $this->dirr($path."/".$arr_dirt[$i]); } else{ $arr_dir[$j++] = $path."/".$arr_dirt[$i]; $this->list[] = $path."/".$arr_dirt[$i]; // } } else{ $arr_dir[$j++] = $path."/".$arr_dirt[$i];//comment if you want only the files $this->list[] = $path."/".$arr_dirt[$i]; } } return $this->list; } } //$arr_dir = dirr("/srv/httpd/htdocs/joomla/webmin-1.610"); //$arr_dir = dirr("C:/php"); //echo "<pre>".print_r($arr_dir,1)."</pre>"; $obj = new file_list(); echo "<pre>".print_r($obj->dirr("C:/php"),1)."</pre>";

« previous php.notes (#213123) next »