[ stough_ser @ 19.07.2008. 12:04 ] @
| problem je u sledecem
na nekom sajtu se umetne <object>... deo
koji poziva SWF file na nekom udaljenom serveru
src ovog objekta je neka PHP stranica, na gorepomenutom serveru,
koja neshto rachuna
i bira koji SWF iz baze treba da bude emitovan
posto ja nisam do sada radio sa ovim delom PHPa (video, flash...)
nisu problem ti prorachuni i odabir fajla,
problem je shto ne znam kako da kad odaberem file, automatski ga i emitujem.
da li neko moze da mi pomogne oko ovoga?
|
[ Nemanja Avramović @ 19.07.2008. 12:55 ] @
Pošalješ odgovarajući content-type
header (ne znam koji je tačno za flash) i onda samo
readfile('ime_fajla.swf');
Pre toga ne smeš da imaš bilo kakav output.
[ stough_ser @ 19.07.2008. 12:57 ] @
samo to? :)
cool
hvala puno
[ Nemanja Avramović @ 19.07.2008. 13:42 ] @
Pa možda možeš da pošalješ neke headere, tipa content-length i tako to, ali u principu to je sve.
[ stough_ser @ 19.07.2008. 15:19 ] @
nema potrebe, ostalo je definisano u <object>-u na stranici koja poziva.
[ stough_ser @ 22.07.2008. 17:47 ] @
uradio ovo ovako
al skript vraca binarno, ne animaciju :(
u chemu greshim?
znachi
header('Content-type: application/x-shockwave-flash');
readfile("swf/frog.swf");
kao izlaz daje
S/bp4p€ ...
[ Nemanja Avramović @ 22.07.2008. 18:34 ] @
To kad direktno pristupiš fajlu? Probaj preko object taga da ga učitaš (php fajl), ili probaj da pošalješ još neke headere... nemam pojma, iskreno... nikad to nisam radio.
Na sledećim adresama tvrde da je dovoljno to što si do sada uradio:
http://www.jeroenwijering.com/?thread=10083
http://forums.digitalpoint.com/showthread.php?t=926658 (ovo nema veze sa tvojim problemom ali i tu kažu da tako šljaka)
[ agvozden @ 22.07.2008. 19:47 ] @
Covek ti je rekao da nesmes da imas nikakav output pre toga.
To znaci nikakav html tag, ili blanko pre <?php
ili ti je mozda fajl utf8 sa bom-om...
[ stough_ser @ 22.07.2008. 19:57 ] @
ma zezo explorer...
radi
hvala
[ stough_ser @ 31.07.2008. 08:18 ] @
da li php zna kad je uchitavanje swf-a zavrsheno?
pretpostavljam da zna :) al ne znam kako da ja pokupim taj podatak i kasnije ga iskoristim.
konkretno, izvuko sam taj neki niz,
sluchajno izabrao taj 1
i emitovao. i to radi.
to je ovo gore.
e, kako sad, kad se zavrshi swf koji je bio na adresi $swf[0], kako sad da krene sa uchitavanjem swf-a koji se nalazi na adresi upisanoj u $swf[1].
hvala unapred
[ stough_ser @ 02.08.2008. 10:24 ] @
:) ljudi, reshio sam ovaj problem
i vrlo rado bi da to podelim s vama
al poshto sam koristio klasu za koju ne znam dal je uredu da je postavim
(poshto mi ovo konkretno treba za 1 projekat... :( )
napisacu ideju
jedini nachin da se uchitava taj niz je da se uvede promenljiva sesije
koja bi emitovala trazeni SWF
u if() uslovu
se promenljivoj sesije dodeli vrednost sledeceg
e sad, onaj deo sa onom klasom
treba van neka funkcija/klasa
koja ce da prebroji frejmove i fps
na kraju
frejmove podelite sa fps
i dodate u zaglavlje headera
header( "refresh:$vreme;");
ako neko ima neku svoju funkciju da povadi ova 2 podatka
nek doda,
mozda nekomo ovo bude od koristi
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.