![]() v8.01 (build: Apr 6 2022) |
|
Генератор отчетов - Отправка на веб-сайтСуществует возможность отправлять отчеты на ваш веб-сайт.Данное действие аналогично тому, что вы на своем сайте разместите кнопку "Отправить файл" и будете передавать на веб-сервер файлы отчетов. Далее вы можете их отправлять по почте, сохранять в папку на сервере или записывать в 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, должен быть размещен у вас на веб-сервере. |
|
| © Mirobase | |