Loading...
Помощь по скриптам | Помогите с кодоМ
Есть такой код, но почему-то картинка в папку не выгружается. В чем трабл?
php
echo'<div class="title"><a href="/BillingPanel/Uslugi">Услуги</a> | Иконка у ника</div>';
if(isset($_REQUEST['submit'])) {
$pay = strong($_POST['pay']);
$size = $_FILES['filename']['size']; // Вес файла

$nando2 = $B_S['ico_b'] - $user['balls'];
$nando1 = $B_S['ico_m'] - $user['money'];

if(!@file_exists($_FILES['filename']['tmp_name'])) {
$_SESSION['err'] = 'Файл не выбран';
header('Location: ?');
exit;
}

if($size > 163840) {
$_SESSION['err'] = 'Большой файл!';
header('Location: ?');
exit;
}

if($pay == 1 and $user['money'] < $B_S['ico_m']){
$_SESSION['err'] = 'Недостаточно средств, нужно еще '.$nando1.' R';
header('Location: ?');
exit();
}

if($pay == 2 and $user['balls'] < $B_S['ico_b']){
$_SESSION['err'] = 'Недостаточно средств, нужно еще '.$nando2.' баллов';
header('Location: ?');
exit();
}

if($pay > 2){
$_SESSION['err'] = 'Неизвестное средство платежа!';
header('Location: ?');
exit();
}

$filetype = array ( 'jpg', 'gif', 'png', 'jpeg', 'ico' );
$upfiletype = substr($_FILES['filename']['name'], strrpos( $_FILES['filename']['name'], ".")+1);
if(!in_array($upfiletype,$filetype)) {
$_SESSION['err'] = 'Запрещеный формат';
header('Location: ?');
exit;
}

$files = del_f('masmob'.'_'.rand(1234,5678).'_'.rand(1234,5678).'_'.$_FILES['filename']['name']);

$ext2 = explode(".", $files);
if (count($ext2) != 2) {
$_SESSION['err'] = 'Двойное расширение!';
header('Location: ?');
exit();
}

move_uploaded_file($_FILES['filename']['tmp_name'], "/files/icon/".$files."");
mysql_query("UPDATE `users` SET `iconka`= '".$files."' WHERE `id` = '".$user['id']."'");
if($pay == 1){
mysql_query("INSERT INTO `bill_hist` SET `summ` = ".$B_S['ico_m']."', `chto` = 'Вы купили иконку',`us` = '".$user['id']."', `type` = '1',`time` = '".time()."'");
mysql_query("UPDATE `users` SET `money` = `money`- '".$B_S['ico_m']."' WHERE `id` = '".$user['id']."'");
}
if($pay == 2){
mysql_query("UPDATE `users` SET `balls` = `balls`- '".$B_S['ico_b']."' WHERE `id` = '".$user['id']."'");
}
echo'<script>
alert("Сохранено!");
window.location.replace("/BillingPanel/Uslugi");
</script>';
}

if(isset($_SESSION['err'])){
echo '<div class="podmenu"><font color="red"><b><i>'.$_SESSION['err'].'</i></b></font></div>';
}
unset($_SESSION['err']);
echo'<div class="podmenu">Цена: <b>'.$B_S['ico_m'].'</b> руб. или <b>'.$B_S['ico_b'].'</b> баллов. Размер обязетельно должен быть 16х16</b> баллов</div>
<div class="podmenu"><form method="post" enctype="multipart/form-data" name="message">
Выберите файл:<br /><input type="file" name="filename"><br />';
echo'Оплата:<br/><select name="pay">';
$dat = array('Монеты' => '1', 'Баллы' => '2');
foreach ($dat as $key => $value) {
echo '<option value="'.$value.'"'.($value == $user['defpay'] ? ' selected="selected"' : '') .'>'.$key.'</option> ';
}
echo'</select></br>
<input type="submit" name="submit" value="Вперед" />
</form></div>';

________
посл. ред. 06.09.2020 в 18:05; всего 2 раз(а); by Shaiso
Shaiso, права на папку выставлены?)
ZnTor (06.09.2020 в 17:16)
Shaiso, права на папку выставлены?)

777
________
посл. ред. 06.09.2020 в 17:27; всего 1 раз(а); by Shaiso
что пишет то ? ошибка какая, или сохранено?
я вчера тоже мучился, не выгружался видос, оказалось что проблема в php.ini была.
Shaiso,

move_uploaded_file($_FILES['filename']['tmp_name'], "root/files/icon/".$files."");

мб полный путь к папке указать?
Four (06.09.2020 в 19:04)
что пишет то ? ошибка какая, или сохранено?

Нету ошибки. Иконка успашно изменена! Бд тоже все гуд а картинку не загружает в папку(
RezzidenT (06.09.2020 в 19:06)
Shaiso,

move_uploaded_file($_FILES['filename']['tmp_name'], "root/files/icon/".$files."");

мб полный путь к папке указать?

Гуд Гг
________
посл. ред. 06.09.2020 в 20:19; всего 1 раз(а); by Shaiso
Онлайн: 3
Время:
Gen. 0.108
(c) Bym.Guru 2010-2025