note 109739 added to function.is-dir

From: Date: Wed, 15 Aug 2012 16:06:46 +0000
Subject: note 109739 added to function.is-dir
Groups: php.notes 
Request: Send a blank email to php-notes+get-190089@lists.php.net to get a copy of this message
class Reco_include{ private $r_dirname; private $r_ex_file_array; private $message; private $files_array; private $excep_files; function __construct($dirname="",$excep_files_array=array()){ if(is_array($excep_files_array) || $excep_files_array==""){ $this->excep_files=$excep_files_array; if($dirname!=""){ $this->r_dirname=PATH.'/'.$dirname; $this->Reco_include_file(); } }else{ $this->message="Only Array Is Allowed In Secund Peramitar"; } } private function Reco_get_dir_deta(){ if($header=opendir($this->r_dirname.'/')){ while(false !== ($file=readdir($header))){ if($file != '.' && $file != '..'){ $this->all_file_folder[]=$file; } if($file != '.' && $file != '..' && is_dir($file) == false && (pathinfo($file,PATHINFO_EXTENSION)=="php")==true){ if(!in_array($file,$this->excep_files)){ $this->files_array[]=$file; } } } }else{ die("Error In Opening Or Reading The Dir : ".$this->r_dirname); } } private function Reco_include_file(){ $this->Reco_get_dir_deta(); for($i=0;$i<count($this->files_array);$i++){ include($this->r_dirname.'/'.$this->files_array[$i]); } } } ?> hi this class can open dir and can include all php files in this folder . ---- Server IP: 69.147.83.197 Probable Submitter: 223.183.17.225 ---- Manual Page -- http://www.php.net/manual/en/function.is-dir.php Edit -- https://master.php.net/note/edit/109739 Del: integrated -- https://master.php.net/note/delete/109739/integrated Del: useless -- https://master.php.net/note/delete/109739/useless Del: bad code -- https://master.php.net/note/delete/109739/bad+code Del: spam -- https://master.php.net/note/delete/109739/spam Del: non-english -- https://master.php.net/note/delete/109739/non-english Del: in docs -- https://master.php.net/note/delete/109739/in+docs Del: other reasons-- https://master.php.net/note/delete/109739 Reject -- https://master.php.net/note/reject/109739 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#190089) next »