1
Vývoj / Re:PHP - počet přehrání videa
« kdy: 23. 07. 2014, 13:48:44 »
Prosím smazat omylem jsem to poslal 2x
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
tezko rict... asi nejlepe tahat ten video soubor pre php a kazdy stazeni zalogovat do DB. ale bez detailu tezko radit.
No já právě že vůbec netuším jak udělat to počítadlo shlédnutí videi.
U shlédnutí stránky to vím, tam stačí v DB při každém načtení stránky dát UPDATE pocet + 1.
Ale u videa mě nic nenapadá.
Mám obyčejný video přehrávač.Kód: [Vybrat]<video width="320" height="240" loop autoplay>
<source src="./video/$id" type="video/mp4">
Your browser does not support the video tag.
</video>
tezko rict... asi nejlepe tahat ten video soubor pre php a kazdy stazeni zalogovat do DB. ale bez detailu tezko radit.
<video width="320" height="240" loop autoplay>
<source src="./video/$id" type="video/mp4">
Your browser does not support the video tag.
</video>
var context = new IdentityDbContext();
var allUsers = context.Users.ToList();
return View(allUsers);
jeste drobne doplneni - atribut name toho fajlu z view se musi shodovat s nazvem argumentu ty metody POST - teda neco jakoKód: [Vybrat]<input type="file" name="uploadFile" />
a v controlleruKód: [Vybrat][HttpPost]
potom to musi na 100% fungovat.
public ActionResult Upload(HttpPostedFileBase uploadFile)
{
..
}
Nechce se mi ted spoustet Studio, ale mam dojem, ze HttpPostedFileBase ma primo metodu na ulozeni streamu do souboru, netreba volat namespace System.IO a ukladat to pres nej.
a konkretni problem? nebylo by spis lepsi se ptat na foru, kde se resi programovani pod .NETem?
Ve zkratce - vytvor si controller a view. V kontroleru si pridej metodu, ktera bude akceptovat jeden pozadavek pro metodu http GET (ta jenom vrati view s formularem) bez argumentu a druhou (se stejnym nazvem), ktera bere jeden argument typu HttpPostedFileBase metodou http POST. Do view pridej jednoduchy formular, ktery POSTne soubor do dane metody v kontroleru. V formulari v podstate staci input typu file a tlacitko pro odeslani. Binarni stream z HttpPostedFileBase potom ulozis do souboru, jehoz nazev muzes treba ziskat pres DateTime.Now.Ticks.ToString(), nebo lepe pres Guid.NewGuid.
Co se tyce AspNetUsers, tak mam dojem, ze databaze se v tomhle pripade vubec neresi a data jsou dostupna pres User.Identity a dalsi systemovy struktury. Fyzicky si zapis a cteni do tehle tabulky .NET sefuje sam, programator se o to nestara.
http://msdn.microsoft.com/en-us/library/vstudio/ms178583%28v=vs.100%29.aspx snad pomuzeJsou i jine zpusoby ale to take neni zadna rocket science
nejde o ASP... pokazde, kdyz uzivatel zobrazi stranku, zapis do databaze k uzivateli aktualni cas -> kdyz budes chtit zobrazit, zda je uzivatel prihlaseny / odhlaseny, porovnej cas v databazi s aktualnim casem (napr s odchylkou 5 minut)