Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не проходите мимо! Помогите узнать как формируется код html

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Есть движок магазина, он написан на php. Есть вопрос по формированию html
jaxmackey
Отправлено: 12 Октября, 2015 - 01:02:27
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Есть движок магазина, он написан на php. Есть вопрос по формированию html в нем.
Некотороые блоки формирутся именно по средством php например

CODE (html):
скопировать код в буфер обмена
  1. <div style="padding: 15px; padding-top: 0px;">
  2.                                             <?php echo $cats; ?>
  3.                                         </div>

тоесть в блоке div style="padding: 15px; padding-top: 0px;" другой файл с кодом формирует переменную $cats.

Есть ли какойто софт или пдагин или может библиотека которая покажет мне информацию об этой переменной, а именно интересует название файла который переменную $cats формирует.

Если скажете использывать функцию которая покажет какие файлы подключены, то я это знаю. там подключено очень много файлов и как выбрать именно тот который формирует именно эту переменную я не знаю. поэтому собственно и воспрос)

(Отредактировано автором: 12 Октября, 2015 - 01:06:34)

 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Октября, 2015 - 01:51:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




CODE (bash):
скопировать код в буфер обмена
  1. $ grep '$cats =' -rno /path/do/target/dir/
 
 Top
andrewkard
Отправлено: 12 Октября, 2015 - 10:23:13
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




А так же может помочь Total Commander, Notepad++
 
 Top
Panoptik
Отправлено: 12 Октября, 2015 - 11:51:38
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




а еще можно спросить на других форумах, да и вообще спрашивать лучше чем думать

по сабжу. кидаешь эксцепшн в данном месте и смотришь стектрейс

CODE (htmlphp):
скопировать код в буфер обмена
  1. <div style="padding: 15px; padding-top: 0px;">
  2.    <?php throw new Exception('I want to know how I get this line in runtime');
  3.   <?php echo $cats; ?>
  4. </div>


-----
Just do it
 
 Top
jaxmackey
Отправлено: 14 Октября, 2015 - 15:45:21
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Я переписал код таким вот образом.

CODE (html):
скопировать код в буфер обмена
  1. <div class="stuff"
  2. <?php
  3.         try {
  4.               throw new Exception('stack');
  5.               if (isset($oneProductPage)) {
  6.                    echo 'itemscope itemtype="http://schema.org/Product"'; }
  7.                            echo @$stuff; }
  8.         catch (Exception $e) {
  9.                 echo $e->getTraceAsString();}
  10. ?>
  11. </div>


получил на выходи содержимое:
#0 Z:\home\localhost\www\system\classes\kohana\view.php(49): include()
#1Z:\home\localhost\www\system\classes\kohana\view.php(305):Kohana_View::capture('Z:\home\localho...', Array)
#2 Z:\home\localhost\www\system\classes\kohana\view.php(195): Kohana_View->render()
#3 [internal function]: Kohana_View->__toString()
#4 Z:\home\localhost\www\application\bootstrap.php(278): preg_replace('/(\s+)\s{1,}/u', '?', Object(View))
#5 Z:\home\localhost\www\index.php(122): require('Z:\home\localho...')
#6 {main}

Объясните что это такое? Это выполнение скрипта по шагам или что это такое? Как эту информацию использывать? Подскажите!

(Отредактировано автором: 14 Октября, 2015 - 16:37:51)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB