Articles of Загрузка файла

Безопасная загрузка файлов и их проверка

Я получаю загрузки видео и загрузки изображений: Моя среда: LAMP EDIT: я разрешу удаленную загрузку и загрузку POST видео EDIT2: Файлы, которые я получаю, будут переименованы, я не буду хранить оригинальные имена файлов. Сначала я проверяю с $_FILES mime $_FILES . Во-вторых, я проверяю с finfo_file (если функция существует) снова mimetype ( PHP 5.3 ) […]

Загрузка изображений PHP. как я могу защитить от изображений, содержащих код?

Из того, что я понимаю, – изображения (jpeg, gif и т. Д.) Могут содержать действительный код php / python / perl и т. Д. Таким образом – любой может создать файл, который будет действительным jpeg, в то же время может быть выполнен с помощью PHP-интерпретатора. (вот описание: ссылка ) Итак – мне было интересно – […]

Загрузка файла Jquery SyntaxError: JSON.parse: неожиданный символ без пробелов после данных JSON

Я хочу использовать prduct, но при загрузке изображения я вижу ошибку SyntaxError: JSON.parse: неожиданный символ без пробелов после данных JSON script directory: Folder2 directory Jquery-file-upload: function/blueimp-jQuery-File-Upload/ in main.js i edit rows $('#fileupload').fileupload({ // Uncomment the following to send cross-domain cookies: //xhrFields: {withCredentials: true}, url: 'server/php/' }); на $('#fileupload').fileupload({ // Uncomment the following to send cross-domain […]

move_uploaded_file () плагин wordpress

Я создаю плагин wordpress и пытаюсь создать функцию загрузки. Однако я получаю следующие ошибки: Warning: move_uploaded_file(logos/5041796eeedf21346468206.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content/plugins/logo-updating/logo_menu.php on line 15 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/Applications/XAMPP/xamppfiles/temp/phpeIJRwj' to 'logos/5041796eeedf21346468206.jpg' in /Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content/plugins/logo-updating/logo_menu.php on line 15 Мой код для загрузки: $tmp = $_FILES['logoUpload']['tmp_name']; $extension = explode(".", […]

Загрузка файла в php через ajax

В моей форме используются предупреждения javascript для связи с пользователем, так как это предпочтительный метод в компании, в которой я работаю (в отличие от постоянных переадресаций в файл обработчика php и из него). Из-за этого я передаю все свои данные формы через некоторую простую проверку в jquery и отправлю ее обработчику php через ajax. Вот […]

установить upload_tmp_dir, но файл нет, где можно найти

У меня есть несколько сценариев загрузки изображений и блог WordPress. Я думаю, что клиент попытался загрузить 3mb + изображения или так, и с тех пор все перестали работать, чтобы продолжить проверку и добавление обработчиков ошибок, я узнал, что это было UPLOAD TEMP DIR not FOUND я не могу прикоснуться к ini-файлу, его общий хостинг, но […]

move_uploaded_file () не работает

Я пишу скрипт в php для загрузки файла на сервер. И код следующий .. $target_path = "uploaded_images/"; $target_path = $target_path . basename( $_FILES['image']['name']); if(move_uploaded_file($_FILES['image']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['image']['name']). " has been uploaded"; } else{ echo "There was an error uploading the file, please try again!"; } Но функция move_uploaded_file () не […]

php move_uploaded_file ()

Поэтому я тестирую скрипт move_uploaded_file () php с веб-сайта w3schools http://www.w3schools.com/php/php_file_upload.asp . Вот мой код. if ($_FILES["file"]["size"] < 2000000) { if ($_FILES["file"]["error"] > 0) echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; else { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . […]

Загрузка Multifile не работает

У меня есть следующая форма, в которой пользователь может выбрать файлы для загрузки. Эта часть в порядке, работает multi-select: <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" multiple="multiple" name="fileToUpload[]" id="fileToUpload"> <button type="submit" class="btn btn-primary" value="Upload Image" name="submit">Fájlok feltöltése</button> </form> И следующий php, который используется для загрузки файлов: <?php $ID = uniqid(); mkdir("temp/" . $ID); $target_dir = "temp/" […]

Я получаю ошибку при загрузке файла расширения .txt и файлов расширения .doc

Я создаю веб-форму для учителей, где учащийся может подать туда задание, и учитель может проверить. но я получаю ошибку, я не могу загрузить .txt и .doc, у меня есть probelm в моем коде, вот мои усилия. error_reporting(E_ALL ^ E_NOTICE); if ($_POST["upload"] == "1") { if ((($_FILES['file']['type'] == ".txt") || ($_FILES['file']['type'] == ".doc")) && ($_FILES['file']['size'] > […]