Помощь по скриптам | Загрузка картинки на сервер
DELETED
Автор
1 февраля 2016, в 20:15
Delete
<?
include 'head.php';
if (isset($_REQUEST['submit']))
{
$maxsize = 1;
$size = $_FILES['filename']['size'];
if (!@file_exists($_FILES['filename']['tmp_name'])){
echo'Вы не выбрали файл!';
}else{
if ($size > (1048576 * $maxsize)){
echo'Максимальный размер файла '.$maxsize.'мб!';
}else{
$filetype = array(
'jpg',
'gif',
'png',
'jpeg',
'bmp');
$upfiletype = substr($_FILES['filename']['name'], strrpos($_FILES['filename']['name'], ".") + 1);
if (!in_array($upfiletype, $filetype)){
echo'Такой формат запрещено загружать!';
}else{
$files = 'files_'.rand(1234, 5678).'_'.rand(1234, 5678).'_'.$_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], "/img/ava/".$files."");
mysql_query("UPDATE `users` SET `img`='".$files."' WHERE `id`='".$user['id']."' limit 1");
header('Location: myakk.php');
exit();
}
}
}
}
echo'<div class="title">Загрузка аватара</div>';
echo'<div class="ultral">';
echo 'К загрузке допускаются фотографии форматом <b>JPG,GIF,PNG,JPEG,BMP</b>
<br />После смены аватара в анкете будет выводится фотография размером <b>210x210</b><br/><br/>';
echo'<form action="" method="post" enctype="multipart/form-data">
Выберите файл:<br><input type="file" name="filename"/><br>
<input type="submit" value="Загрузить" name="submit"/>
</form>';
echo'</div>';
include 'foot.php';
?>
В результате просто не загружается картинка.
Пишет,что ошибка тут:
move_uploaded_file($_FILES['filename']['tmp_name'], "/img/ava/".$files."");
Но вроде норм всё.
________
посл. ред. 01.02.2016 в 20:15; всего 1 раз(а); by ultral
DELETED
1 февраля 2016, в 20:27
Delete
DELETED
Автор
1 февраля 2016, в 20:51
Delete
PHP Warning: move_uploaded_file(): Unable to move '/data/data/ua.naiksoftware.phprunner/tmp/php9a0v4q' to '/img/ava/files_3510_2894_1.jpg' in /storage/emulated/0/htdocs/ava.php on line 27
Это не ошибка а предупреждение проверь есть ли директория в который пытаешься загрузить
DELETED
1 февраля 2016, в 20:59
Delete
DELETED
Автор
1 февраля 2016, в 21:00
Delete
194833396 (01.02.2016 в 20:58)
Это не ошибка а предупреждение проверь есть ли директория в который пытаешься загрузить
Это не ошибка а предупреждение проверь есть ли директория в который пытаешься загрузить
Есть.Вчера была проблема с записью в бд,а щас просто картинка перестала заливаться на сайт
DELETED
Автор
1 февраля 2016, в 21:02
Delete
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку
ultral , папку проверь, и права на папку
Права вообще не установлены.Там можно делать всё что угодно
DELETED
1 февраля 2016, в 21:05
Delete
ultral (01.02.2016 в 21:02)
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку
Права вообще не установлены.Там можно делать всё что угодно
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку
Права вообще не установлены.Там можно делать всё что угодно
так если не установлены - не все что угодно, а только читать по умолчанию
DELETED
Автор
1 февраля 2016, в 21:06
Delete
shadrvlad (01.02.2016 в 21:05)
ultral (01.02.2016 в 21:02)
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку
Права вообще не установлены.Там можно делать всё что угодно
так если не установлены - не все что угодно, а только читать по умолчанию
ultral (01.02.2016 в 21:02)
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку
Права вообще не установлены.Там можно делать всё что угодно
так если не установлены - не все что угодно, а только читать по умолчанию
Да блин я на локалке на телефоне.Там права на папку не устанавливаются.Они и подавно не нужны.
Просто проверь скрипт
ultral , ivshost.ru 25gb на халяву валяй
Стр.: 1, 2