Пример для обработки списка штрих-кодов

Пример для обработки списка штрих-кодов от пакетного сканера штрих-кодов на web-сервере. Список штрих кодов передается на сервер POST-запросом. Запрос содержит один из трех параметров list-json для списка в формате json, list-txt для списка в текстовом формате, one-barcode для одного штрих-кода. Ниже простой пример кода для обработки.

<?php
//
$dat_dir = "./_list-barcode" ;	
// запись списка штрих-кодов в файл в формате json
if (isset($_REQUEST['list-json'])) {
    //
	$time_str = date('-Y-m-d-His') ;
	//		
	$filename = $dat_dir . "/" . "list-barcode" . $time_str . ".json" ;
	$dst = fopen($filename, "w") ; 
	fwrite($dst, $_REQUEST['list-json']) ;
	fclose($dst) ;
	echo "Ok!" ;
}
// запись списка штрих-кодов в текстовый файл
if (isset($_REQUEST['list-txt'])) {
    //
	$time_str = date('-Y-m-d-His') ;
	//		
	$filename = $dat_dir . "/" . "list-barcode" . $time_str . ".txt" ;
	$dst = fopen($filename, "w") ; 
	fwrite($dst, $_REQUEST['list-txt']) ;
	fclose($dst) ;
	echo "Ok!" ;
}
// добавление одного штрих-кода в текстовый файл
if (isset($_REQUEST['one-barcode'])) {
	$filename = $dat_dir . "/list-one-barcode.txt" ;
	$dst = fopen($filename, "a") ; 
	fwrite($dst, $_REQUEST['one-barcode'] . "\n") ;
	fclose($dst) ;
	echo "Ok!" ;
}