Jump to content
php.lv forumi

novamov.com


eT`

Recommended Posts

Tā atradu saitu, kur uploadot filmas utt.

uploadoju un tad viņa tiek palaista caur to viņu playeri, bet es negribu viņu playeri embeddot :D

tamm pačekoju sourci un atradu savu flv linku.

links izskatās apm. šādi - http://s7.novamov.com/dl/9848c6a897626635e104dc4d06d86127/4b616033/rpkdwgwqas7zg.flv

bet man ir tāda sajūta, ka viņi ik pa laikam, kad refresho nomaina to s1 uz citu, paskatījos man kopā ir 8 dažādi ( no 1 - 8 )

bija doma kā to apiet

ar

<?
$kods = $row["code"];
if(strpos($kods, "novamov") == TRUE)
{
$r = rand(1,8);
$kods = "http://s".$r.".".$kods;
}

 

bet tad userim nāksies refreshot filmu, tik ilgi, kamēr atradīs īsto serveri :/

that sucks.

cita iespēja nav un man nāksies izmantot viņu playeri VAI arī tas, ka viņi maina to s1. uz citu ir tikai manas iedomas?

 

brīdi kad tiek uploadots fails viņu uzreiz nerāda, bet izmet messidžu - Wait file is uploaded to our other servers.

tad jau laikam mana šaubas ir patiesas, ne?

Link to comment
Share on other sites

Nezinu vai tas iespējams, bet vai nav iespēja kkādā veidā pārbaudīt vai tas fails eksistē (nezinu vai maz atļauts tā pārbaudīt uz cita hostinga.

Bet nū ideja ir tāda, ka pārbauda vai otrajā pusē ir tas fails, ja nav, tad $r atkal maisam (+ pārbaudam, lai nav vecais $r) un tā līdz tiek atrasts īstais fails.

Link to comment
Share on other sites

Kaut vai ar to pašu - http://lv.php.net/manual/en/function.file-get-contents.php

Ir parametrs kur padod izmēru, lai īsti nelasa visu failu, jo savādāk tas visu pasākumu vēl vairāk iebremzēs.

Ja zini kā, vari ar to pašu curl, kas ir ātrāks par file_get_contents, slēgties klāt un pārbaudīt ko tu tur pretī saņem.

Link to comment
Share on other sites

Daudz maz normālā lapā, kurā glabā video un nevēlas lai to aiztiek ar embed, nedomaju, ka būtu tik prasti ar s1-s7 maskēts, tas drīzāk ir apjoma un slodzes radīts serveru skaita daudzums, un pieprasijumus attiecīgi redirektē uz brīvāko.

Jūzerim piešķir hashu, gan jau pēc kāda captcha koda ievadīšanas lai visādi varoņi neliek sev lapā, un to jau tad redirektē pēc kāda sava skripta, kur paņemt.

EDIT: CURL jau neviens nav atcēlis:)

Edited by mounkuls
Link to comment
Share on other sites

CURL es nemāku :/

 

EDIT: tagad php.net sāku lasīt, kas tas ir. :)

EDI2: tamm laikam nesapratu, bet nu ar to var nolasīt weba datus un manipulēt ar tiem.? bet kā manā gadījumā? pārbaudīt vai tas S1/2/3 iet?

Edited by eT`
Link to comment
Share on other sites

tad tagad tikai jāuzfunktierē, kā ar to CURL pie novamov f-ja pārbaudīt :)

 

pašreizējā novamov f-ja

 

if($host == "novamov")
     {
  	$code = str_replace("http://www.novamov.com/video/","",$code);
       echo "<font color=red>Ja nerāda filmu, pārlādē lapu!</font><br /><br /><iframe style='overflow: hidden; border: 0; width: 580px; height: 430px' src='http://www.novamov.com/embed.php?v=$code' scrolling='no'”></iframe>";
     }

 

un ar manu playeri ir šādi

<embed type="application/x-shockwave-flash" src="http://filmam.lv/include/player.swf" id="mpl" name="mpl" quality="high" allowfullscreen="true" flashvars="file=<?=$code?>&height=460&width=560&location=http://filmam.lv/include/player.swf &showdigits=true&shownavigation=true&type=flv&usekeys=false" height="460" width="560"></embed>

Link to comment
Share on other sites

tamm tur tik daudz ko var pārbaudīt ar to CURL, bet man liekas, ka man vajag vispār jebko pārbaudīt ( kautvai ielādes laiku ) un ja ir tas OK, tad paliek pie tā s$1 kurš tiek pārbaudīts :)

emm ko man tieši vajag pārbaudīt diez? ielādes laiku? lejuplādes izmērs? hmm...

Link to comment
Share on other sites

varbūt nevajag neko pārbaudīt? ;)

 

sry par stulbiem jokiem

vajag pārbaudīt http status, un curl to sauc par http_code

echo curl_getinfo($ch, CURLINFO_HTTP_CODE);

kad tas ir 200, zna4it ir ok

 

ja pārbaudīsi tikai ielādes laiku, tad pie status 404 (not found) šāda pārbaude būs fail :D

Edited by 2easy
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...