Loading...
Помощь по скриптам | Загрузка картинки на сервер
Короче вот код:

<?
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
ultral , ошибку ту какую пишет?
shadrvlad ,2016-02-01 17:06:05: (mod_fastcgi.c.2676) FastCGI-stderr: PHP Warning: move_uploaded_file(/img/ava/files_3510_2894_1.jpg): failed to open stream: No such file or directory in /storage/emulated/0/htdocs/ava.php on line 27
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
Это не ошибка а предупреждение проверь есть ли директория в который пытаешься загрузить
ultral , папку проверь, и права на папку
194833396 (01.02.2016 в 20:58)
Это не ошибка а предупреждение проверь есть ли директория в который пытаешься загрузить

Есть.Вчера была проблема с записью в бд,а щас просто картинка перестала заливаться на сайт
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку

Права вообще не установлены.Там можно делать всё что угодно
ultral (01.02.2016 в 21:02)
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку

Права вообще не установлены.Там можно делать всё что угодно

так если не установлены - не все что угодно, а только читать по умолчанию
shadrvlad (01.02.2016 в 21:05)
ultral (01.02.2016 в 21:02)
shadrvlad (01.02.2016 в 20:59)
ultral , папку проверь, и права на папку

Права вообще не установлены.Там можно делать всё что угодно

так если не установлены - не все что угодно, а только читать по умолчанию

Да блин я на локалке на телефоне.Там права на папку не устанавливаются.Они и подавно не нужны.
Просто проверь скрипт
ultral , ivshost.ru 25gb на халяву валяй
Онлайн: 2
Время:
Gen. 0.0936
(c) Bym.Guru 2010-2026