У меня есть функция для прямой печати:
function execPrint($pPrinterShareName, $pInit, $pData)
{
$tmpdir = sys_get_temp_dir(); # temporary directory to save temporary file
$x = 0;
$file = tempnam($tmpdir, 'cetak_struk__'.$pInit.'_'.$x); # temporary file name that will be printed
$handle = fopen($file, 'w');
fwrite($handle, $pData);
fclose($handle);
sleep(1);
chmod($file, 0777);
$v='';
$v = copy($file, "//localhost/".$pPrinterShareName);
sleep(1);
return $v;
}
, эта функция создаст временную папку и поместит туда временный файл.Затем файл будет распечатан путем копирования этого файла на мой локальный принтер.$ pPrinter
Я могу сделать это, если мое приложение находится на моем локальном хосте, но как я могу это сделать, если мое приложение находится на онлайн-хостинге?Пожалуйста, помогите ...