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
Форумы портала PHP.SU :: Версия для печати :: get localhost 403 forbidden
Форумы портала PHP.SU » » Вопросы новичков » get localhost 403 forbidden

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

1. Виталий Бриль - 12 Апреля, 2017 - 17:36:41 - перейти к сообщению
ребят, подскажите, не могу понять и убрать
В бд зашло.
Код и ошибка в консоле:

"GET http://localhost/shop/userfiles/%3C?$item[%27image%27];?%3E 403 (Forbidden)
%3C:1"
"GET http://localhost/shop/userfiles/%3C?$item[%27image%27];?%3E 403 (Forbidden)"

PHP:
скопировать код в буфер обмена
  1. <?
  2. $products = get_products();
  3. foreach($products as $item):
  4. ?>
  5.  
  6. <div class="container panel panel-default">
  7.     <div class="text-center page-header jumbotron">
  8.         <h2>Список продуктов</h2>    </div>
  9.  
  10.     <div class="container">
  11.         <div class="row">
  12.             <div class="col-xs-3">
  13.                 <a href="#">
  14.                     <img class="img-thumbnail" src="userfiles/<? $item['image'];?>" alt="product" title="product" />
  15.                     <div> <? $item['price'];?> </div>
  16.                 </a>
  17.             </div>
  18.         </div>
  19.     </div>
  20.     </div>
  21.  
  22. <?
  23. endforeach;
  24. ?>
  25.  
2. teleoperator27 - 12 Апреля, 2017 - 18:00:09 - перейти к сообщению
<?= $item['image']?>
и
<?= $item['price']?>
3. andrewkard - 14 Апреля, 2017 - 14:38:23 - перейти к сообщению
Используйте полные теги
<?php ?>
вместо <?php echo $test; ?> используйте компактную запись <?=$test?>, как написал teleoperator27
Не знаю, может это дело вкуса, но я предпочитаю
foreach($poducts as $item){

}

записи:
foreach($products as $item):

endforeach;

Потом в этих endforeach; черт ногу сломит, если их будет несколько вложенных
4. OrmaJever - 14 Апреля, 2017 - 15:20:37 - перейти к сообщению
andrewkard пишет:
Потом в этих endforeach; черт ногу сломит, если их будет несколько вложенных

а если будет несколько вложеных if, foreach то запись <? } ?> будет понятнее?
5. andrewkard - 14 Апреля, 2017 - 16:00:04 - перейти к сообщению
OrmaJever пишет:
а если будет несколько вложеных if, foreach то запись <? } ?> будет понятнее?

да, по крайней мере PhpStorm подсвечивает начало и конец цикла, если он оформлен фигурными скобками {}
Опять же, повторюсь:
andrewkard пишет:
Не знаю, может это дело вкуса

 

Powered by ExBB FM 1.0 RC1