Хэрхэн анализ хийх вэ

Агуулгын хүснэгт:

Хэрхэн анализ хийх вэ
Хэрхэн анализ хийх вэ

Видео: Хэрхэн анализ хийх вэ

Видео: Хэрхэн анализ хийх вэ
Видео: Хэрхэн ANSYS Workbench дээр ажиллах вэ? цуврал хичээл 1 @Mr Engineering 2024, May
Anonim

Парсинг нь вэб хуудас програмчлахад өргөн хэрэглэгддэг арга техникүүдийн нэг юм. Шаардлагатай скриптийг өөрөө бичих арга байхгүй тул цөөн тооны тушаал ашиглан сайтад шаардлагатай үйлчилгээг хялбархан бөгөөд хялбархан авах боломжийг олгодог.

Хэрхэн анализ хийх вэ
Хэрхэн анализ хийх вэ

Зааварчилгаа

1-р алхам

PHP file_get_contents () функцийн тусламжтайгаар задлан шинжлэх хамгийн хялбар арга бол. Энэ нь файлын агуулгыг текст мөр болгон авах боломжийг танд олгоно. Функц нь "санах ойн зураглал" алгоритмыг ашигладаг бөгөөд энэ нь түүний ажиллагааг сайжруулдаг.

Алхам 2

Жишээлбэл, ОХУ-ын Төв банкны вэбсайтаас өгөгдлийг задлан шинжилсэн скрипт бичихийн тулд тухайн сайтад тохирох форматаар огноог нь өмнө нь тодорхойлж, тохирох функцийг ашиглан XML хуудасны агуулгыг олж авах хэрэгтэй. дараа нь үүнийг хуваахын тулд ердийн хэллэгийг ашиглана уу. Сонгосон валютыг харуулахын тулд Банкны вэбсайтаас авсан кодыг ашиглана уу: $ data = огноо ("d / m / Y"); $ get = file_get_contents (https://www.cbr.ru/scripts/XML_daily.asp ? date_req = $ өгөгдөл); preg_match ("/(.*?)/ is", $ get, $ string); preg_match ("/(.*?)/ is", $ string [1], $ str);

Алхам 3

Хэрэв та XML файлыг өөрөө задлахыг хүсвэл түүнд тохирох функцууд бас байдаг. Анализыг эхлүүлэхийн тулд үүнийг xml_parser_create ашиглан эхлүүлэх хэрэгтэй: $ parser = xml_parser_create ();

Алхам 4

Дараа нь харгалзах хаягууд болон текстийн мэдээллийг боловсруулах функцын жагсаалтыг зааж өгсөн болно. Харгалзах XML элементийн эхлэх ба төгсгөлийн зохицуулагчийг тохируулсан болно: xml_set_element_handler ($ parser, "startElement", "endElement");

Алхам 5

Стандарт fopen () ба fgets () функцуудыг ашиглан тохирох хүрээний хүрээнд өгөгдлийг унших боломжтой. Файлуудын агуулгыг xml_parse () мөрөнд мөр мөрөөр буцаана. Сүүлийн параметр нь сүүлчийн мөрийг унших тугийг агуулна: while ($ content = fgets ($ fparse)) {

хэрэв (! xml_parse ($ parser, $ content, feof ($ fparse))) {

echo “Error”;

завсарлага; }}

Алхам 6

Xml_parser_free () функц нь системд байгаа нөөцийг чөлөөлөхөд ашиглагддаг. Эдгээр функцууд нь XML файлуудыг боловсруулахад хамгийн хүчтэй байдаг.

Зөвлөмж болгож буй: