Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak wstawić SWF do php?
Forum PHP.pl > Forum > Przedszkole
tormentor
Witam,
mam mały problem, tak, wiem, wynika z niewiedzy...
Jest kod:
  1. $question['1']['type'] = 'text';
  2. $question['1']['desc'] = 'Przykladowe pole tekstowe (np Imie i nazwisko)<br/> ';
  3. $question['1']['deft'] = 'Podaj imie i nazwisko';
  4. $question['1']['opts']['maxl'] = '50';
  5. $question['1']['opts']['size'] = '20';
  6.  
  7.  
  8.  
  9. $question['2']['type'] = 'checkbox';
  10. $question['2']['desc'] = 'Przyklad wielokrotnego wyboru <br/> <br/> Wybór 1';
  11. $question['2']['deft'] = 'n';
  12.  
  13. $question['3']['type'] = 'checkbox';
  14. $question['3']['desc'] = 'Wybór 2';
  15. $question['3']['deft'] = 'n';
  16.  
  17. $question['4']['type'] = 'checkbox';
  18. $question['4']['desc'] = 'Wybór 3';
  19. $question['4']['deft'] = 'n';
  20.  
  21. $question['5']['type'] = 'checkbox';
  22. $question['5']['desc'] = 'Wybór 4';
  23. $question['5']['deft'] = 'n';

Dokładniej to jego fragment i chciałbym, aby w miejscu tego pytania, dokładniej gdzieś po prawej był wstawiony obiekt SWF, w htmlu to nie byłby problem, ale jak to zrobić tutaj?
Z góry dzięki za pomoc...
wookieb
Normalnie tak jakbyś wstawiał htmla.
tormentor
Niestety, wstawiłem przed Adobe:
  1. $question['1']['type'] = 'text';
  2. $question['1']['desc'] = 'Przykladowe pole tekstowe (np Imie i nazwisko)<br/> ';
  3. $question['1']['deft'] = 'Podaj imie i nazwisko';
  4. $question['1']['opts']['maxl'] = '50';
  5. $question['1']['opts']['size'] = '20';
  6.  
  7. <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
  8. <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="560" height="300">
  9. <param name="movie" value="preview.swf" />
  10. <param name="quality" value="high" />
  11. <param name="wmode" value="opaque" />
  12. <param name="swfversion" value="9.0.45.0" />
  13. <!-- Ten znacznik parametru monituje użytkowników programu Flash Player 6.0 r65 i nowszych o pobranie najnowszej wersji programu Flash Player. Aby monit nie był wyświetlany, usuń ten znacznik. -->
  14. <param name="expressinstall" value="Scripts/expressInstall.swf" />
  15. <!-- Następny znacznik obiektu jest przeznaczony dla przeglądarek innych niż IE. Usuń go, jeśli program IE korzysta z funkcji IECC. -->
  16. <!--[if !IE]>-->
  17. <object type="application/x-shockwave-flash" data="preview.swf" width="560" height="300">
  18. <!--<![endif]-->
  19. <param name="quality" value="high" />
  20. <param name="wmode" value="opaque" />
  21. <param name="swfversion" value="9.0.45.0" />
  22. <param name="expressinstall" value="Scripts/expressInstall.swf" />
  23. <!-- W programie Flash Player 6.0 i starszych przeglądarka wyświetla następujące elementy alternatywne. -->
  24. <div>
  25. <h4>Zawarto&#347;ć tej strony wymaga nowszej wersji programu Adobe Flash Player.</h4>
  26. <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Pobierz odtwarzacz Adobe Flash" width="112" height="33" /></a></p>
  27. </div>
  28. <!--[if !IE]>-->
  29. </object>
  30. <!--<![endif]-->
  31. </object>
  32. <script type="text/javascript">
  33. <!--
  34. swfobject.registerObject("FlashID");
  35. //-->
  36. </script>
  37.  
  38.  
  39.  
  40.  
  41. $question['2']['type'] = 'checkbox';
  42. $question['2']['desc'] = 'Przyklad wielokrotnego wyboru <br/> <br/> Wybór 1';
  43. $question['2']['deft'] = 'n';
  44.  
  45. $question['3']['type'] = 'checkbox';
  46. $question['3']['desc'] = 'Wybór 2';
  47. $question['3']['deft'] = 'n';
  48.  
  49. $question['4']['type'] = 'checkbox';
  50. $question['4']['desc'] = 'Wybór 3';
  51. $question['4']['deft'] = 'n';
  52.  
  53. $question['5']['type'] = 'checkbox';
  54. $question['5']['desc'] = 'Wybór 4';
  55. $question['5']['deft'] = 'n';


i efekt to: Parse error: parse error in c:\usr\krasnal\www\sss\index.php on line 43
wookieb
Tak tutaj definiujesz tablice i wyświetlasz "pytanie"? Nie, wstaw to tam gdzie wyświetlasz pytanie albo wykorzystaj jedną z wartości z tablicy, którą właśnie uzupełniasz.
tormentor
Cytat
wstaw to tam gdzie wyświetlasz pytanie

No wlasnie nie za bardzo mogę, bo pytan jest wiele, a nie przy każdym będzie obiekt swf.
Cytat
wykorzystaj jedną z wartości z tablicy, którą właśnie uzupełniasz.

Mozesz dokladniej? Ew. na jakimś przykładzie? Wartości mam wszystkie wykorzystane...
wookieb
Podstawy panie
Przykład
  1. $question['3']['type'] = 'checkbox <tutaj kod html> (czytaj twój swf)';
tormentor
Wstawiłem cały kod po "checkbox", gdzie powinien być widziany jako html, ale w tym momencie nie wyświetla się okienko do zaznaczenia check'a a player już wogóle...

  1. $question['2']['type'] = 'checkbox <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
  2. <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="560" height="300">
  3. <param name="movie" value="preview.swf" />
  4. <param name="quality" value="high" />
  5. <param name="wmode" value="opaque" />
  6. <param name="swfversion" value="9.0.45.0" />
  7. <!-- Ten znacznik parametru monituje uzytkowników programu Flash Player 6.0 r65 i nowszych o pobranie najnowszej wersji programu Flash Player. Aby monit nie byl wyswietlany, usun ten znacznik. -->
  8. <param name="expressinstall" value="Scripts/expressInstall.swf" />
  9. <!-- Nastepny znacznik obiektu jest przeznaczony dla przegladarek innych niz IE. Usun go, jesli program IE korzysta z funkcji IECC. -->
  10. <!--[if !IE]>-->
  11. <object type="application/x-shockwave-flash" data="preview.swf" width="560" height="300">
  12. <!--<![endif]-->
  13. <param name="quality" value="high" />
  14. <param name="wmode" value="opaque" />
  15. <param name="swfversion" value="9.0.45.0" />
  16. <param name="expressinstall" value="Scripts/expressInstall.swf" />
  17. <!-- W programie Flash Player 6.0 i starszych przegladarka wyswietla nastepujace elementy alternatywne. -->
  18. <div>
  19. <h4>Zawartość tej strony wymaga nowszej wersji programu Adobe Flash Player.</h4>
  20. <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Pobierz odtwarzacz Adobe Flash" width="112" height="33" /></a></p>
  21. </div>
  22. <!--[if !IE]>-->
  23. </object>
  24. <!--<![endif]-->
  25. </object>
  26. <script type="text/javascript">
  27. <!--
  28. swfobject.registerObject("FlashID");
  29. //-->
  30. </script>
  31. ';
  32. $question['2']['desc'] = 'Przyklad wielokrotnego wyboru <br/> <br/> Wybór 1';
  33. $question['2']['deft'] = 'n';
  34.  
  35. $question['3']['type'] = 'checkbox';
  36. $question['3']['desc'] = 'Wybór 2';
  37. $question['3']['deft'] = 'n';
  38.  
  39. $question['4']['type'] = 'checkbox';
  40. $question['4']['desc'] = 'Wybór 3';
  41. $question['4']['deft'] = 'n';
  42.  
  43. $question['5']['type'] = 'checkbox';
  44. $question['5']['desc'] = 'Wybór 4';
  45. $question['5']['deft'] = 'n';


-------
Już ok, wstawiłem do linijki 32 i śmiga smile.gif
Dzięki WIELKIE, klikam "pomógł"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.