Articles of вызов

Codeigniter preg_replace_callback

Я хотел бы, чтобы preg_replace_callback использовал функцию библиотеки из CodeIgniter в качестве своего обратного вызова. Моя неудачная попытка заключается в следующем: $content = preg_replace_callback('/href="(\S+)"/i', '$this->util->url_to_absolute("http://www.google.com","$matches[0]")', $content); Но у меня не было никакого успеха. Я попытался использовать create_function , но я не могу заставить это работать. Любая помощь будет принята с благодарностью.

Как вызвать пакет из php, имеющий процедуру в oracle, используя драйверы oci?

Я вызываю пакет oracle с процедурой, использующей драйверы oci. Я получаю ошибку, поскольку Предупреждение: oci_execute () [function.oci-execute]: ORA-06550: строка 1, столбец 7: PLS-00306: неправильное количество или типы аргументов при вызове 'GET_BRAND_MODEL_LIST' ORA-06550: строка 1, столбец 7: PL / SQL: заявление игнорируется в /opt/lampp/htdocs/call.php в строке 26 Все параметры верны. $p_contract_no = '11-col1-cm'; $p_utilityagencyname='ATM'; $p_appliance_type='BO'; $p_tier_type=1; […]

Страница выполнения php

Я хочу вызвать страницу (click.php) одним нажатием кнопки, click.php выполняет команду php-mysql, которая вставляет значение в таблицу. Есть ли способ щелкнуть по кнопке и выполнить страницу без загрузки страницы. Пример: когда вы делаете +1 на этом сайте на какую-то должность, я предполагаю, что его база данных управляется, и когда вы даете им репутацию, она добавляет […]

Как вызвать работу cron из php-скрипта?

Я хотел установить задание cron из файла сценария php. Я могу выполнить файл php с помощью функции shell_exec (). Но Im не в состоянии выполнить команды, связанные с работой cron. $output = shell_exec("crontab -l"); эта команда не работает. Мой cronjob находится под / usr / bin / crontab. Я установил предварительный вход файла в 777 […]

PHP: как вызвать стандартные функции библиотеки

Я начинаю с PHP для динамических веб-страниц. У меня есть несколько библиотек, написанных в ANSI C для получения / настройки параметров и других проприетарных материалов. Интересно, есть ли простое решение использовать оболочку внутри PHP для вызова этих функций? Есть ли уже существующий класс / библиотека? Какая была бы лучшая практика для этого? Я не хочу […]

Могу ли я / Как … вызвать защищенную функцию вне класса в PHP?

У меня есть защищенная функция, которая определена в определенном классе. Я хочу, чтобы иметь возможность вызвать эту защищенную функцию вне класса в другой функции. Возможно ли это, и если да, то как я могу это достичь class cExample{ protected function funExample(){ //functional code goes here return $someVar }//end of function }//end of class function outsideFunction(){ […]

Как мне вызвать функцию из dll из php на windows?

Я использую xampp. Я ищу, и это похоже на php 4.x, было расширение php_w32api.dll, которое, похоже, исчезло для php 5.x. Тем не менее, он все еще находится в документации на php.net, но отмечен как экспериментальный. Некоторые предложили вместо этого использовать win32std в pecl, но это просто обертывает некоторую функцию win32 api, но не позволяет мне […]

Функция обратного вызова в Codeigniter с несколькими параметрами во время проверки формы

В Codeigniter: Вот функция обратного вызова, которую я использую для проверки: public function has_match($password, $username){ if (0) { // user exists return true; } else { $this->form_validation->set_message('has_match', 'Invalid Username/password entered ' . $password . ' ' . $username); return false; } } Ниже приведены правила проверки: $this->form_validation->set_rules('username', 'Username', 'required'); $this->form_validation->set_rules('password', 'Password', 'required|callback_has_match[username]'); Может кто-нибудь, пожалуйста, […]

CodeIgniter Validation в библиотеке не принимает обратный вызов

моя проблема заключается в следующем: я пишу библиотеку входа. Эта библиотека имеет функцию _validation (), и для проверки данных используется библиотека проверки. С использованием обычных методов проверки он работает отлично, но использование функции обратного вызова просто не работает. Он не называется. Я называю это так. $this->CI->form_validation->set_rules('user', 'Username', 'required|callback__check_user'); Имя функции – _check_user, и оно использует […]

Как передать массив в качестве нескольких параметров для работы?

У меня есть массив параметров: $params[1] = 'param1'; $params[2] = 'param2'; $params[3] = 'param3'; … $params[N] = 'paramN'; У меня есть caller для различных функций: $method->$function( $params ); Как я могу проанализировать массив $ params, поэтому для любой функции можно передать несколько (и неограниченных) параметров: $method->$function( $params[1], $params[2], …, $params[N] ); Идея состоит в том, […]