Articles of fopen

PHP-печать на локальный термальный принтер не работает без имени сети

Я создал приложение POS (Point of Sale) на PHP, которое может печатать непосредственно на термопринтере. В большинстве случаев я запускаю приложение на локальном веб-сервере с помощью WAMP. Часть кода печати: $printer = "\\\\localhost\\TM-T88V"; // Open connection to the thermal printer $fp = fopen($printer, "w"); if (!$fp){ die('no connection'); } $data = " PRINT THIS "; […]

Как получить полный путь к файлу при загрузке файлов в PHP?

Я действительно хочу знать, как получить полный путь к файлу при загрузке файла в PHP? Вот моя проблема … Я импортирую файл csv в PHP. Загрузка файла не проблема, но функция, используемая для импорта файлов csv, которая является fgetcsv (), требует fopen. fopen – это тот, который дает мне головную боль, потому что он требует […]

file_get_contents (или завиток или fopen) с данными сеанса

У меня есть страница, которая показывает значение из сеанса, позволяет называть его www.domain-a.com/master.php, и если я набираю его непосредственно из браузера, он показывает мне значение сеанса. но когда я пытаюсь загрузить его с помощью file_get_contents (или другого метода) из другого домена, например, www.domain-b.com/slave.php, он не извлекает содержимое, защищенное сеансом, просто пустую страницу. Я знаю, это […]

PHP fopen () Предел перенаправления достигнут

При выполнении следующего блока кода: foreach($eventfiles as $eventfile) { if($eventfile['filename']) { $file = $eventfile['filepath']; // Open File if( !($fp = fopen($file, "r"))) { echo '<br>CAN NOT READ FILE.'; exit; } // Read data from the file into $data $data = ""; while (!feof($fp)) $data .= fread($fp,1024); query("update event_rtab set html = '".escape($data)."' where id = […]

Не использовать функцию php fopen () в wordpress functions.php

Я пытаюсь выполнить простой запуск fopen () в функции.php , а также попробовал его в файле шаблона test.php wordpress. Но это не работает. Если я перемещу файл test.php и файл csv в место вне папки темы, оно будет работать в первый раз. function csv_to_array($filename='', $delimiter=',') { if(!file_exists($filename) || !is_readable($filename)) return FALSE; $header = NULL; $data […]

Запись в файл XML с помощью fopen в WordPress

Я пытаюсь написать файл XML в папке uploads в моем каталоге WordPress. Этот XML необходимо обновлять каждый раз, когда клиент обновляет или создает новое сообщение, используя пользовательский post_type, который я создал. Вот код: <? add_action( 'save_post', 'producers_xml' ); function producers_xml(){ if ($_POST['post_type'] == 'producer') { $xml = new SimpleXMLElement('<xml/>'); $producers = get_posts( array( 'post_type'=>'producer', 'numberposts'=>-1 […]

Прочитать персидский (Unicode chars) текстовый файл, используя php

Я читаю один персидский текстовый файл (используя PHP) с помощью кода ниже: /* Reading the file name and the book (UTF-8) */ if(file_exists($SourceDirectoryFile)) { $NameBook = "name.txt"; $AboutBook = "about.txt"; $myFile = "Computer-Technolgy/2 ($i)/".$NameBook; $fh = fopen($myFile, 'r'); $theData = fread($fh, filesize($myFile)); fclose($fh); echo 'Name file: '. $theData.'<hr/>'; } Содержимое файла name.txt: آموزش شبكه هاي […]

Каковы разрешения по умолчанию при создании файла с fopen () в php?

Если файл не существует при вызове fopen(<filename>, 'w'); каковы разрешения по умолчанию для нового файла, который должен быть?

как получить содержимое сайта HTTPS

ex site с использованием ssl (HTTP): https://www.eb2a.com 1 – я пытался получить его содержимое с помощью file_get_contents, но не работал и выдавал ошибку ex: <?php $contents = file_get_contents("https://www.eb2a.com/"); echo $contents; ?> 2 – я пытался использовать fopen, но не работал и давал ошибку ex: <?php $url = 'https://www.eb2a.com/'; $contents = fopen($url, 'r'); echo "$contents"; ?> […]

Fread намного медленнее для загрузки, чем readfile

Я обслуживаю загрузки с URL-адреса своим пользователям с помощью PHP-скрипта. При использовании readfile() я получаю максимальную скорость загрузки, которую может поддерживать мое соединение (около 2,5 МБ / с), однако, когда я использую маршрут fopen, fread, fclose скорость загрузки очень, очень медленная (около 1-2 КБ / с). Вот мой код: header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: […]