note 123663 added to function.scandir

From: Date: Wed, 06 Mar 2019 21:51:26 +0000
Subject: note 123663 added to function.scandir
Groups: php.notes 
Request: Send a blank email to php-notes+get-210330@lists.php.net to get a copy of this message
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>"; ---- Server IP: 208.43.231.9 Probable Submitter: 185.85.3.142 (proxied: 2a02:2f0d:e00:f800:d56:2aae:f294:1f1f) ---- Manual Page -- http://php.net/manual/en/function.scandir.php Edit -- https://master.php.net/note/edit/123663 Del: integrated -- https://master.php.net/note/delete/123663/integrated Del: useless -- https://master.php.net/note/delete/123663/useless Del: bad code -- https://master.php.net/note/delete/123663/bad+code Del: spam -- https://master.php.net/note/delete/123663/spam Del: non-english -- https://master.php.net/note/delete/123663/non-english Del: in docs -- https://master.php.net/note/delete/123663/in+docs Del: other reasons-- https://master.php.net/note/delete/123663 Reject -- https://master.php.net/note/reject/123663 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#210330) next »