- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем добрый день. Подскажите пожалуйста где я делаю ошибку...
Суть в том что я вставляю по тегу php
но у меня он после вставки получается не читабельным, а именно он читается как текст почему то.
Вот как я вставляю
тег </shcodes> вставляю в php скрипт
но после этого если передаю к примеру <input type=text name=orders value=". $order_id .">
Но в исходном коде он выглядит так
И value постой
Что я делаю не так, подскажите плиз.
а что у вас отвечает за заполнение $order_id?
Лично я по этому куску кода ничего не вижу
---------- Добавлено 18.08.2016 в 12:46 ----------
$buffer = preg_replace("/<\/shcodes>/", "\n\n" . $put . "\n\n" . $br . "\n\n" . $phpscript . "\n\n" . $jscript ."\n\n</shcodes>", $buffer);
мне кажется тут надо искать ошибку
$order_id откуда берётся? ...и значения атрибутов тега желательно в кавычки заключить.
Вот скрипт куда выводится мой php
место вывода мой тег </shcodes>
вывожу
получается через тег я вставляю в сам цыкл foreach
но нечего не выводится
пробовал принтовать
, принт почему то <input type=text name=orders value=1>выводится только
---------- Добавлено 18.08.2016 в 14:02 ----------
получается если вывожу через буферизацию то php как не в теле что ли получается, и из за этого он не читаемый. Но почему...
---------- Добавлено 18.08.2016 в 15:26 ----------
пробую вывести принт по другому
скрипт где выводится мой тег
но выводится не понятная цифра 1
хотя если в сам скрипт вставляю принт print_r($row->order_number) то выводится номер заказа, какая то лобуда получается...
---------- Добавлено 18.08.2016 в 15:53 ----------
даже если вставлять сразу после <body> тоже не пашет и не читается как php
и почемуто читается как текст что ли... вот в исходном коде как выглядит
Может хоть какие то у кого есть мысли что может быть не так?
Все гениальное - просто. Учите язык с которым работаете.
Циферка 1 - означает, что функция отработала нормально, если вы хотите получить её результат, то нужно добавить второй параметр
---------- Добавлено 18.08.2016 в 23:54 ----------
Что я делаю не так, подскажите плиз.
Добрый день, скажите пожалуйста... почему же все таки NULL
переменная объявлена в том скрипте куда вставляется $row->virtuemart_order_id
вот
Я пытаюсь через буфер вставить в сам цикл foreach ($this->orderlist as $row) {
вставляю print_r($row->virtuemart_order_id);
получаю цифру 1
Как применит другой параметр print_r($data,true) не пойму
если вывожу $phpscript = '<input type=text name="orders" value="'. gettype ($row->virtuemart_order_id) .'">'; // будет value="NULL" скорее всего
то получаю NULL
Добрый день, скажите пожалуйста... почему же все таки NULL
переменная объявлена в том скрипте куда вставляется $row->virtuemart_order_id
NULL потому что переменной $order_id не существует и её нет в том коде что вы привели, даже ctrl+f не находит. У вас есть переменная $row->virtuemart_order_id
Про второй параметр в вашем случае нужно написать
чтобы получить результат функции
Да, но все ровно пустой параметр...
сейчас в исходном коде вот
<input type=text name="orders" value="">
Долго смотрел и не понял откуда order_id должен взяться?
Какого-то GET не хватает либо этот $order_id должен сам произвестись?
Мне одному кажется, что не хватает какого-то
...и к preg_replace это не имеет отношения? 😕
Вам это кажется. Нет в скриптах не какого $order_id , есть $virtuemart_order_id
И отношение как раз к буферизации, так как переменная вставляется из вне
---------- Добавлено 19.08.2016 в 13:36 ----------
то есть плагином вставляется переменная $virtuemart_order_id в цикл foreach ($this->orderlist as $row) { в скрипте списков всех заказов.
Проблем е с этой переменной нет если вставить ее в сам скрипт, но через буфер если вставляеш то вот такие идут нюансы
---------- Добавлено 19.08.2016 в 13:42 ----------
Она есть в $row
если посмотрите выше немного то увидите цикл