note 61271 deleted from function.ftp-rmdir by aidan

From: Date: Mon, 30 Jan 2006 06:46:50 +0000
Subject: note 61271 deleted from function.ftp-rmdir by aidan
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-102711@lists.php.net to get a copy of this message
Note Submitter: sakinlesh at yahoo dot com Reason: useless ---- <? // full_ftp_rmdir // sakinlesh if ($path){ // E&#287;er de&#287;ir varsa // FTP ba&#287;lant&#305; bilgileri $server='server'; $user = "user"; $pass = "pass"; // FTP ba&#287;lant&#305;s&#305; $ftp_stream = ftp_connect($server); $result = ftp_login($ftp_stream, $user, $pass); // listeleme ve silme fonksiyonuu function full_ftp_rmdir($ftp_stream,$path){ // Silinecek dosyan&#305;n bulundu&#287;u sabit path $mainpath = "/"; $arr_dosya = array(); //gelen de&#287;i&#351;ken bir klasör müdür? if(is_dir($path)) { // klasör bilgisi opendir fonksiyonu ile $contents de&#287;i&#351;kenine yükleniyor if($contents = opendir($path)) { // $contents de&#287;i&#351;keni bir döngü ile $node de&#287;i&#351;kenine ayr&#305;&#351;t&#305;r&#305;l&#305;yor while(($dosya = readdir($contents)) !== false) { if (!is_dir($dosya)){ array_push($arr_dosya,$dosya); }//end if }//end while }//end if }//end if foreach ($arr_dosya as $dos){ // silinecek dosyaya ait full path $silinecek = $mainpath.'/'.$path.'/'.$dos; // sil full path @ftp_delete($ftp_stream, $silinecek); // listeleme ve silmeye bitene kadar devam et full_ftp_rmdir($ftp_stream, $path.'/'.$dos); }// belirtilen klasörde silinecek dosya kalmad&#305; // o zaman belirtilen path'i uçur @ftp_rmdir($ftp_stream, $mainpath.'/'.$path); } // listeleme ve silme fonksiyonunu çal&#305;&#351;t&#305;r full_ftp_rmdir($ftp_stream, $path); // kontrol et bakal&#305;m silinmi&#351;mi if (is_dir($path)){ echo 'not deleted';}else{ echo 'deleted';} // FTP ba&#287;lant&#305;s&#305;n&#305; kapat ftp_close($ftp_stream); } ?>

« previous php.notes (#102711) next »