Этот код выглядит как код PHP для настройки и запуска Tidy напрямую из PHP. Это не похоже на то, что вы ищете. Вы хотите иметь возможность запускать Tidy для файлов .html
. Такое использование Tidy не имеет ничего общего с Nginx. Вы можете просто запустить Tidy для любых файлов .html
, например:
$ tidy -m some.html
Это приведет в порядок один файл HTML, some.html
, записывая изменения на месте. Это верхушка айсберга в том, что можно делать с Tidy. Вы можете передать ему серию файлов, вы можете включить свои параметры конфигурации в файл конфигурации и указать tidy
, где читать этот файл и сообщать о любых ошибках в другой файл, например:
$ tidy -config cfg.tidy -f errors.txt -m some.html
Чтобы запустить Tidy на дерево каталогов, содержащее файлы .html
, для этого вам придется создать свои собственные скрипты.
Насколько мне известно, Tidy не обрабатывает чистые файлы .php
, он будет иметь дело с PHP, встроенным в теги PHP внутри файлов HTML, ограниченным образом, но это все.
Однако вы можете использовать другие средства улучшения кода, такие как PHP_Beautifier . Были и другие, перечисленные в этом Life Hacker, озаглавленные: Инструменты веб-разработчика: средство улучшения и форматирование кода .
Если вас все еще интересует фрагмент кода, который вы включили в свой вопрос, есть довольно хорошие примеры того, как использовать Tidy из сценария PHP здесь, в эта статья озаглавлена: Приведение в порядок HTML-кода с помощью расширения Tidy PHP .
В моем wpa_sucpplicant.conf
большинство записей намного проще, чем в вашем примере. Мой выглядит так:
network={
ssid="FBI Surveillance Van"
psk="ehdvs71/"
priority=1
}
Я бы попробовал обрезать почти всю конфигурацию, чтобы она выглядела так:
network={
ssid="UPC1589940"
psk="secretpass"
priority=5
}
Единственное в моем файле wpa_supplicant.conf
, что вы не показываете, это:
eapol_version=1
Вы также можете добавить, что на самом деле представляет собой wlan
: USB, PCI, встроенный, какой чипсет он использует, идентификатор lsbusb
или lspci
.
wext
устарел, его можно использовать, когда драйвер nl80211 не поддерживается на вашем устройстве.
Просто запустите:
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
WPA2 AES
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=ES
network={
ssid="QA_SSID"
key_mgmt=WPA-PSK
proto=RSN
pairwise=CCMP
group=CCMP
psk="1234567890"
}
Применить настройку и мониторинг запрашивающей стороны wpa...
sudo wpa_supplicant -D nl80211 -i wlan0 -c ~/wpa_supplicant.conf -dd -f wpa_supplicant.log -B
pi@raspberrypi:~ $ sudo tail -f ~/wpa_supplicant.log
EAPOL: Supplicant port status: Authorized
nl80211: Set supplicant port authorized for 0e:a0:f9:53:5c:76
EAPOL: SUPP_BE entering state IDLE
EAPOL authentication completed - result=SUCCESS
nl80211: Set rekey offload
nl80211: Driver does not support rekey offload
RTM_NEWLINK: ifi_index=3 ifname=wlan0 operstate=6 linkmode=1 ifi_family=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
EAPOL: startWhen --> 0
EAPOL: disable timer tick
random: Got 6/12 bytes from /dev/random
Примечание. :Прото-RSN необходим для настройки WPA2