v9.55 (build: Feb 10 2023) |
|
Генератор отчетов - Отправка на веб-сайтСуществует возможность отправлять отчеты на ваш веб-сайт.Данное действие аналогично тому, что вы на своем сайте разместите кнопку "Отправить файл" и будете передавать на веб-сервер файлы отчетов. Далее вы можете их отправлять по почте, сохранять в папку на сервере или записывать в SQL-базу. Обычно на стороне сервера файлы принимает php или cgi-скрипт. На стороне клиента данные передаются через HTML-форму. В параметре "Полный URL http POST-запроса" необходимо указать местоположение скрипта, выполняющего загрузку на сервер. Следует также знать, что файл будет передан в переменной с именем "uploadedfile". Именно это имя нужно использовать в скрипте на сервере. Ниже приведены примеры файла клиента (HTML-страница) и скрипта на сервере (PHP), чтобы был более понятен функционал данной возможности: ; -------------------- ; файл upload.html ; -------------------- <form enctype="multipart/form-data" action="http://mysite.com/action.php" method="POST"> <input name="uploadedfile" type="file"><br> <input type="submit" value="Отправить файл"> </form> ; -------------------- ; файл action.php ; -------------------- <? // данная папка должна существовать на сервере! $target_path = "uploads/"; $target_path = $target_path . basename($_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded"; } else{ echo "There was an error uploading the file, please try again!"; } ?> Таким образом, функционал файла upload.html реализован в программе, что позволяет отправлять файлы автоматически! А файл, подобный action.php, должен быть размещен у вас на веб-сервере. |
|
© ТАМЕРЛАН |