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 :: Ошибки

 PHP.SU

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


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

> Без описания
Mihon
Отправлено: 08 Июля, 2014 - 11:39:18
Post Id


Новичок


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


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




Здравствуйте. Все отлично работало, пока я не добавил в скрипт этот код:
PHP:
скопировать код в буфер обмена
  1. <?PHP (if get_field("swf_unity") == "swf") : ; ?>
  2. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>" align="middle">
  3.         <param name="movie" value="<?PHP echo get_field("game_url"); ?>" />
  4.         <param name="base" value="<?PHP echo get_field("game_dir"); ?>"/>
  5.         <param name="quality" value="high"/>
  6.         <param name="allowfullscreen" value="false"/>
  7.         <param name="flashvars" value=""/>
  8.         <embed src="<?PHP echo get_field("game_url"); ?>" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>" align="middle" base="<?PHP echo get_field("game_dir"); ?>" quality="high" allowfullscreen="false" flashvars="" />
  9. </object>
  10. <?PHP elseif (get_field("swf_unity") == "unity") : ; ?>
  11. <object classid="clsid:444785F1-DE89-4295-863A-D46C3A781394" codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=2,0,0,0" id="UnityObject" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>">
  12.   <param name="src" value="<?PHP echo get_field("game_url"); ?>">
  13.   <embed type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" id="UnityEmbed" src="<?PHP echo get_field("game_url"); ?>" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>">
  14. </object>
  15. <?PHP endif; ?>
  16. <div class="rating_container-posts"><?PHP if(function_exists('the_ratings')) { the_ratings(); } ?></div>
  17. <?PHP
  18.   $game = get_field("swf_unity");
  19.   if (($game == "swf") or ($game == "unity")) : ;
  20. ?>
  21. <noindex>
  22. <br>
  23. <br>
  24. <b>Управление:</b>
  25. <p style="padding-left: 30px; margin-top: 5px;">
  26. <?PHP
  27. // Добавляю "Управление"
  28. echo str_replace(array('alignnone','<p>'),array('alignnone autosize','<p style="margin: 0">'),get_field("game_change"));
  29. ?>
  30. </p>
  31. </noindex>
  32. <br>
  33. <?PHP endif; ?>

После добавления в браузере появляется пустая страница вместо публикации. Я плохо знаю синтаксис и поэтому даже не знаю с чего начинать поиск ошибок. Пожалуйста, помогите разобраться, буду очень признателен.

(Отредактировано автором: 08 Июля, 2014 - 11:40:49)

 
 Top
Panoptik
Отправлено: 08 Июля, 2014 - 13:15:15
Post Id



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


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


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




а где там код?

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

так может быть будет работать
PHP:
скопировать код в буфер обмена
  1. <?PHP if(get_field("swf_unity") == "swf"): ?>
  2.     <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>" align="middle">
  3.         <param name="movie" value="<?PHP echo get_field("game_url"); ?>" />
  4.         <param name="base" value="<?PHP echo get_field("game_dir"); ?>"/>
  5.         <param name="quality" value="high"/>
  6.         <param name="allowfullscreen" value="false"/>
  7.         <param name="flashvars" value=""/>
  8.         <embed src="<?PHP echo get_field("game_url"); ?>" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>" align="middle" base="<?PHP echo get_field("game_dir"); ?>" quality="high" allowfullscreen="false" flashvars="" />
  9.     </object>
  10. <?PHP elseif (get_field("swf_unity") == "unity"): ?>
  11.     <object classid="clsid:444785F1-DE89-4295-863A-D46C3A781394" codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=2,0,0,0" id="UnityObject" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>">
  12.         <param name="src" value="<?PHP echo get_field("game_url"); ?>">
  13.         <embed type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" id="UnityEmbed" src="<?PHP echo get_field("game_url"); ?>" height="<?PHP echo get_field("game_height"); ?>" width="<?PHP echo get_field("game_width"); ?>">
  14.     </object>
  15. <?PHP endif; ?>
  16.     <div class="rating_container-posts"><?PHP if(function_exists('the_ratings')) { the_ratings(); } ?></div>
  17. <?PHP
  18. $game = get_field("swf_unity");
  19. if (($game == "swf") or ($game == "unity")):
  20.     ?>
  21.     <noindex>
  22.         <br>
  23.         <br>
  24.         <b>Управление:</b>
  25.         <p style="padding-left: 30px; margin-top: 5px;">
  26.             <?PHP
  27.             // Добавляю "Управление"
  28.             echo str_replace(array('alignnone','<p>'),array('alignnone autosize','<p style="margin: 0">'),get_field("game_change"));
  29.             ?>
  30.         </p>
  31.     </noindex>
  32.     <br>
  33. <?PHP endif; ?>


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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB