Articles of callback

Функция проверки подлинности в jQuery никогда не делает вызов ajax

Это частично продолжение из этого потока: jquery – возвращает значение из функции обратного вызова (в почтовом запросе) в функцию внутри? потому что я обновил код, но проблема сохраняется. Я проверяю простую форму html с jquery, и, несмотря на все мои другие операторы if / else, вызов ajax никогда не делается. Вот код javascript: var pass_form […]

Загрузите файлы file_put_contents с прогрессом

Я пытаюсь написать код с файлом загрузки и вернуть статус (загруженные байты). Для загрузки файла я использую file_put_contents, и это работает. function downloadLink($link,$destination) { $ctx = stream_context_create(); stream_context_set_params($ctx, array("notification" => "stream_notification_callback")); $mb_download = file_put_contents($destination, fopen($link, 'r'),null,$ctx); return $mb_download; } function stream_notification_callback($notification_code, $severity, $message, $message_code, $bytes_transferred, $bytes_max) { file_put_contents( 'progress.txt', '' ); $fp = fopen('progress.txt', 'a' […]

В моем обратном вызове CURL CURLOPT_PROGRESSFUNCTION dltotal всегда 0

У меня есть обратный вызов выполнения CURL, работающий через параметр CURLOPT_PROGRESSFUNCTION, который успешно вызывает мою функцию-член в PHP. Переменная dlnow возвращает правильное полученное значение, но dltotal всегда возвращает 0. Что мне здесь не хватает? class MyClass { function getFile(){ … $fp = fopen ($file, 'w+'); $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,$signed['signed_url']); curl_setopt($curl, CURLOPT_TIMEOUT, 1000); curl_setopt($curl, CURLOPT_FILE, $fp); […]

empty () недействительный обратный вызов?

Я пытаюсь использовать empty () в сопоставлении массивов в php. Я получаю ошибки, что это не действительный обратный вызов. $ cat test.php <? $arrays = array( 'arrEmpty' => array( '','','' ), ); foreach ( $arrays as $key => $array ) { echo $key . "\n"; echo array_reduce( $array, "empty" ); var_dump( array_map("empty", $array) ); echo […]

Yii 2 – вызов метода методом объекта

У меня такой класс: use \TelegramBot\Api\Client; use yii\web\Controller; class ProducerController extends Controller { public $client; public function init() { parent::init(); $this->enableCsrfValidation = false; $this->client = new Client( Yii::$app->bot->apiToken ); } public function actionIndex() { $this->client->command( 'ping' , array($this, 'ping' )); $this->client->run(); } public function ping( $msg ) { $this->client->sendMessage( $msg->getChat() ->getId() , 'pong!' ); } […]

Как передать массивы в обратные вызовы меню Drupal

У меня есть два массива в JavaScript: var xcoord = []; и var ycoord = []; После некоторой обработки каждый массив содержит 15 числовых значений. Я хотел бы отправить эти данные в обратный вызов меню в Drupal. Мой код AJAX: $.post('http://mysite.com/?q=menu_example/my_page', {'ycoord[]': ycoord, 'xcoord[]': xcoord } ); Drupal PHP: $items['menu_example/my_page/%/%'] = array( 'title' => 'My […]

Laravel 4 – Класс контейнера: функция распределения и закрытия

У меня есть следующий вопрос к обсуждаемому здесь: путаница основного метода Laravel Я в той же ситуации, что и driechel (автор вопроса выше), был до этого, в настоящее время привык к Laravel 4 FW и изучает ядро. Хотя дается точный ответ, я до сих пор не понимаю логики и того, что происходит под капотом. Поэтому […]

Функция обратного вызова PHP, не работающая над объектными функциями

У меня есть массив и вы хотите применить MySQLi->real_escape_string для каждого члена массива через array_walk но это не работает: array_walk($array, '$mysqli->real_escape_string'); Он дает эту ошибку: Предупреждение: array_walk () ожидает, что параметр 2 будет действительным обратным вызовом, функция '$ mysqli-> real_escape_string' не найдена или недействительным имя функции в C: \ wamp \ www \ ts.php в […]

PHP: как использовать функцию класса как обратный вызов

У меня есть класс с методами, которые я хочу использовать в качестве обратных вызовов. Как передать их в качестве аргументов? Class MyClass { public function myMethod() { $this->processSomething(this->myCallback); // How it must be called ? $this->processSomething(self::myStaticCallback); // How it must be called ? } private function processSomething(callable $callback) { // process something… $callback(); } private […]

JSONP и GET с обратными вызовами – помощь в исправлении ошибок

Это мой файл JSONP: <?php header('Content-type: application/javascript;'); header("access-control-allow-origin: *"); header("Access-Control-Allow-Methods: GET"); //db connection detils $host = "localhost"; $user = "test"; $password = "test"; $database = "myradiostation1"; //make connection $server = mysql_connect($host, $user, $password); $connection = mysql_select_db($database, $server); //query the database $query = mysql_query("SELECT *, DATE_FORMAT(start, '%d/%m/%Y %H:%i:%s') AS start, DATE_FORMAT(end, '%d/%m/%Y %H:%i:%s') AS end FROM […]