Articles of fopen

Ошибка ввода переменной в качестве моего URL-адреса в PHP fopen ()

Я пытаюсь сделать мой URL-адрес XML-файла динамическим, так что несколько человек могут использовать мой сайт и запрашивать данные одновременно. Я приказываю сделать это, я вставляю переменную php случайного числа перед моим xml-файлом. По какой-то причине у меня возникают проблемы с созданием и записью xml-файлов при попытке использовать эту переменную. Когда я использую статический URL-адрес, например, […]

Время ожидания PHP fopen?

любая идея, почему fopen будет тайм-аут для файла, если он на моем сервере, и я знаю, что URL-адрес верен? обновление: извините, я должен был упомянуть об этом в php. код: fopen($url, 'r'); Он работает, если я помещаю относительный путь для файла, но не если $ url – это url на моем сервере (но он работает […]

PHP: Получить код ошибки ответа fopen () HTTP

Я хотел бы получить код ошибки HTTP, открывая удаленный файл через функцию fopen() . У меня есть следующий код: $remote = fopen ($url, "rb"); Если URL-адрес прекрасен, файл будет открыт. В противном случае fopen вызывает сообщение об ошибке, подобное Warning: fopen(url): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found Warning: fopen(url): failed […]

PHP запускает цикл и скрипт одновременно

В настоящее время я запускаю цикл в своем PHP-скрипте, чтобы проверить, не было ли соединение пользователя прервано ( connection_aborted () не работает для вызовов ajax ): connection_check.php : <?php ignore_user_abort(true); for ($i = 0; $i < 1000; $i++) { echo "<br>"; flush(); ob_flush(); if (connection_aborted()) { echo "nocon"; exit; } else { // Everything is […]

cURL и fopen медленнее в браузере, быстро через командную строку

У меня проблема, когда я пытаюсь подключиться к удаленному серверу для извлечения данных. Существует 2 метода. Один использует fopen, а другой использует cURL. Оба они очень медленны в браузере, до точки, где он загружается, и ничего не происходит. Он просто вернет «ERR_CONNECTION_RESET» в Chrome. Однако, когда я запускаю тот же скрипт через командную строку (Apache, […]

Не удается открыть удаленный файл XML с помощью функции fopen (). Какое все разрешение нужно установить на сервере или какие параметры мне нужно установить в функции fopen ().

Я пытаюсь открыть файл XML на удаленном сервере с помощью функции fopen (). У меня есть два удаленных сервера, и разрешение на файл для xml установлено на 777 на обоих серверах. Я могу открыть xml с одного сервера, но не с другого. Оба файла можно открыть в браузере. Какое все разрешение нужно установить или какие […]

Обработка CSV-файла в PHP, который способен обслуживать MS и UNIX Line Break

У меня есть модуль, который обрабатывает CSV-файл как вход. Он отлично работает на моей машине Ubuntu, пока кто-то из моей команды не начнет использовать Microsoft Excel для создания csv. В результате новый входной CSV имеет на нем символы ^ M (\ r \ n), и из-за этого в моем коде предполагается, что CSV состоит только […]

Включить allow_url_fopen на cpanel

У меня есть cPanel, и я хочу включить allow_url_fopen на моем хосте. Когда я использую этот код if (ini_get("allow_url_fopen") ==1) { echo "allow_url_fopen is ON"; } else { echo "allow_url_fopen is OFF"; } Покажи мне allow_url_fopen выключен

PHP не может открывать удаленный файл

Я создаю скрипт для открытия удаленного файла (ftp) и редактирую его с помощью fopen и fwrite. У меня проблема при подключении к ftp.I сделал этот код $handle = fopen("ftp://".$ftp['username'].":".$ftp['password']."@".$ftp['server']."/cstrike/addons/amxmodx/configs/users.ini", "w") or die("ftp error"); fwrite($handle,$text."\n") or die('err2.'); al переменные установлены. Я пытался с ftp: // … на веб-странице, и он работает .allow_url_fopen is On … Он […]

На стороне сервера, получите прогресс при отправке файла

В принципе, я хочу проверить, сколько файлов, которые мой веб-сервер отправил клиенту, когда клиент загружает его. Возможно ли это? Предоставляет ли apache какой-либо модуль / расширение, которое поможет мне выполнить мою задачу? Я использую linux-дистрибутив, apache2 и php5. С уважением.