Показать сообщение отдельно

  #64  
Старый 15.05.2015, 11:02
BigBear
Новичок
Регистрация: 04.12.2008
Сообщений: 11
Провел на форуме:
69033

Репутация: 8
По умолчанию

Цитата:
Сообщение от mazaxaka  
mazaxaka said:

Код:
Code:
kratko-news.com/wp-content/plugins/wpgrabber/test.php?ajax=1&task=phpinfo
можно ли вывести что то кроме пхпинфо? вроде все перепробовал, нефига не хочет
Лезем на офф сайт - http://wpgrabber.ru/ , качаем плагин.

Открывает test.php

В самом начала видим:

Код:
Code:
if ($_GET['ajax']) {
    $task = $_GET['task'];
    //sleep(1);
    $result = $task();
    exit();
В самом конце видим:

Код:
Code:
function __start()
    {
        $('#display').html('');
        $('#sbmt').hide();
        $('#loading').show();
        __echo('1. Тестированиe внешних запросов из php-функции file_get_contents()...');      
        $.get('?ajax=1&task=testFileGetContents', function( data ) {
            __echo( data );
           
            __echo('
2. Тестированиe работы библиотеки CURL...');      
            $.get('?ajax=1&task=testCurl', function( data ) {
                __echo( data );
               
                __echo('
3. Тестированиe внешних запросов из php-функции copy()...');
                 $.get('?ajax=1&task=testCopy', function( data ) {
                    __echo( data );
                   
                    __echo('
4. Тестированиe сохранения файла из php-функции file_get_contents()...');
                    $.get('?ajax=1&task=testFileGetContentsSaveFile', function( data ) {
                        __echo( data );
                       
                        __echo('
5. Тестированиe сохранения файла с помощью библиотеки CURL...');
                        $.get('?ajax=1&task=testCurlSaveFile', function( data ) {
                            __echo( data );
                           
                            __echo('

Тестирование завершено!');
                           
                            $('#sbmt').show();
                            $('#loading').hide();
То есть доступными функциями для тестирования будут те, которые описаны в скрипте + те, для вызоав которых не нужна передача аргументов.

Потому что итоговая строка строится как $func= $_GET['task'].'()'

Такие функции для php можешь посмотреть здесь -> http://php.net/manual/ru/ref.info.php
 
Ответить с цитированием