Articles of webserver

PHP DOM loadHTML () метод необычное предупреждение

У меня был следующий код, который отлично работает на моем localhost: $document = new DOMDocument(); $document->loadHTML($p_result); $form = $document->getElementsByTagName('form')->item(0); // Code continues using the $form variable После того, как тот же код обновится на внешнем сервере, loadHTML() и выдает это предупреждение. Warning: DOMDocument::loadHTML() expects parameter 1 to be a valid path, string given in path/name/to/script.php […]

Сценарий Python отправляет изображение на PHP

Добрый день. Может кто-нибудь мне помочь. Моя задача – создать скрипт python (клиентская сторона), который отправит изображение на php (на стороне сервера). ПРИМЕЧАНИЕ. Сценарий python запускается в разных малинах pi, и php-сервер получает изображение только через Интернет. Достижение: теперь я могу отправлять текстовые данные с моего клиента на сервер. Проблема: Моя большая проблема заключается в […]

Может ли PHP-скрипт работать после завершения HTTP-запроса?

Как написать PHP-скрипт, который продолжает работать, даже после вымывания какого-либо текста и завершения HTTP-запроса? Это возможно?

Nginx – wordpress в подкаталоге, какие данные должны быть переданы?

Я пробовал так много разных вещей. Дело в том, что я сейчас: location ^~ /wordpress { alias /var/www/example.com/wordpress; index index.php index.html index.htm; try_files $uri $uri/ /wordpress/index.php; location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(/wordpress)(/.*)$; fastcgi_param SCRIPT_FILENAME /var/www/example.com/wordpress/index.php; fastcgi_param PATH_INFO $fastcgi_path_info; } } Прямо сейчас все ресурсы, насколько я могу судить (изображения и т. […]

mod_rewrite .htaccess вызывает 500 ошибок сервера, если URl не существует

Я только начал использовать mod_rewrite, это то, что я использую для довольно базового структурированного веб-сайта с поддержкой нескольких языков: RewriteEngine on ErrorDocument 404 /error404.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z]{2})/([^/]+)$ $2.php?lang=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z]{2})/$ index.php?lang=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z]{2})$ index.php?lang=$1 [L] RewriteCond […]

Может ли PHP-скрипт обмануть браузер, считая, что HTTP-запрос завершен?

Сначала я сконфигурировал свой сценарий для запуска даже после завершения HTTP-запроса ignore_user_abort(true); затем очистите текст. echo "Thats all folks!"; flush(); Теперь, как я могу обмануть браузер, думая, что HTTP-запрос завершен? поэтому я могу продолжать выполнять свою собственную работу без браузера, показывая «загрузка страницы». header(??) // something like this?

Как проверить, установлен ли memcache или memcached для PHP?

Как проверить, установлен ли memcache или memcached (для PHP) на моем веб-сервере Apache? Memcache – это демон кэширования, разработанный специально для динамических веб-приложений для уменьшения загрузки базы данных путем хранения объектов в памяти.

Есть ли простой сервер разработки PHP?

Когда вы пишете веб-приложения на Python, мозг мертв легко запускает сервер разработки. Django и Google App Engine (GAE) поставляются с простыми серверами. Основная функция, которую я ищу, – это не конфигурация. Я хочу что-то вроде сервера GAE dev, где вы просто передаете директорию приложения в качестве параметра при запуске сервера. Есть ли причина, что это […]

curl и ping – как проверить, находится ли сайт вверх или вниз?

Я хочу проверить, находится ли сайт вверх или вниз в конкретном экземпляре с использованием PHP. Я узнал, что завиток отобразит содержимое файла, но я не хочу читать содержимое веб-сайта. Я просто хочу проверить статус веб-сайта. Есть ли способ проверить статус сайта? Можем ли мы использовать ping для проверки статуса? Для меня достаточно получить сигналы статуса […]

Вызовите PHP из виртуального / пользовательского «веб-сервера»

В принципе, я пытаюсь понять, как PHP можно вызывать с «веб-сервера». Я прочитал документацию, но это мало помогло. Насколько я могу судить, есть три способа вызвать PHP: через командную строку (например: php -f "/path/to/script.php" ) через CGI (??) / через FastCGI (???) через веб-сервер (например: Apache) Итак, начнем с CGI . Возможно, я просто слепой, […]