Ноя 01

php-med-trans-lightСлучается, что нужно распаковать залитый на веб-сервер по FTP архив, если делать это с десктопа, то процедура получается аналогичной заливке распакованных файлов. Чтобы решить эту проблему дарю вам этот PHP скрипт. Для его работы на сервере должен стоять unzip, и разрешено использование встроенной функции exec (скрипт это всё проверит).
Чтобы воспользоваться им, размещаем скрипт, например с именем unzip.php, в той же директории где расположен архив или даже несколько архивов

<?php
if(!function_exists('exec')) die('exec function is not available on this server');
if(!$unzip_command = exec('/usr/bin/which unzip')) die();
 
if(!$dir_handle = opendir(getcwd())) die ('Can\'t open dir');
while(false != ($files = readdir($dir_handle))){
    if($files != '.' && $files != '..'){
	if(preg_match('/.\.zip/',$files)){
          exec("$unzip_command $files",$output);
	  echo '<b>Unzipping ',$files,' </b><br>';
	  foreach($output as $unzipped_files)
	      echo "$unzipped_files",'<span style="color: green"> done!</span><br>';
        }
     }
}
 
?>
Метки:
Ноя 01

Не так давно пришлось звонить в одну компанию, с которой приходится сотрудничать, для решения одной неприятной проблемы. И так как проблема была срочной и неотлагательной , тон просьбы о помощи был напряженный и видимо по этой причине местный администратор , переняв паническое настроение, рассказал все подробности и тонкости работы сервиса, можно сказать совсем неизвестному человеку: я звонил с мобильного телефона, и назвал только компанию в которой я работаю!
Поэтому я решил разместить, без согласия автора, довольно интересную и полезную для системного администратора книгу, – «Искусство обмана» Кевина Митника. Думаю, её будет полезно почитать тем у кого ещё недостаточно развита профессиональная болезнь – паранойя :)

Скачать «Искусство обмана» Кевина Митника

Метки:
preload preload preload
Идеальные губные гармошки для начинающих | Мы поможем спланировать поездки в любой конец света горячие туры африка азия. | Заправка картриджей печатающих устройств