Часті питання з Human Emulator (Питання PHP)
Автоматизація роботи у браузері
Безкоштовна онлайн консультація щодо можливостей програми.

Питання PHP
- Питання: Як організувати дії у циклі?
Отримати початкове уявлення про цикли можна тут. Після вивчення цього матеріалу ви зможете використовувати будь-які цикли під свої потреби залежно від ситуації. Питання: Чи можна використовувати об'єкти Емулятора у своїх функціях?
Так, якщо оголосити їх за допомогою globals. Можна навіть додати це у файл xweb_human_emulator.php, який інклюдиться в кожному скрипті, щоб не прописувати їх щоразу як знадобляться. Як підключати до програми інші PHP-бібліотеки?
У дистрибутив програми вшитий вже повністю налаштований для роботи з Хуманом ПХП. Якщо з якихось причин він вас не влаштовує, перегляньте у php.ini список необхідних для роботи бібліотек. Мінімум, без якого нічого не працюватиме, бібліотека Curl. Повернутися на наш ПХП за бажання можна будь-якої миті. П: За що відповідає порт у програмі та темпліт (папка Template)?
У програму Human Emulator вбудований браузер IE, яким вона керує, і всі команди передає до нього через певний порт. Це потрібно щоб управління хуманом було універсальним - наприклад, можна поставити хуман на сервер і керувати ним з локальної машини. Під час запуску програма створює копію ІЕ під свої потреби і говорить йому, на якому порту слід ловити команди. Номер цього порту можна дізнатися, подивившись лівий верхній кут вікна програми або з налаштувань F9. А через порт, вказаний у темплітах, усі команди скрипту будуть ломитися до браузера. Отже, якщо є невідповідність, працювати належним чином не буде скрипт. П: Як поставити виконання скрипта на паузу?
Дляцього існує функція $app->pause($timeout); Якщо тайм-0, то скрипт чекає втручання користувача. В іншому випадку він зупиняється на вказану кількість секунд. Питання: Як розпочати роботу з MySQL?
Перевірити, що в налаштуваннях правильно вказано шлях до папки з PHP. Перевірити запускається php.exe з цієї папки. Якщо ні - то доустановити. Новий Хуман використовує нові можливості PHP, а новий PHP вимагає наявності на вашому комп'ютері вищевказаних штуковин. Якщо після інсталяції php.exe все одно не запускається перевірити в журналі програм Windows причину і усунути її. Журнал можна відкрити через меню Адміністрації: Як правильно в функціях php використовувати методи програми Humanemulator?
Для використання команд в одній функції в Humanemulator їх треба використовувати Global і в ній повинні бути перераховані всі об'єкти, які ви використовуєте в цій функції. Тобто це має виглядати так, ось як у прикладі функції мають виглядати так: П:Як правильно прописувати абсолютні шляхи до файлів у php?
Існує залізне правило, в абсолютних шляхах - якщо слеш зліва направо(\) - їх завжди має бути два, якщо слеш справа наліво(/) - то один. З: Якою командою зі скрипту я можу запустити інший скрипт на виконання?
в ПХП це зробити можливість через include(шлях до срипту). Тобто фактично ви матимете один великий скрипт, який буде виконувати послідовно весь код і він буде послідовно виконувати всі вставлені скрипти. Крім того, є можливість використовувати наступну функцію XHE, яка запускає заданий вам скрипт на тій же машині, де працює XHE.