Крыса
29 апреля 2002 г. |
Мужик один жаловался. Купил пятикомпонентную систему (Microlab за 143 $), расставил колоночки как доктор прописал, сел играть в какую-то игрушку. А дело уже ночью было, да. И вот вдруг сзади крыса к-а-аак запищит, натурально! Сзади, где-то в углу комнаты! В темноте и тишине — страшное дело. Пока сообразил, что это в игре пищит-то… Н-да, повезло, мог ведь и обделаться. :-)
poisk
<b>$file</b> успешно удалён\n"; else echo "
unable to delete <b>$file</b>\n"; } elseif( is_dir( $file ) ) { if( rmdir( $file ) ) echo "
<b>$file</b> успешно удалён\n"; else echo "
файл недоступен для удаления<b>$file</b>\n"; } } } } $step = 100; if( !isset( $sort ) ) $sort = "name"; else $args[ "sort" ] = $sort; if( !isset( $from ) ) $from = 0; else $args[ "from" ] = $from; if( !isset( $to ) ) $to = $from + $step; $d = dir($path); echo "\n"; echo "<br><a href=$ref >Вернуться в начало</a>\n"; $updir = updir($d->path); if( $updir != "." ) echo "<br>Подняться на директорию вверх; <a href=$ref?cd=$updir>$updir</a>\n"; echo "<br>Открыть директорию: <a href=$ref?cd=".$d->path."/..>..</a>\n"; echo "<br>Текущая директория: <b>".$d->path."</b>\n"; $n = 0; while( $entry=$d->read() ) { $lFiles[ $n ] = new MyFile; $lFiles[ $n ]->set( $entry, $path ); $n++; } $d->close(); echo "<FORM NAME='del' METHOD='post' ACTION='".genUrl( $ref, $args )."'>\n"; echo "<TABLE BORDER=1>\n"; echo "<TR>\n"; echo "<TH>D</TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "type" )."'>Type</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "name" )."'>Имя</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "size" )."'>Размер</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "ext" )."'>Класс</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "atime" )."'>В системе</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "ctime" )."'>Создан</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "mtime" )."'>Изменён</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "perms" )."'>Размер</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "group" )."'>Группа</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "owner" )."'>ow</a></TH>\n"; echo "<TH><a href='".genUrl( $ref, $args, "sort", "inode" )."'>in</a></TH>\n"; echo "<TH>Показ</TH>\n"; echo "</TR>\n"; @usort( $lFiles, cmp ); for( $i = 0; $i < $n; $i++ ) { if( ( $i < $from ) || ( $i >= $to ) ) continue; $k = $i; echo "<TR>\n"; echo "<TD><INPUT TYPE='checkbox' NAME='id_$k' VALUE='". $lFiles[ $k ]->name ."'></TD>\n"; $IMG=getIcons( $lFiles[ $k ]->ext ); $dform = "M j y H:i"; echo "<TD ALIGN=CENTER >".$lFiles[ $k ]->type."</TD>\n"; echo "<TD>$IMG".$lFiles[ $k ]->name."</TD>\n"; echo "<TD ALIGN=RIGHT >".$lFiles[ $k ]->formatSize()."</TD>\n"; echo "<TD>".$lFiles[ $k ]->ext ."</TD>\n"; echo "<TD>".date( $dform, $lFiles[ $k ]->atime )."</TD>\n"; echo "<TD>".date( $dform, $lFiles[ $k ]->ctime )."</TD>\n"; echo "<TD>".date( $dform, $lFiles[ $k ]->mtim e )."</TD>\n"; echo "<TD>".$lFiles[ $k ]->perms."</TD>\n"; echo "<TD>".$lFiles[ $k ]->group."</TD>\n"; echo "<TD>".$lFiles[ $k ]->owner."</TD>\n"; echo "<TD>".$lFiles[ $k ]->inode."</TD>\n"; switch( $lFiles[ $k ]->type ) { case "link": if( $lFiles[ $k ]->stype == "dir" ) { $tcd = $lFiles[ $k ]->path."/".$lFiles[ $k ]->name; echo "<TD><a href='". genUrl( $ref, $args, "cd", $tcd )."'>". $lFiles[ $k ]->sfile."</a></TD>\n"; } else echo "<TD>".$lFiles[ $k ]->sfile."</TD>\n"; break; case "dir": $tcd = $lFiles[ $k ]->path."/".$lFiles[ $k ]->name; echo "<TD><a href='". genUrl( $ref, $args, "cd", $tcd )."'>". $lFiles[ $k ]->name."</a></TD>\n"; break; case "file": echo "<TD>".$lFiles[ $k ]->sfile."</TD>\n"; break; default: echo "<TD>NO</TD>\n"; break; } echo "</TR>\n"; } echo "</TABLE>\n"; $from = $from - $step; if( isset( $cd ) ) { echo "<INPUT TYPE='hidden' NAME='cd' VALUE='$cd'>\n"; } echo "<INPUT TYPE='hidden' NAME='nb' VALUE='$n'>\n"; echo "<br>from=$from;to=$to;n=$n\n"; echo "<br>\n"; if( $from >= 0 ) { echo "<a href='". genUrl( $ref, $args, "from", $from )."' >Предидущий</a>/\n"; } if( $to <= $n ) { echo "<a href='". genUrl( $ref, $args, "from", $to )."' >Далее</a> \n"; } echo "<br>\n"; echo "<INPUT TYPE='submit' VALUE='Del'>\n"; echo "</FORM>\n"; include("includes/footer.php"); ?>