I'm trying to use a ready-made php script to upload avatars to the server.

upload.php

<html> <head> <title>Результат загрузки файла</title> </head> <body> <?php if($_FILES["filename"]["size"] > 1024*3*1024) { echo ("Размер файла превышает три мегабайта"); exit; } // Проверяем загружен ли файл if(is_uploaded_file($_FILES["filename"]["tmp_name"])) { // Если файл загружен успешно, перемещаем его // из временной директории в конечную move_uploaded_file($_FILES["filename"]["tmp_name"], "/s92640jz.bget.ru/public_html/API/avatars/".$_FILES["filename"]["name"]); } else { echo("Ошибка загрузки файла"); } ?> </body> </html> 

123.html

 <html> <head> <title>Загрузка файлов на сервер</title> </head> <body> <h2><p><b> Форма для загрузки файлов </b></p></h2> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="filename"><br> <input type="submit" value="Загрузить"><br> </form> </body> </html> 

The folder where I do the download is in /s92640jz.bget.ru/public_html/API/avatars/

This folder and upload.php 777 have rights

When downloading files, just a white screen, without error messages. Here lies the script itself, if anyone is interested

  • Look at the PHP log maybe there is an error. - Vadim Bondarenko
  • [28-Sep-2016 10:40:57 Europe / Moscow] PHP Warning: move_uploaded_file (/s92640jz.bget.ru/public_html/API/avatars/f48e6645.jpg): failed to open stream: No such file or directory in / home / s / s92640jz / s92640jz.bget.ru/public_html / API / upload.php on line 17 [28-Sep-2016 10:40:57 Europe / Moscow] PHP Warning: move_uploaded_file (): Unable to move '/ tmp / phpBjTTAL 'to' /s92640jz.bget.ru/public_html/API/avatars/f48e6645.jpg 'in /home/s/s92640jz/s92640jz.bget.ru/public_html/API/upload.php on line 17 - Nikola Krivosheya
  • Destination path is not valid. - Vadim Bondarenko

0