Функции, находятся в этом же файле, как передать в них объект с классом? global и $GLOBALS почему то не работают, пришлось таким образом передавать объект в функции.
И ещё вопросик. из той же оперы - как вызвать в самом классе функцию из того же класса, без объявления нового класса и передачи способом описанным выше.
можно было сделать так
modules_parser::getModelList();
Но в последней версии php это вроде не правильно
Заработался что то...
сделал развилку в пару строк. вместо написанного выше дерева, это корректно? доступ к парсеру только из админки
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
Николя223
Собственно вопрос такой. Написал парсер для разных видов прайсов под заказ.
не врубился никак, есть
скрипт, в него подгружается класс, затем он объявляется
Далее идет объявление simpleXML и разделение, взависимости от типа
if($_POST['type'] == 'Timex') { $data = $xml->ROWDATA->ROW; parseTimex($data,$parser); } if($_POST['type'] == 'Ingersoll'){ $data = $xml->ROWDATA->ROW; parseIngersoll($data,$parser); } if($_POST['type'] == 'Bulova') { $data = $xml->ROWDATA->ROW; parseBulova($data,$parser); } if($_POST['type'] == 'Citizen') { $data = $xml->ROWDATA->ROW; parseCitizen($data,$parser); } if($_POST['type'] == 'Romanson') { $data = $xml->ROWDATA->ROW; parseRomanson($data,$parser); } if($_POST['type'] == 'Elite') { $data = $xml->ROWDATA->ROW; parseElite($data,$parser); } if($_POST['type'] == 'Orient') { $data = $xml->ROWDATA->ROW; parseOrient($data,$parser); } if($_POST['type'] == 'Lowell') { $data = $xml->ROWDATA->ROW; parseLowell($data,$parser); } if($_POST['type'] == 'Sinix') { $data = $xml->ROWDATA->ROW; parseSinix($data,$parser); } if($_POST['type'] == 'Hermle') { $data = $xml->ROWDATA->ROW; parseHermle($data,$parser); } if($_POST['type'] == 'Seiko') { $data = $xml->ROWDATA->ROW; parseSeiko($data,$parser); } if($_POST['type'] == 'Fortuna') { $data = $xml->ROWDATA->ROW; parseFortuna($data,$parser); }Функции, находятся в этом же файле, как передать в них объект с классом? global и $GLOBALS почему то не работают, пришлось таким образом передавать объект в функции.
И ещё вопросик. из той же оперы - как вызвать в самом классе функцию из того же класса, без объявления нового класса и передачи способом описанным выше.
можно было сделать так
Но в последней версии php это вроде не правильно
Заработался что то...
сделал развилку в пару строк. вместо написанного выше дерева, это корректно? доступ к парсеру только из админки
Edited by Николя223Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.