Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zagnieżdżanie pliku swf w pliku php
Forum PHP.pl > Forum > Przedszkole
sylwekb
Witam, mam taki problem otóż nie udaje mi się zagnieździć bannerów pliku swf w pliku php, z plikami jpg i innymi nie ma problemu wszystko działa prawidłowo, wiem, że w którymś miejscu poniższego kodu php powinienem wstawić cały kod flasha od <object do </object> tylko w którym? Niestety nigdzie nie znalazłem tego rozwiązania.

  1. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="50" id="BANER_400X50" align="middle">
  2. <param name="movie" value="BANER_400X50.swf" />
  3. <param name="quality" value="high" />
  4. <param name="bgcolor" value="#ffffff" />
  5. <param name="play" value="true" />
  6. <param name="loop" value="true" />
  7. <param name="wmode" value="window" />
  8. <param name="scale" value="showall" />
  9.  
  10. <param name="menu" value="true" />
  11. <param name="devicefont" value="false" />
  12. <param name="salign" value="" />
  13. <param name="allowScriptAccess" value="sameDomain" />
  14. <!--[if !IE]>-->
  15. <object type="application/x-shockwave-flash" data="BANER_400X50.swf" width="400" height="50">
  16. <param name="movie" value="BANER_400X50.swf" />
  17. <param name="quality" value="high" />
  18. <param name="bgcolor" value="#ffffff" />
  19.  
  20. <param name="play" value="true" />
  21. <param name="loop" value="true" />
  22. <param name="wmode" value="window" />
  23. <param name="scale" value="showall" />
  24. <param name="menu" value="true" />
  25. <param name="devicefont" value="false" />
  26. <param name="salign" value="" />
  27. <param name="allowScriptAccess" value="sameDomain" />
  28. <!--<![endif]-->
  29.  
  30. <a href="http://www.adobe.com/go/getflash">
  31. <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
  32. </a>
  33. <!--[if !IE]>-->
  34. </object>


  1. <?
  2.  
  3. $reklamy = Array(
  4. 'horiz_0.jpg' => 'adres strony',
  5. 'ttmioz.jpg' => 'adres strony',
  6. 'horiz_tit.jpg' => 'adres strony',
  7. 'BANER_400X50.swf' => 'adres strony'
  8.  
  9.  
  10. );
  11.  
  12. // <li><p style="background: #fff;">Najlepsza reklama na autobusach.<BR><BR>Firma reklamowa<BR><a href="#2">ABC S.A.</a></p></li>
  13.  
  14. ?>
  15. <div class="carousel auto">
  16. <div class="jCarouselLite2">
  17. <ul>
  18. <?
  19. if (!function_exists(scmp)) {
  20. function scmp( $a, $b ) {
  21. return rand(-1,1);
  22. }
  23. }
  24.  
  25. $shuff = $reklamy;
  26. uasort( $shuff, 'scmp' );
  27.  
  28. // $shuff = $reklamy; // nie mieszaj pytań
  29.  
  30. foreach($shuff as $picture => $link)
  31. {
  32. echo ('<li><a href="'.$link.'" target="_blank"><img src="image/'.$picture.'" alt="" width="400" height="50" border="0" class="obwodka"></a></li> ');
  33. }
  34. ?>
  35. </ul>
  36. </div>
  37. <div class="clear"></div>
  38. </div>
nospor
obiekt flashowy to taki sam element html jak IMG, DIV czy każdy inny. Wkładasz go do php tak samo jak każdy inny element HTML.

przenosze
kpt_lucek
Wynik
Ot co znalazłem po 1 minucie na google.


Pozdrawiam
sylwekb
Włożyłem go jak widać do tego pliku i niestety na stronie jest niewidoczny, ponawiam pytanie
nospor
1) Albo źle włożyłeś - pokaż więc całość po włożeniu
2) Albo flash jest zrąbany - daj najlepiej linka do stronki gdzie to jest

sylwekb
Flash jest dobry sprawdzałem w htmlu, a w php jakoś nie udało się zagnieździć. W kodzie mojego postu zamieściłem jak mam pliki banerków zagnieżdzone w tym tego pliku swf. Link do strony to www.tomaszow-tit.pl, chodzi o przesuwające się banerki górne, w formacie jpg działają w pliku swf nie chce jest znaczek braku obrazka. Już sam nie wiem czy pliku swf nie przerobić na gif-a ale animacja straci wtedy na jakości.
nospor
Cytat
a w php jakoś nie udało się zagnieździć
Dlatego ci napisałem, ze OBJECT wkłada się w php tak samo jak IMG, DIV czy każdy inny element HTML.
A ty olałeś i nie włożyłeś OBJECT w php, bo w zródle strony nigdzie nie widzę OBJECT, znaczy, że go nie włożyłeś.

Cytat
W kodzie mojego postu zamieściłem jak mam pliki banerków zagnieżdzone w tym tego pliku swf.

Jedyne co to robi to w <img src="" wkłada nazwę pliku swf. Jak to ma działać?
sylwekb
Zatem jak dokładnie ten plik php z flashem powinien wyglądać, czy tak jak poniżej?

  1. <?
  2.  
  3. $reklamy = Array(
  4.  
  5. );
  6.  
  7. // <li><p style="background: #fff;">Najlepsza reklama na autobusach.<BR><BR>Firma reklamowa<BR><a href="#2">ABC S.A.</a></p></li>
  8.  
  9. ?>
  10. <div class="carousel auto">
  11. <div class="jCarouselLite2">
  12. <ul>
  13. <?
  14. if (!function_exists(scmp)) {
  15. function scmp( $a, $b ) {
  16. return rand(-1,1);
  17. }
  18. }
  19.  
  20. $shuff = $reklamy;
  21. uasort( $shuff, 'scmp' );
  22.  
  23. // $shuff = $reklamy; // nie mieszaj pytań
  24.  
  25. foreach($shuff as $picture => $link)
  26. {
  27. echo ('<li><a href="'.$link.'" target="_blank"><img src="image/'.$picture.'" alt="" width="400" height="50" border="0" class="obwodka"></a></li> ');
  28. echo ('<li><a href="'http://www.nazwastrony.pl'" target="_blank"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="50" id="BANER_400X50" align="middle">
  29. <param name="movie" value="BANER_400X50.swf" />
  30. <param name="quality" value="high" />
  31. <param name="bgcolor" value="#ffffff" />
  32. <param name="play" value="true" />
  33. <param name="loop" value="true" />
  34. <param name="wmode" value="window" />
  35. <param name="scale" value="showall" />
  36.  
  37. <param name="menu" value="true" />
  38. <param name="devicefont" value="false" />
  39. <param name="salign" value="" />
  40. <param name="allowScriptAccess" value="sameDomain" />
  41. <!--[if !IE]>-->
  42. <object type="application/x-shockwave-flash" data="BANER_400X50.swf" width="400" height="50">
  43. <param name="movie" value="BANER_400X50.swf" />
  44. <param name="quality" value="high" />
  45. <param name="bgcolor" value="#ffffff" />
  46.  
  47. <param name="play" value="true" />
  48. <param name="loop" value="true" />
  49. <param name="wmode" value="window" />
  50. <param name="scale" value="showall" />
  51. <param name="menu" value="true" />
  52. <param name="devicefont" value="false" />
  53. <param name="salign" value="" />
  54. <param name="allowScriptAccess" value="sameDomain" />
  55. <!--<![endif]-->
  56.  
  57. <a href="http://www.adobe.com/go/getflash">
  58. <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
  59. </a>
  60. <!--[if !IE]>-->
  61. </object></li> ');
  62. }
  63. ?>
  64. </ul>
  65. </div>
  66. <div class="clear"></div>
  67. </div>
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.