// Директория, куда будут загружаться файлы.
$path = $_SERVER["DOCUMENT_ROOT"] . '/core/img/user/';
if (!empty($file)) {
// Проверим на ошибки загрузки.
if (!empty($file['error']) || empty($file['tmp_name'])) {
switch (@$file['error']) {
case 1:
case 2: $error = 'Превышен размер загружаемого файла.'; break;
case 3: $error = 'Файл был получен только частично.'; break;
case 4: $error = 'Файл не был загружен.'; break;
case 6: $error = 'Файл не загружен - отсутствует временная директория.'; break;
case 7: $error = 'Не удалось записать файл на диск.'; break;
case 8: $error = 'PHP-расширение остановило загрузку файла.'; break;
case 9: $error = 'Файл не был загружен - директория не существует.'; break;
case 10: $error = 'Превышен максимально допустимый размер файла.'; break;
case 11: $error = 'Данный тип файла запрещен.'; break;
case 12: $error = 'Ошибка при копировании файла.'; break;
default: $error = 'Файл не был загружен - неизвестная ошибка.'; break;
}
} elseif ($file['tmp_name'] == 'none' || !is_uploaded_file($file['tmp_name'])) {
$error = 'Не удалось загрузить файл.';
} else {
// Оставляем в имени файла только буквы, цифры и некоторые символы.
$pattern = "[^a-zа-яё0-9,~!@#%^-_\$\?\(\)\{\}\[\]\.]";
$name = mb_eregi_replace($pattern, '-', $file['name']);
$name = mb_ereg_replace('[-]+', '-', $name);
$parts = pathinfo($name);
if (empty($name) || empty($parts['extension'])) {$error = 'Не удалось загрузить файл.';}
elseif (!empty($allow) && !in_array(strtolower($parts['extension']), $allow)){$error = 'Недопустимый тип файла';}
else {
$names = explode(".", $name);
$name_image = $names[0] = time();
// Перемещаем файл в директорию.
if (move_uploaded_file($file['tmp_name'], $path . md5($name_image).'.'.$names[1])) {
$success = 'Файл '.$name.' успешно загружен.';
} else {$error = 'Не удалось загрузить файл.';}
}
}
// Выводим сообщение о результате загрузки.
if (!empty($success)) {echo $success;}
else {echo $error;}
}
https://payment.mts.ru/transfer/self?Phone=номер получателя&SourceInstrumentId=метод приема&TargetInstrumentId=метод оплаты&Sum=сумма
https://payment.mts.ru/transfer/self?Phone=номер получателя&Sum=сумма
$pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // кусок1
echo $pieces[1]; // кусок2
<?if(time() >= $mission['time'] && $mission['status'] == 'выполнено'){?>
<div class="clickMission" onclick="postSend('mission', 'pers')">Выполнить</div><?}
else if(time() < $mission['time']){?>
<div class="clickMission"><i class="far fa-clock"></i><?=gmdate("H:i:s", $mission['time']-time())?></div><?}
else if(time() >= $mission['time'] && $mission['status'] == 'выполняется'){?>
<div class="clickMission" onclick="result('collect', 'pers')">Получить награду</div><?}
else{?><div class="clickMission" onclick="postSend('mission', 'pers')">Выполнить</div><?}?>
<form method="post" action="https://payeer.com/merchant/"></form>
<form method="post" action="https://payeer.com/merchant/">
<input type="hidden" name="m_shop" value="<?=$m_shop?>">
<input type="hidden" name="m_orderid" value="<?=$m_orderid?>">
<input type="hidden" name="m_amount" value="<?=$m_amount?>">
<input type="hidden" name="m_curr" value="<?=$m_curr?>">
<input type="hidden" name="m_desc" value="<?=$m_desc?>">
<input type="hidden" name="m_sign" value="<?=$sign?>">
<input type="submit" name="m_process" value="send" />
</form>