Есть ли способ загрузить файл на сервер, используя php и имя файла в параметре (вместо этого, используя форму отправки), что-то вроде этого:
MyServer / upload.php файл = с: \ example.txt
- model-> атрибуты в Yii2 всегда имеют значение NULL
- Как создать защищенный токен Google ReCaptcha V2 с помощью PHP?
- Где я могу найти хороший парсер MediaWiki Markup в PHP?
- Обновить страницу после отправки формы
- Не удается получить доступ к XML-документу с помощью simplexml_load_file ()
- Каков наилучший способ удаления знаков препинания, символов, диакритических знаков, специальных символов?
Я использую локальный сервер, поэтому у меня нет проблем с ограничением размера файла или функцией загрузки, и у меня есть код для загрузки файла с использованием формы
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html> <body> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="fileForm" enctype="multipart/form-data"> File to upload: <table> <tr><td><input name="upfile" type="file"></td></tr> <tr><td><input type="submit" name="submitBtn" value="Upload"></td></tr> </table> </form> <?php if (isset($_POST['submitBtn'])){ // Define the upload location $target_path = "c:\\"; // Create the file name with path $target_path = $target_path . basename( $_FILES['upfile']['name']); // Try to move the file from the temporay directory to the defined. if(move_uploaded_file($_FILES['upfile']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['upfile']['name']). " has been uploaded"; } else{ echo "There was an error uploading the file, please try again!"; } } ?> </body>
Спасибо за помощь