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 :: Версия для печати :: Помогите разобратся
Форумы портала PHP.SU » PHP » Программирование на PHP » Помогите разобратся

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

1. ahtovo - 27 Ноября, 2010 - 13:47:06 - перейти к сообщению
Ну вот такая проблема не могу вывести html код средствами php
Я делаю проверку на правильное содержимое переменой
PHP:
скопировать код в буфер обмена
  1. if ($a == 7)
  2. {
  3. echo "<form action="listingl0-3.php" method="post">
  4. <input type="text" name="name" size="20" maxlength="20" value=""><br>
  5. <input type="text" name="email" size="20" maxlength="40" value=""><br>
  6. <input type="submit" value="go!">
  7. </form> ";
  8. }

ну тоесть пасмотрели что $a равна 7 выводим форму там для чего то!
на меня начел ругаться сайт
нахожу в нете другой вариант
PHP:
скопировать код в буфер обмена
  1. <?if ($a == 7)
  2. {
  3. ?>
  4. <form action="listingl0-3.php" method="post">
  5. <input type="text" name="name" size="20" maxlength="20" value=""><br>
  6. <input type="text" name="email" size="20" maxlength="40" value=""><br>
  7. <input type="submit" value="go!">
  8. </form>
  9. <?}?>

аналогично ругается вот только уже на }
ПОМОГИТЕ мне разобраться с етой бедой!
2. Мелкий - 27 Ноября, 2010 - 13:58:14 - перейти к сообщению
В первом случае парсер форума подсказывает, где ошибка: строкой считается всё от " до первого встречного неэкранированного ". А после у вас идёт с точки зрения PHP чёрти-что - никакого синтаксиса, какая-то константа, что с ней делать он и понятий не имеет. Вот и удивляется.
Во втором случае перед скобкой пробел поставьте.
3. ALEN - 27 Ноября, 2010 - 14:08:30 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP if($a == 7){ ?>
  2. <form action="listingl0-3.php" method="post">
  3. <input type="text" name="name" size="20" maxlength="20" value=""><br>
  4. <input type="text" name="email" size="20" maxlength="40" value=""><br>
  5.  <input type="submit" value="go!">
  6.  </form>
  7. <?PHP } ?>
4. ahtovo - 27 Ноября, 2010 - 15:27:26 - перейти к сообщению
Все всем спасибо за помощь Радость ТЕМА ЗАКРЫТА Нахмурился
5. JustUserR - 27 Ноября, 2010 - 20:44:53 - перейти к сообщению
ahtovo пишет:
Ну вот такая проблема не могу вывести html код средствами php
В качестве возможного средства позволяющего обеспечить представление строковых констант в исходном коде PHP-приложений допустимо использование herestring-компонентов - вхождения которых может быть трактованы как элементная константа при сохранении возможности использования управляющих символов без экранирования

 

Powered by ExBB FM 1.0 RC1