Как да отстраните грешки при писане на PHP скриптове

Това е доста труден въпрос, тъй като в повечето случаи модулът предава данни на скрипта по време на парсиране. Иначе казано, съжалявам, че не мога да предложа удобно решение. 🙁

Първо, на вашия хостинг трябва да бъде включен изход за грешки.

Ако искате да използвате своя собствен скрипт, който не е свързан с процесите на парсиране, просто го извиквайте в браузъра. Въведете в адресната лента на браузъра site.com/admin/simplepars/scripts/name_script.php name_script.php – името на вашия скрипт, който искате да изпълните за да проверите работата му.

Ако трябва да отстраните грешки в скрипт, който работи с данни, предоставени от модула, не намерих нищо по-удобно от следното:

  1. Отидете в раздела “Парсинг” в ИМ, ако искате да отстраните грешки в скрипт, който ще работи с парсинг в магазина.
  2. Натиснете клавиш F12 на клавиатурата.
  3. Отворете конзолата.
  4. Стартирайте парсинга и копирайте адреса, по който модулът изпраща заявката.
  5. Поставете адреса в адресната лента на нов раздел на браузъра.
    Simplepars 49 1 - Как Да Отстраните Грешки При Писане На Php Скриптове

Сега всеки път, когато обновявате тази страница, ще бъде изпратена заявка за парсинг на адреса, и вашият скрипт ще бъде изпълнен. Така можете да отстраните грешки в работата на своя скрипт. Обаче имайте предвид, че по този начин модулът извършва пълен парсинг с всички свързани действия.

За пример, нека напишем прост скрипт, който ще извежда съдържанието на всички граници на парсинга в четим формат. Скриптът изглежда по следния начин.

Simplepars 49 2 - Как Да Отстраните Грешки При Писане На Php Скриптове

Сега да обновим страницата с копирания URL от конзолата и вижте какво ще видим.

Simplepars 49 3 - Как Да Отстраните Грешки При Писане На Php Скриптове

С червено съм обозначил това, което изведе нашият собствен скрипт, а със синьо – стандартният изход на модула SimplePars. Така можем да отстраняваме грешки в скриптовете.

В този случай направих така, че нашият скрипт да извежда информация на екрана, за да може да бъде демонстрирана, но в реални условия собствените ви скриптове НЕ ТРЯБВА да извеждат нищо на екрана!!! Това е важно.

Надявам се, че тази статия ще ви помогне при написването на вашите скриптове.

Chat Icon