• Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, и да, если ты не понял, то несколько данных можно объединять в список и передавать список, а в другом файле из этого списка при вызове функции выделять данные
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, смотрю, вам нравится обсуждать людей, вы не по адресу
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, мне не надо это делать, т.к. я знаю, что это такое. А вот элементы софизма:
    понятно, с uid облажался
    - мне лень не тоже самое, что облажался
    Откуда у тебя здесь взялись "функций последовательно"? что с ними не так?
    - если прочтешь мой комментарий откуда это взялось, то поймешь к чему это
    И ответ как я понимаю, будет такой же, как про uid
    - понимай дальше, это всего лишь предположение, т.к. ты не знаешь мой ответ
    незрелый организм перегрелся от такого напряжения logic
    - ты видишь, что я незрелый?
    звучит смешно а еще смешнее:
    перегрелся от такого напряжения logic
    - напряжение греет, ммм...
    Да мной тогда города обогревать можно)))
    применять впервые в жизни
    - впервые? ты знаешь, что я родился несколько дней назад? Поведуй то, что я еще о себе знаю.
    Тема вопроса закрыта.
    Позже напишу вменяемый код, потому что твой барахлить начал.
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, если ты исключишь софистику, то все будет норм
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP,
    это при чем здесь вообще?
    : ты посудил о моей логике (про скорость) - я обосновал ее (а ты не опроверг).
    ага, логика аж зашкаливает
    да, настолько, что просты смертным лучше не вникать :)
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, я не собираюсь морочится с $uid в плагине, потому что плагин ее меняет, тем более она разбросана
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, работает, спасибо за помощь! НО! Будь внимательнее какую эмоциональную окраску тексту придаешь, а то еще забанить могут по причине "ocкоробление".
    $massive = ['func'=> 'data'];
    foreach($massive as $function => $param) {$function($$param);} //для тех, кто просто скопирует, потому что в том коде была опечатка
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, ага, в index.php есть переменные, кроме $uid, а в плагине она есть. Очень сработает (он скажет: аааа, неет, я не могу работатьб без $uid). И прошу не хамить. Аналогия со слоном вообще не подходит к этому примру. Если ты считаешь, что я не шарю в синтаксисе php, может быть и так, но я работал с другими языками и понимаю кто дольше будет обрабатываться: файл в 50Мб или в 5Мб, кроме этого понимаю, чем больше функций последовательно - тем медленнее. О моей logic ты вообще судить не можешь.
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, ок, ща буду пробовать твой код:
    $massive = ['func'=> 'data'];
    foreach($massive as $function => $param {
    $function($$param);
    }
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, показываю на своем коде:
    1. создаем из текста файл php через скрипт подключения логина
    2. текст содержит данные для плагина, имя его функции и адрес плагина
    3.читаем return от функции плагина из этого файла
    4.удаляем его, чтобы освободить память
    Что насчет твоего кода, то плагины не имеют тех переменных, которые в скрипте подключения, поэтому не сработает.
    Дичи нет, чем больше обрабатывать (тем они тяжелее, вес в памяти) - тем это дольше. Просто logic, советую.
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, и почему в ключ мы должны вставить переменную переменой? Я об $function в $function($$param); а не об foreach($massive as $function => $param) {!
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, php начал изучать недавно, поэтому не придирайся. Какие пацаны? Ты думаешь, что создание файла, его чтение, а потом его удаление быстрее небольшого (совсем) кода без обработки тяжелых данных? Странно...
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, что такое $function в $function($$param);??? Я не понимаю почему ты в имя функции вкладываешь данные для нее (['func' => 'data']). Зачем $function => $param? Почему не хотел еще 1 файл php - см в вопросе. Когда плагинов будет много это будет не так быстро подключаться и выполняться как хотелось.
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, а, ок. Ну тогда каждый файл содержит 1 функцию, и ее мы вызываем через call_user_func_array().
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, потому что func может выдавать разные результаты, они зависят от $data, если я делаю файл типа:
    //some code
    return $result;

    то он будет возвращать всегда одно и то же значение, потому что $data станет константой, значит нам нужен код, который сделает $data переменной
    Идея понравилась, а как реализовать не понимаю
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, мне кажется или я что-то упускаю, мой скрипт имеет функцию func($data), а при $echo = require (file.php) функция ничего не выдаст, потому что в нее не вложили аргументы. Поэтому мне надо в таком случае для это плагина написать код получения $data:
    function func($data){
       //some code
       return $result;
    }

    превратить в:
    //несусветная хрень по добычи $data по конкретному пользователю (а их много!)
    //some code
    return $result;

    Вот тогда require файла даст нам то, что ретёрнится.
    Что это за код по добыче данных?
    Если это сделать не возможно, то вопрос все еще открыт. Потому что мне в func надо передать $data, а eval не сможет ее выполнить.
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, ок, спасибо!
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, да, это система плагинов, и систему определяет пользователь. Сделать каждый файл одной функцией можно. Но что делать, когда мне нужно несколько функций из файла? Раздробить что ли на несколько?
  • Текст в функцию php?

    @communistic_sistema Автор вопроса
    FanatPHP, я пишу для какой-то веб странички скрипты на php, они появляется - я их заношу в список файлов-скриптов. Есть самый главный скрипт, который должен импортировать только те скрипты, которые я сказал импортировать по списку файлов-скриптов. Он же должен выполнить некоторые их функции и выдасть их значение через return. Я так сделал, чтобы можно было пользователю регулировать кол-во исполняемых скриптов. И он теперь сравнивает есть ли такая функция в аргументах или нет.
    function echodata($funclist, $userdata, $jslist = array()){
            //userdata [0 => uid, 1 => login, 2 => access, 3 => ip]
            $uid = $userdata[0];
            $login = $userdata[1];
            $access = $userdata[2];
            $ip = $userdata[3];
            $echo = "";
            for ($i = 0; $i <= count ($funclist) - 1; $i++){
                require_once __DIR__."/server-scripts".$funclist[$i];
                $sid = get_func_id($funclist[$i]);
                $filefuncs = get_script_func($sid);
                $data = array();
                for ($ii = 0; $ii <= count($filefuncs) - 1;$ii++){
                    ob_start();
                    eval(str_replace("@", "$", $filefuncs[$ii].";"));
                    $result = ob_end_flush();
                    echo str_replace("@", "$", $filefuncs[$ii].";");
                    array_push($data, $result);
                }
                for ($ii = 0; $ii <= count($data) - 1; $ii++){
                $echo .= "<div align='center'>".$data[$ii]."</div>";
                }
            }
            for ($i = 0; $i <= count($jslist) - 1; $i++){
                $p = "<script>";
                foreach (file(__DIR__."/user-data/id_".$uid."/2.js", FILE_SKIP_EMPTY_LINES) as $pp){
                    $p .= $pp;
                }
                $p .= "</script>";
                $echo .= $p;
            }
            $echo .= "<div name='userdivname' id='userdivid' align='center'></div>";
            return $echo;
        }
  • Не отображается видео iframe на сайте с гугл диска?

    @communistic_sistema
    Михаил Тесля, он его тебе скачает, но не предоставит как онлайн ресурс, который необходим для iframe. Поэтому думаю, что не поможет.