Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pierwsza klatka jako miniaturka i link do filmiku
mreaktor
post 19.07.2006, 15:57:26
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.07.2006

Ostrzeżenie: (0%)
-----


Witam
mam takie pytanie
na stronie mam skrypt co wyswietla linki do filmikow 3.gp (qtplayer)
jest to zwykle przekierowanie do pliko i obok mam ikone symbolizujaca filmik.

filmik otwiera sie w popup.

jest to malo zachecajace dla odwiedzajacego strone i wpadlem na pomysl zeby ta
ikona byla miniaturka obrazka z pierwszej klatki filmiku

jest to w tedy jakis podglad co to za film i bardziej zacheca...

jak to wykonac questionmark.gif

odam kod do calej strony i adres jak to dziala...

  1. <script language="javascript">
  2. <!-- hide
  3.  
  4. if (self==parent){document.write('<font color=#ff000><b>Uwaga: to tylko ramka - idź do <A HREF="http://fotoskop.prv.pl">strony głównej</a></b></font>')};
  5. <!-- end hide -->
  6. </script>
  7.  
  8. <script language="javascript"><!--
  9. function popupWindow(url) {
  10. //'popup.php?plik='
  11. window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizab
    le=yes,copyhistory=no,width=300,height=250,screenX=550,screenY=550,top=70,left=80')
  12. }
  13.  
  14. //-->
  15. </script>
  16. <style>
  17. A:link { color: ffffff ; text-decoration: underline;}
  18. A:visited { color: ffffff ; text-decoration: underline;}
  19. A:active { color: ffffff ; text-decoration: underline;}
  20. A:hover { color: ffffff ; text-decoration: none;}
  21. </style>
  22. <LINK REL="stylesheet" HREF="../mystyle.css" TYPE="text/css">
  23. </HEAD>
  24. <BODY BGCOLOR="#323232" TEXT="#FFFFFF" LINK="#FFFFFF" ALINK="#FFFFFF" VLINK="#FFFFFF">
  25. <?
  26. // tutaj ustal ile zdjec w poprzek;
  27. $ile_zdjec_w_poprzek = 2;
  28. $paths = 'filmy/'. ( eregi('[A-z0-9_-]', $_GET['kat']) ? $_GET['kat'].'/' : '' );
  29. $allow_ext = array('3gp');
  30.  
  31. // funkcja sortująca
  32. function cmp($a, $b) {
  33.  if ($a[0] == $b[0]) {
  34.  return 0;
  35.  }
  36.  return ($a[0] > $b[0]) ? -: 1;
  37. }
  38. //$a = array(3, 2, 5, 6, 1);
  39. if( $handle = opendir($paths) ) {
  40.  while( false !== ($file = readdir($handle)) ) {
  41.  $file = urldecode($file);
  42.  $ext = substr($file, strrpos($file, '.')+1);
  43.  if( in_array($ext, $allow_ext) )
  44.  $files[] = array( filemtime($paths.$file), trim($file), trim($path.$file));
  45.  if( !strpos($file, '.')>&& $file!='..' && $file!='.' && $file!='.htaccess') {
  46.  $dirs[] = array( filemtime($paths.$file), '/'.trim($file), trim($file));
  47.  }
  48.  }
  49.  
  50.  closedir($handle);
  51.  }
  52.  if($dirs) usort($dirs, "cmp");
  53.  if($files) usort($files, "cmp");
  54. ?>
  55.  
  56.  
  57. <TABLE ALIGN="CENTER" WIDTH="100%" BORDER="0">
  58.  
  59. <tr>
  60.  
  61. <TD ALIGN="CENTER" VALIGN="MIDDLE" WIDTH="100%" BGCOLOR="#565656">
  62. <table align="center">
  63. <tr><?
  64.  
  65. for( $i=0; $i<count($dirs); $i++ ) {
  66.  
  67. // tutaj generuje listę katalogów to co jest pomiedzy < ? ? > to nazwa tego katalogu
  68.  
  69. ?>
  70.  
  71. <td align="center" width="120"><a href="index.php?kat=<?=addslashes($dirs[$i][2])?>"><IMG SRC="folder1.png" WIDTH="48" HEIGHT="48" BORDER="0"><br><?=$dirs[$i][2]?></a></td>
  72.  
  73. <?
  74.  if( ($i+1) % 4 == 0) echo '</tr><tr>';
  75. }
  76. ?>
  77. </tr>
  78. </table>
  79. <table>
  80. <tr>
  81. <?
  82. for( $i=0; $i<count($files); $i++ ) {
  83.  $dane = 0;
  84.  
  85. // pobieran dane o pliku, jesli istenija;
  86.  
  87.  $txtfile = substr(str_replace('_small', '', $files[$i][1]), 0, strrpos(str_replace('_small', '', $files[$i][1]), '.')).'.txt';
  88.  
  89. if( file_exists( $paths.$txtfile ) ) {
  90.  
  91.  $dane = file( $paths.$txtfile );
  92.  
  93. };
  94.  
  95. // tutaj generuje listę zdjęc w tym katalogu
  96. ?>
  97.  
  98. <td width="25%"><a href="duzeokno" onclick="popupWindow('player.php?p=<?=$paths . str_replace('_small', '', $files[$i][1])?>'); return false;"><img border="0" src="ikonka.jpg"></a></td>
  99.  
  100. <td width="25%"><b><?=$dane[0]?></b><br><?=$dane[1]?></td>
  101.  
  102. <?
  103.  if( ($i+1) % $ile_zdjec_w_poprzek == 0) echo '</tr><tr>';
  104.  
  105. }
  106.  
  107. ?>
  108.  
  109. </tr>
  110.  
  111. </table>


sorrki za bajzel


www.foroskop.mreaktor.8u.pl w dziale filmy
Go to the top of the page
+Quote Post
nospor
post 19.07.2006, 16:01:41
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a coscie sie tych filmow dzis przyczepili? winksmiley.jpg
Temat: php i pliki video


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mreaktor
post 19.07.2006, 16:20:53
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.07.2006

Ostrzeżenie: (0%)
-----


czytalem ten temat
ale z niego nie wynika nic co by mialo rozwiazac moj problem sad.gif
Go to the top of the page
+Quote Post
thornag
post 19.07.2006, 19:59:28
Post #4





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Cytat
czytalem ten temat
ale z niego nie wynika nic co by mialo rozwiazac moj problem


Cytat z tamtego watku.

Cytat
Niestety nie, id3 dostepne jest tylko dla plikow dzwiekowych, w plikach ze strumieniem audio-video raczej nie ma.
Ale do tego celu jak mowilem doskonale nadaje sie rozszerzenie ffmpeg-php , szkoda tylko ze popularnosc tego
rozszerzenia nie jest duza, a moze zrobic fajne rzeczy jak np thumby z plikow video :

przyklad zastosowania ffmpeg-php w cvsie FileSupply : http://85.128.86.73/fsp/index.php?entry=48...d609860fce01833


Pozwole sobie wyroznic szkoda tylko ze popularnosc tego
rozszerzenia nie jest duza, a exclamation.gif! moze zrobic fajne rzeczy jak np thumby z plikow video exclamation.gif!:


Chyba niedokladnie czytales, bo z tego co widze to o thumb Ci chodzi.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
mreaktor
post 19.07.2006, 20:16:37
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.07.2006

Ostrzeżenie: (0%)
-----


jak ja go czytalem to tej wypowiedzi jeszcze nie bylo tongue.gif

no tak
ale jak to zrobic i co potrzebuje to nadal nie wiem
Go to the top of the page
+Quote Post
thornag
post 19.07.2006, 21:52:48
Post #6





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Przeciez wszystko jest na tej stronie tam.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:18