22 lines
825 B
PHP
Executable File
22 lines
825 B
PHP
Executable File
<?php
|
|
switch( @$_POST['act'] ) {
|
|
case 'upload':/*сохранение категории*/
|
|
//загружаем файл
|
|
if( $_FILES['slider']['tmp_name'] ) {
|
|
if ( preg_match( '/[.](jpg)|(JPG)$/', $_FILES['slider']['name'] ) ) {
|
|
//подключаем ген случайных значений
|
|
include_once( MYDIR . '/api/php/genpass.php' );
|
|
$img = generate_password(10);
|
|
$source = $_FILES['slider']['tmp_name'];//откуда
|
|
$target = MYDIR . '/img/slider/' . $_POST['id'] . '/' . $img . '.jpg';//Куда загружаем:
|
|
copy ($source, $target);
|
|
}
|
|
}
|
|
break;
|
|
case "del_img":
|
|
$db -> del_id( 'm_img', $_POST['id'] );
|
|
array_map("unlink", glob(MYDIR . "/img/magazin/cats/" . $_POST['img'] . "*.jpg"));
|
|
break;
|
|
}
|
|
//print_r($_POST);
|
|
?>
|