| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288 |
- <?php
-
- namespace bibidd\Controller;
- use Think\Controller;
- use Bibidd\Controller\CommonBaseController;
- class MediaonesevenfiveController extends CommonBaseController
- {
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function testone()
- {
- $jinri_start_time = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
- $jinri_end_time = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1;
-
- $zuo_start_time = mktime(0, 0, 0, date('m'), date('d') - 1, date('Y'));
- $zuo_end_time = mktime(0, 0, 0, date('m'), date('d'), date('Y')) - 1;
-
-
-
- echo PHP_EOL.$jinri_start_time;
- echo PHP_EOL.$jinri_end_time;
- echo PHP_EOL.$zuo_start_time;
- echo PHP_EOL.$zuo_end_time;
- echo PHP_EOL."q---1.7";
- // $yn_ip_yiyou = M("ip_jilasdasu")->where("ip='$ip'")->getField("id");
- }
-
-
-
- //封装返回的数据
- /**
- * 视频列表相关 视频列表
-
- *首页视频列表
- * @param type [zuixin 最新,remen 热门,tuijian 推荐,resou 热搜,]
- * @param page [页数]
- * @return $type 消息类型
- */
- public function video_info_list()
- {
-
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Contr-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- if ($uid == '') {
- $uid = 0;
- }
- $type = $_POST['type'];
- $page = $_POST['page'];
- $one_size = 36;
- $page_one = ($page - 1) * $one_size;
- $jiben = $_POST['jiben_type'];
- switch ($jiben) {
- case 'zuixin':
- $jiben_sql = 'id desc';
- break;
- case 'remen':
- $jiben_sql = 'views desc';
- break;
- case 'guankan':
- $jiben_sql = 'views desc';
- break;
- case 'dianzan':
- $jiben_sql = 'thumbs_up desc';
- break;
- case 'shichang':
- $jiben_sql = 'time_chuo desc';
- break;
- default:
- $jiben_sql = '';
- break;
- }
- switch ($type) {
- //热门
- case 'remen':
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("time='$jintian'")->LIMIT($page_one, $one_size)->order('rand()')->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
-
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
-
- $data['all_num'] = M("video_twelve_suiji")->where("time='$jintian'")->count();
- $data['code'] = '200';
-
-
- //推荐1
- case 'tuijian':
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='tuijian' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
-
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='tuijian' and time='$jintian'")->count();
- $data['code'] = '200';
-
- break;
-
- //动漫1列表
- case 'Anime':
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='Anime' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
-
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
-
- $data['all_num'] = M("video_twelve_suiji")->where("type='Anime' and time='$jintian'")->count();
- $data['code'] = '200';
-
- break;
- //热搜亚洲1
- case 'Asian':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='Asian' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
-
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
-
- $data['all_num'] = M("video_twelve_suiji")->where("type='Asian' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- //黑料
- case 'HL':
- $seven_day = $_POST['seven_day'];
- if ($seven_day) {
- $seven_time_chuo = time() - (30 * 24 * 3600);
- $id_list = M('video_list_test')->where("uploader='黑料吃瓜' and add_time>$seven_time_chuo")->order("id desc")->LIMIT($page_one, $one_size)->select();
- $data['all_num'] = M('video_list_test')->where("uploader='黑料吃瓜' and add_time>$seven_time_chuo")->order("id desc")->count();
- $data['code'] = '200';
- }else{
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='黑料吃瓜' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='黑料吃瓜' and time='$jintian'")->count();
- $data['code'] = '200';
- }
- break;
- //海角
- case 'WB':
- $seven_day = $_POST['seven_day'];
- if ($seven_day){
- $seven_time_chuo = time()-(30*24*3600);
- $id_list = M('video_list_test')->where("uploader='网曝门' and add_time>$seven_time_chuo")->order("id desc")->LIMIT($page_one, $one_size)->select();
- $data['all_num'] =M('video_list_test')->where("uploader='网曝门' and add_time>$seven_time_chuo")->order("id desc")->count();
- $data['code'] = '200';
- }else{
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='网曝门' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='网曝门' and time='$jintian'")->count();
- $data['code'] = '200';
- }
- break;
- //反差
- case 'FC':
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='素人反差' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='素人反差' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
-
-
-
- //乱伦
- case 'luanlun':
- $seven_day = $_POST['seven_day'];
- if ($seven_day){
- $seven_time_chuo = time()-(7*24*3600);
- $id_list = M('video_list_test')->where("site='HJ' and add_time>$seven_time_chuo")->order("id desc")->LIMIT($page_one, $one_size)->select();
- $data['all_num'] =M('video_list_test')->where("site='HJ' and add_time>$seven_time_chuo")->order("id desc")->count();
- $data['code'] = '200';
- }else{
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='海角乱伦' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='海角乱伦' and time='$jintian'")->count();
- $data['code'] = '200';
- }
- break;
-
- //麻豆
- case 'madou':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='麻豆传媒' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='麻豆传媒' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- // 探花
- case 'tanhua':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='探花大神' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='探花大神' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- // 换脸
- case 'huanlian':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='明星换脸' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='明星换脸' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- // 猎奇
- case 'lieqi':
- //lq_type:孕妇:yunfu
- // 猎奇:lieqi
- // 人兽:renshou
- // 人妖:renyao
- // 同性:tongxing
- // 伪娘:weiniang
- //
- //孕妇做爱
- //另类猎奇
- //人兽动物
- //性感人妖
- //同性做爱
- //超级大胆
- //
- $lq_type = $_POST['lq_type'];
- switch ($lq_type) {
- case 'yunfu':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='孕妇做爱' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='孕妇做爱' and time='$jintian'")->count();
- $data['code'] = '200';break;
- case 'lieqi':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='另类猎奇' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='另类猎奇' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- case 'renshou':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='人兽动物' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='人兽动物' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- case 'renyao':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='性感人妖' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='性感人妖' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- case 'tongxing':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='同性做爱' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='同性做爱' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- case 'weiniang':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='超级大胆' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='超级大胆' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- default:
- echo "type error";
- }
-
- $data['code'] = '200';
- break;
- // 美乳
- case 'meiru':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='雪白美乳' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='雪白美乳' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- // SM
- case 'sm':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='SM调教' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='SM调教' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- // 玩偶
- case 'wanou':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='玩偶姐姐' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='玩偶姐姐' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- // av解说
- case 'avjieshuo':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='AV解说' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='AV解说' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
- // 粉嫩少女
- case 'luoli':
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='粉嫩少女' and time='$jintian'")->LIMIT($page_one, $one_size)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("type='粉嫩少女' and time='$jintian'")->count();
- $data['code'] = '200';
- break;
-
- default:
- echo "type error";
- }
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
-
- $jia_num = 6;
- $qishi_num = 0;
- $data_list_number = count($id_list);
- $quzheng_num = floor($data_list_number / 6);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($id_list, $jia_num, 0, $charu_array);
- $jia_num += 7;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
- $data['data'] = $id_list;
- echo json_encode($data);
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 推荐第一页
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tuijian_one_page($uid, $page_one)
- {
- $yn_look_video = M('views_video_type_jilu_test')->where("uid=$uid")->field("video_type_str")->select();
- if ($yn_look_video) {
- $yan_feng_view_type_str = $yn_look_video[0]['video_type_str'];
- $feng_view_type_str = explode(',', $yan_feng_view_type_str);
- $new_type_num = array_count_values($feng_view_type_str);
- print_r($new_type_num);
- arsort($new_type_num);
- // var_dump($new_type_num);
- $sql_charu = "";
- $new_type_num = array_slice($new_type_num, 0, 5);
- echo PHP_EOL.'----------';
- print_r($new_type_num);
- foreach ($new_type_num as $key => $value) {
- $type_name = $key;
- $xianzhi_one = " or type like '%,$type_name,%' or china_type like '%,$type_name,%' ";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->LIMIT($page_one, 60)->order('rand()')->select();
- $data['code'] = '200';
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
- $jia_num = 5;
- $qishi_num = 0;
- $data_list_number = count($video_list);
- $quzheng_num = floor($data_list_number / 5);
- foreach ($adv_list as $key => $value) {
-
- $charu_array = array($adv_list[$key]);
- array_splice($video_list, $jia_num, 0, $charu_array);
- $jia_num += 6;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
- $data['data'] = $video_list;
-
-
- echo json_encode($data);
- } else {
- $video_list = M('video_list_test')->order("thumbs_up desc")->LIMIT($page_one, 60)->select();
- $data['code'] = '200';
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
- $jia_num = 5;
- $qishi_num = 0;
- $data_list_number = count($video_list);
- $quzheng_num = floor($data_list_number / 5);
- foreach ($adv_list as $key => $value) {
-
- $charu_array = array($adv_list[$key]);
- array_splice($video_list, $jia_num, 0, $charu_array);
- $jia_num += 6;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
-
- $data['data'] = $video_list;
- echo json_encode($data);
- }
- }
-
- protected function returnData()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $data['status'] = '0';
- $data['code'] = '202';//未携带参数,请求失败
- $data['message'] = 'error';
- echo json_encode($data);
- }
-
- /**
- * 视频详情
- * @param video_id [video_id]
- * @return $type 消息类型
- * 1.2更新 进入详情后 将用户观看视频次数加1
- */
- public function video_detail()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $LNG = $_POST['LNG'];
- $uid = $_POST['uid'];
- $video_id = $_POST['video_id'];
- $site = $_POST['site'];
- //判断用户是否是异常用户
-
-
- //判读是否登录
- if ($uid == '0' or $uid == '' or $uid=='undefined') {
- $data['message'] = 'error';
- echo json_encode($data);
- die();
- }
-
- $huiyuan_time =M("user_info")->where("id=$uid")->getField("vip_over_time");
- $now_time = time();
- if ($site!='EUA' and $site!='Anime' and $site!='Asian'){
- $heiliao_list = M("heiliao_haijiao_books")->where("id=$video_id")->field("hj_video_url,head_img")->select()[0];
- $video_url = $heiliao_list['hj_video_url'];
- $video_head_img= $heiliao_list['head_img'];
- }else{
- // 生成一个随机数,可以使用 rand() 或 mt_rand()
- $randomNumber = rand(0, 1);
- switch ($randomNumber) {
- case 0:
- $video_url = M("video_info_test")->where("video_id=$video_id")->getField("video_url");
- break;
- case 1:
- $video_url = M("video_info_test")->where("video_id=$video_id")->getField("video_url_two");
- break;
- default:
- $video_url = M("video_info_test")->where("video_id=$video_id")->getField("video_url");
- }
- if ($site=='Anime' and $video_url==null){
- $heiliao_list = M("heiliao_haijiao_books")->where("id=$video_id")->field("hj_video_url,head_img")->select()[0];
- $video_url = $heiliao_list['hj_video_url'];
- $video_head_img= $heiliao_list['head_img'];
- }
- $now_views = M("user_info")->where("id=$uid")->getField("views_num");
- //如果用户当日观看超过1000则关进小黑屋 异常处理
- $yn_black = M("black_box")->where("uid=$uid")->getField("id");
- if ($yn_black) {
- $data['message'] = 'error_403';
- echo json_encode($data);
- die();
- }
- if ($now_views==3000 or $now_views>3000) {
- $data['message'] = 'error_403';
- $userip = $this->get_bb_ip();
- $ttime = time();
- $ddate = date("Y-m-d H:i:s",$ttime);
- $last_login_list['time'] = $ttime;
- $last_login_list['time_date'] = $ddate;
- $last_login_list['uid'] = $uid;
- $last_login_list['ip'] = $userip;
- M("black_box")->add($last_login_list);
- echo json_encode($data);
- die();
- }
- }
- switch ($LNG) {
- case 'CN':
- $now_zan_num_list = M('video_list_test')->where("id=$video_id")->Field("views,thumbs_up,china_type,title,top_img")->select();
- $video_type_list_map = $now_zan_num_list[0]['china_type'];
- break;
- case 'EN':
- $now_zan_num_list = M('video_list_test')->where("id=$video_id")->Field("views,thumbs_up,type,title,top_img")->select();
- $video_type_list_map = $now_zan_num_list[0]['type'];
- break;
- default:
- echo "type error";
- }
- $dianzan_num =$now_zan_num_list[0]['thumbs_up'];
- $guankan_num = $now_zan_num_list[0]['views'];
- $video_name = $now_zan_num_list[0]['title'];
- $video_head_img = $now_zan_num_list[0]['top_img'];
- $vidoe_tpe_list = explode(',', $video_type_list_map);
- $vidoe_tpe_list = array_filter($vidoe_tpe_list);
- $vidoe_tpe_list = array_values($vidoe_tpe_list);
-
- //1.2更新处
- //查询当前用户观看次数并加1更新
- $now_views = M("user_info")->where("id=$uid")->getField("views_num");
- $free_list = M('free_video_zb_test')->where("id=1")->field("free_video,url")->select();
- $free_id = $free_list[0]['free_video'];
- $new_views_num['views_num'] = $now_views + 1;
-
- M("user_info")->where("id=$uid")->save($new_views_num);
- $adv_list = M("slgj_advert_list")->where("type='片头广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(1)->select();
- $adv_list_two = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(1)->select();
- M('video_list_test')->where("id=$video_id")->setInc('v_really',1);
- $data['adv'] = $adv_list[0];
- $data['adv_two'] = $adv_list_two[0];
- $data['head_img'] = $video_head_img;
- $data['data'] = $video_url;
- $data['views'] = $guankan_num;
- $data['thumbs_up'] = $dianzan_num;
- $data['video_name'] = $video_name;
- $data['type_list'] = $vidoe_tpe_list;
- echo json_encode($data);
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 图片列表相关
- * @param $templateid []
- * @return $type 消息类型
- */
- public function imgs_info_list()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $type = $_POST['type'];
- $page = $_POST['page'];
- $page_one = ($page - 1) * 36;
-
- switch ($type) {
- //最新
- case 'zuixin':
-
- $video_list = M("imgs_list")->LIMIT($page_one, 36)->order("id desc")->select();
- $data['all_num'] = M("imgs_list")->count();
- $data['code'] = '200';
- $data['data'] = $video_list;
- echo json_encode($data);
- break;
- //热门
- case 'remen':
- $video_list = M("imgs_list")->LIMIT($page_one, 36)->order("views desc")->select();
- $data['all_num'] = M("imgs_list")->count();
- $data['code'] = '200';
- $data['data'] = $video_list;
- echo json_encode($data);
- break;
- //推荐
- case 'tuijian':
- $video_list = M("imgs_list")->LIMIT($page_one, 36)->order("thumbs_up desc")->select();
- $data['all_num'] = M("imgs_list")->count();
- $data['code'] = '200';
- $data['data'] = $video_list;
- echo json_encode($data);
- break;
-
- //热搜
- case 'resou':
- break;
- default:
- echo "type error";
- }
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 图片详情
- * @param imgs_id [图片id]
- * @return $type 消息类型
- */
- public function img_detail()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $img_id = $_POST['imgs_id'];
- $img_list_str = M("imgs_info")->where("imgs_id=$img_id")->getField("imgs_url");
- $now_zan_num = M('video_list_test')->where("id=$img_id")->getField("views");
- $now_zan_num += 1;
- $new_zan['views'] = $now_zan_num;
- $yn_save = M("imgs_list")->where("id=$img_id")->save($new_zan);
- $img_list = explode(',', $img_list_str);
- $data['data'] = $img_list;
- echo json_encode($data);
-
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 发送评论
- * @param type [需要评论的类型 video or img]
- * @param cid [这个视频或者图片的 id]
- * @param uid [用户id]
- * @param username [用户名称]
- * @param content [评论内容]
- * @return $type 消息类型
- */
- public function add_comments()
- {
-
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $type = $_POST['type'];
- $cid = $_POST['cid'];
- $uid = $_POST['uid'];
- $username = M("user_info")->where("id=$uid")->getField("name");;
- $comment_list['time'] = time();
- $comment_list['content'] = $_POST['content'];
- $comment_list['uid'] = $uid;
- $comment_list['username'] = $username;
-
-
- switch ($type) {
- case 'video':
- $comment_list['video_id'] = $cid;
- $yn_add = M("video_comments")->add($comment_list);
- if ($yn_add) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'error';
- echo json_encode($data);
- }
- break;
- case 'img':
- $comment_list['img_id'] = $cid;
- $yn_add = M("img_comments")->add($comment_list);
- if ($yn_add) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'error';
- echo json_encode($data);
- }
- break;
- default:
- echo "type error";
-
- }
-
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 评论列表
- * @param type [video or img]
- * @param cid [这个视频或者图片的 id]
- * @return $type 消息类型
- */
- public function comments_list()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $type = $_POST['type'];
- $cid = $_POST['cid'];
- switch ($type) {
- case 'video':
- $yn_se = M("video_comments")->where("video_id=$cid")->field("id,content,time,username,uid,time")->select();
- if ($yn_se) {
- $data['message'] = 'ok';
- $data['data'] = $yn_se;
- echo json_encode($data);
- } else {
- $data['message'] = 'ok';
- $data['data'] = [];
- echo json_encode($data);
- }
- break;
- case 'img':
- $yn_se = M("img_comment")->where("img_id=$cid")->field("id,content,time,username,uid,time")->select();
- if ($yn_se) {
- $data['message'] = 'ok';
- $data['data'] = $yn_se;
- echo json_encode($data);
- } else {
- $data['message'] = 'ok';
- $data['data'] = [];
- echo json_encode($data);
- }
- break;
- default:
- echo "type error";
-
- }
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 点赞视频或图片
- * @param uid [用户id]
- * @param type [img or video]
- * @param cid [这个视频或者图片的 id]
- * @return $type 消息类型
- */
- public function dianzan_img_video()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- $type = $_POST['type'];
- $cid = $_POST['cid'];
- switch ($type) {
- case 'video':
- $now_zan_num = M('video_list_test')->where("id=$cid")->getField("thumbs_up");
- $now_zan_num += 1;
- $new_zan['thumbs_up'] = $now_zan_num;
- $yn_save = M('video_list_test')->where("id=$cid")->save($new_zan);
- //添加到点赞表
- $dianzan_list['uid'] = $uid;
- $dianzan_list['v_id'] = $cid;
- if ($uid != 0) {
- M("dianzan_video")->add($dianzan_list);
- }
- if ($yn_save) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'erroe';
- echo json_encode($data);
- }
- break;
- case 'img':
- $now_zan_num = M("imgs_list")->where("id=$cid")->getField("thumbs_up");
- $now_zan_num += 1;
- $new_zan['thumbs_up'] = $now_zan_num;
- $yn_save = M("imgs_list")->where("id=$cid")->save($new_zan);
- if ($yn_save) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'erroe';
- echo json_encode($data);
- }
- break;
- default:
- echo "type error";
- }
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 取消点赞
- * @param uid [用户id]
- * @param v_id [视频id]
- * @return $type 消息类型
- */
- public function close_video_up()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- $v_id = $_POST['v_id'];
- $now_zan_num = M('video_list_test')->where("id=$v_id")->getField("thumbs_up");
- $now_zan_num -= 1;
- $new_zan['thumbs_up'] = $now_zan_num;
- $yn_sa = M('video_list_test')->where("id=$v_id")->save($new_zan);
- $yn_de = M("dianzan_video")->where("uid=$uid and v_id=$v_id")->delete();
- if ($yn_sa and $yn_de) {
- $data['message'] = 'close_yes';
- echo json_encode($data);
- } else {
- $data['message'] = 'close_no';
- echo json_encode($data);
- }
-
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 判断是否点赞过
- * @param uid [用户id]
- * @param v_id [视频id]
- * @return $type 消息类型
- */
- public function yn_me_up()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- $v_id = $_POST['v_id'];
- $yn_you = M("dianzan_video")->where("uid=$uid and v_id=$v_id")->getField("id");
- if ($yn_you) {
- $data['message'] = 'yes_like';
- echo json_encode($data);
- } else {
- $data['message'] = 'no_like';
- echo json_encode($data);
- }
- } else {
- echo $this->returnData();
- }
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function shuzu_last_key()
- {
-
- $a = [
- 'one' => 1,
- 'two' => 2,
- 'three' => 3
- ];
-
- // 拆分数组
- $chunkArr = array_chunk($a, 2, true);
-
- // 输出原数组
- // var_dump($a);
- // 输出拆分后的数组
- print_r($chunkArr);
- // var_dump($chunkArr);
- }
-
- /**
- * 更新图片分类数量
- * @param $templateid []
- * @return $type 消息类型
- */
- public function save_img_type_num()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $imgs_type_num = array();
- $video_list = M("imgs_list")->field('type')->select();
- foreach ($video_list as $key => $value) {
- $type2 = $value['type'];
- $type2_list = explode(',', $type2);
- $type2_list = array_unique($type2_list);
- foreach ($type2_list as $key1 => $value1) {
- # code...
- array_push($imgs_type_num, $value1);
- }
- }
- $count = array_count_values($imgs_type_num);
- var_dump($count);
- foreach ($count as $key11 => $value11) {
- if ($key11 == '') {
- continue;
- }
- $yn_type = M("imgs_type_num")->where("name='$key11'")->getField("name");
- if ($yn_type) {
-
- // if ($yn_type == $value11) {
- // echo PHP_EOL . '已有不动';
- // var_dump($value11);
- // continue;
- // }
- echo PHP_EOL . '已有更新';
- $add_video_type['num'] = $value11;
- M("imgs_type_num")->where("name='$key11'")->save($add_video_type);
- } else {
- echo PHP_EOL . '没有新增';
- $add_video_type['name'] = $key11;
- $add_video_type['num'] = $value11;
- M("imgs_type_num")->add($add_video_type);
- }
- }
- }
-
- /**
- * 标签详情
- * @param type_name [标签名称]
- * @param type [img or video]
- * @param page [页数]
- *
- * @return $type 消息类型
- */
- public function select_type_detail()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $LNG = $_POST['LNG'];
- $type_name = $_POST['type_name'];
- $type = $_POST['type'];
- $page = $_POST['page'];
- $page_one = ($page - 1) * 30;
- $jiben = $_POST['jiben_type'];
- switch ($jiben) {
- case 'zuixin':
- $jiben_sql = 'id desc';
- break;
- case 'remen':
- $jiben_sql = 'views desc';
- break;
- case 'guankan':
- $jiben_sql = 'views desc';
- break;
- case 'dianzan':
- $jiben_sql = 'thumbs_up desc';
- break;
- case 'shichang':
- $jiben_sql = 'time_chuo desc';
- break;
- default:
- $jiben_sql = '';
- break;
- }
- switch ($type) {
- case 'video':
- switch ($LNG) {
- case 'EN':
- if ($jiben_sql=='') {
- $wula = M('video_list_test')->where("type like '%,$type_name,%' and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'")->LIMIT($page_one, 60)->order('rand()')->select();
-
- }else{
- $wula = M('video_list_test')->where("type like '%,$type_name,%' and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'")->LIMIT($page_one, 60)->order("$jiben_sql")->select();
-
- }
- break;
- case 'CN':
- if ($jiben_sql=='') {
- $wula = M('video_list_test')->where("china_type like '%,$type_name,%' and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'")->LIMIT($page_one, 60)->order('rand()')->select();
- }else{
- $wula = M('video_list_test')->where("china_type like '%,$type_name,%' and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'")->LIMIT($page_one, 60)->order("$jiben_sql")->select();
- }
- break;
- default:
- echo "type error";
- }
-
- $data['all_num'] = M('video_list_test')->where("type like '%,$type_name,%' and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'")->count();
- $data['message'] = 'ok';
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
-
- $jia_num = 5;
- $qishi_num = 0;
- $data_list_number = count($wula);
- $quzheng_num = floor($data_list_number / 5);
- foreach ($adv_list as $key => $value) {
-
- $charu_array = array($adv_list[$key]);
- array_splice($wula, $jia_num, 0, $charu_array);
- $jia_num += 6;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
-
- $data['data'] = $wula;
- echo json_encode($data);
- break;
- case 'img':
-
- $wula = M("imgs_list")->where("type like '%,$type_name,%'")->LIMIT($page_one, 36)->select();
- $data['all_num'] = M("imgs_list")->where("type like '%,$type_name%,'")->count();
- $data['message'] = 'ok';
- $data['data'] = $wula;
- echo json_encode($data);
- break;
- case 'novel':
- $wula = M("novel_list")->where("type like '%,$type_name,%'")->LIMIT($page_one, 36)->select();
- $data['all_num'] = count($wula);
- $data['message'] = 'ok';
- $data['data'] = $wula;
- echo json_encode($data);
- break;
-
- default:
- echo "type error";
- }
-
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 推荐视频
- * (2+2+1)
- * @return $type 消息类型
- */
- public function tuijian_shipin()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $oumei_list =M('video_list_test')->where("type not LIKE '%,Asian,%' and type not LIKE '%,Anime,%'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader")->order("rand()")->LIMIT(8)->select();
- $yazhou_list =M('video_list_test')->where("type LIKE '%,Asian,%'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader")->order("rand()")->LIMIT(8)->select();
- $dongman_list = M('video_list_test')->where("type LIKE '%,Anime,%'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader")->order("rand()")->LIMIT(4)->select();
- $tuijian_video_list = array($oumei_list[0], $oumei_list[1], $yazhou_list[0], $yazhou_list[1], $dongman_list[0],
- $oumei_list[2],$oumei_list[3],$yazhou_list[2],$yazhou_list[3],$dongman_list[1],
- $oumei_list[4],$oumei_list[5],$yazhou_list[4],$yazhou_list[5],$dongman_list[2],
- $oumei_list[6],$oumei_list[7],$yazhou_list[6],$yazhou_list[7],$dongman_list[3],);
- if (!empty($tuijian_video_list)) {
- $data['message'] = 'ok';
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
- $jia_num = 0;
- $qishi_num = 0;
- $data_list_number = count($tuijian_video_list);
- $quzheng_num = floor($data_list_number / 5);
- foreach ($adv_list as $key => $value) {
- if ($qishi_num==0) {
- $jia_num += 5;
- $qishi_num += 1;
- }else{
- $jia_num += 6;
- $qishi_num += 1;
- }
-
- $charu_array = array($adv_list[$key]);
- array_splice($tuijian_video_list, $jia_num, 0, $charu_array);
-
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
-
- $data['data'] = $tuijian_video_list;
- echo json_encode($data);
- } else {
- $data['message'] = 'null';
- $data['data'] = [];
- echo json_encode($data);
-
- }
- }
-
-
- /**
- * 推荐视频
- * (2+2+1)
- * @return $type 消息类型
- */
- public function tuijian_shipin_video_detali()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $oumei_list =M('video_list_test')->where("type not LIKE '%,Asian,%' and type not LIKE '%,Anime,%'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader,site")->order("rand()")->LIMIT(8)->select();
- $yazhou_list =M('video_list_test')->where("type LIKE '%,Asian,%'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader,site")->order("rand()")->LIMIT(8)->select();
- $dongman_list = M('video_list_test')->where("type LIKE '%,Anime,%'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader,site")->order("rand()")->LIMIT(4)->select();
- $tuijian_video_list = array($oumei_list[0], $oumei_list[1], $yazhou_list[0], $yazhou_list[1], $dongman_list[0],
- $oumei_list[2],$oumei_list[3],$yazhou_list[2],$yazhou_list[3],$dongman_list[1],
- $oumei_list[4],$oumei_list[5],$yazhou_list[4],$yazhou_list[5],$dongman_list[2],
- $oumei_list[6],$oumei_list[7],$yazhou_list[6],$yazhou_list[7],$dongman_list[3],);
- if (!empty($tuijian_video_list)) {
- $data['message'] = 'ok';
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
- $jia_num = 0;
- $qishi_num = 0;
- $data_list_number = count($tuijian_video_list);
- $quzheng_num = floor($data_list_number / 5);
- foreach ($adv_list as $key => $value) {
-
-
- $charu_array = array($adv_list[$key]);
- array_splice($tuijian_video_list, $jia_num, 0, $charu_array);
-
- $jia_num += 6;
- $qishi_num += 1;
-
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
-
- $data['data'] = $tuijian_video_list;
- echo json_encode($data);
- } else {
- $data['message'] = 'null';
- $data['data'] = [];
- echo json_encode($data);
-
- }
- }
-
-
- /**
- * 黑料海角反差视频详情推荐
- * @param $templateid []
- * @return $type 消息类型
- */
- public function new_tuijian_shipin_video_detali(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $video_type = $_POST['type'];
- switch ($video_type) {
- case 'HL':
- $tuijian_video_list = M('video_list_test')->where("site='HL'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader,site")->order("rand()")->LIMIT(36)->select();
- break;
- case 'WB':
- $tuijian_video_list = M('video_list_test')->where("site='WB'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader,site")->order("rand()")->LIMIT(36)->select();
- break;
- case 'FC':
- $tuijian_video_list = M('video_list_test')->where("site='FC'")->field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader,site,coins")->order("rand()")->LIMIT(8)->select();
- break;
- default:
- echo "type error";
- }
-
-
- if (!empty($tuijian_video_list)) {
-
- $data['message'] = 'ok';
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
- $jia_num = 0;
- $qishi_num = 0;
- $data_list_number = count($tuijian_video_list);
- $quzheng_num = floor($data_list_number / 6);
- foreach ($adv_list as $key => $value) {
-
-
- $charu_array = array($adv_list[$key]);
- array_splice($tuijian_video_list, $jia_num, 0, $charu_array);
-
- $jia_num += 7;
- $qishi_num += 1;
-
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
-
-
- $data['data'] = $tuijian_video_list;
- echo json_encode($data);
- } else {
- $data['message'] = 'null';
- $data['data'] = [];
- echo json_encode($data);
-
- }
-
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
- /**
- * 收藏列表
- * @param uid [用户id]
- * @param type [img or video]
- * @return $type 消息类型
- */
- public function shoucang_list()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- $page = $_POST['page'];
- $page_one = ($page - 1) * 30;
- $all_img_video = array();
- $sql_charu = "";
- //视频
- $duifang_id_list = M("video_shoucang")->where("uid=$uid")->Field("vid,time")->order("time ASC")->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid")->count();
- //插入sql语句 的限制条件
-
- //视频
- $duifang_id_list = M("video_shoucang")->where("uid=$uid")->Field("vid,time")->select();
- //插入sql语句 的限制条件
- foreach ($duifang_id_list as $key => $value) {
- # code...
- $duifang_id = $value['vid'];
- if (!$duifang_id) {
- $duifang_id = 0;
- }
- $xianzhi_one = " or id=$duifang_id";
- $sql_charu .= $xianzhi_one;
- }
- $wula_video = M('video_list_test')->where("id='' $sql_charu")->Field("id,title,top_img,views,thumbs_up,favorite,time_chuo,uploader,coins,site")->select();
- foreach ($wula_video as $key1 => $value1) {
- $id = $value1['id'];
-
-
- $suozai_num = array_search($id, $duifang_id_list);
-
- $wula_video[$key1]['time'] = $duifang_id_list[array_search("$id",array_column($duifang_id_list, 'vid'))]['time'];
- }
- //排序
- array_multisort(array_column($wula_video, 'time'), SORT_DESC, $wula_video);
-
-
-
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
- $c = $wula_video;
- $jia_num = 5;
- $qishi_num = 0;
- $data_list_number = count($c);
- $quzheng_num = floor($data_list_number / 5);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($c, $jia_num, 0, $charu_array);
- $jia_num += 6;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
- $data['message'] = 'ok';
- $data['data'] = $c;
- $data['all_num'] = $duifang_id_list_num;
- echo json_encode($data);
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 取消收藏
- * @param $templateid []
- * @return $type 消息类型
- */
- public function quxiao_shoucang()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $cid = $_POST['cid'];
- $uid = $_POST['uid'];
- $type = $_POST['type'];
- switch ($type) {
- case 'video':
- $yn_de = M("video_shoucang")->where("uid='$uid' and vid='$cid'")->delete();
- $now_zan_num = M('video_list_test')->where("id=$cid")->getField("favorite");
- $now_zan_num -= 1;
- $new_zan['favorite'] = $now_zan_num;
- $yn_save = M('video_list_test')->where("id=$cid")->save($new_zan);
- break;
- default:
- echo "type error";
- }
- if ($yn_de) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'erroe';
- echo json_encode($data);
- }
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 同步视频标签
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tongbu_video_biaoqian()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $video_list = M('video_list_test')->Field("title,type")->select();
- foreach ($video_list as $key => $value) {
- # code...
- $video_type = $value['type'];
- if (!$video_type == '') {
- echo PHP_EOL . '已有';
- continue;
- }
- $name_video = $value['title'];
- $wula = M("slgj_videos")->where("title='$name_video'")->Field("type,type1,type2")->select();
- $type_str = '';
- foreach ($wula as $key => $value) {
- # code...
- $type = $value['type'];
- $type1 = $value['type1'];
- $type2 = $value['type2'];
- $type_str = ",$type,$type1,$type2,";
- $video_listp['type'] = $type_str;
- M('video_list_test')->where("title='$name_video'")->save($video_listp);
- }
- }
- }
-
- /**
- * 同步图片标签
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tongbu_img_biaoqian()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- $video_list = M("imgs_list")->where("id>16380")->Field("title,type")->select();
- foreach ($video_list as $key => $value) {
- # code...
- $img_type = $value['type'];
- if (!$img_type == '') {
- echo PHP_EOL . '已有';
- continue;
- }
- $name_video = $value['title'];
- $wula = M("slgj_imgs")->where("title='$name_video'")->Field("type,type1,type2")->select();
- $type_str = '';
- foreach ($wula as $key => $value) {
- # code...
- $type = $value['type'];
- $type1 = $value['type1'];
- $type2 = $value['type2'];
- $type_str = ",$type,$type1,$type2,";
- $video_listp['type'] = $type_str;
- M("imgs_list")->where("title='$name_video'")->save($video_listp);
- echo PHP_EOL . M("imgs_list")->_sql();
- }
- }
- }
-
- /**
- * 筛选
- * id desc
- * views desc
- * thumbs_up desc
- * $video_list = M('video_list_test')->order("thumbs_up desc")->LIMIT($page_one, 36)->select();
- * @param page [页数]
- * @param jiben_type [最新zuixin,热门remen,观看次数guankan,点赞数量dianzan,时长shichang]
- * @param time_kaishi [时间筛选开始;例: 0就传0 10就传600 ]
- * @param time_jeishu [时间筛选结束;例: 30就传1800 40+就传99999999 ]
- * @param leixing_shaixuan [类型名称 ]
- * @return $type 消息类型
- */
- public function video_shaixuan()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- if (!empty($_POST)) {
- $LNG = $_POST['LNG'];
- $page = $_POST['page'];
- $page_one = ($page - 1) * 36;
- //基本 最新,热门,观看次数,点赞数量,时长
- $jiben = $_POST['jiben_type'];
- switch ($jiben) {
- case 'zuixin':
- $jiben_sql = 'id desc';
- break;
- case 'remen':
- $jiben_sql = 'views desc';
- break;
- case 'guankan':
- $jiben_sql = 'views desc';
- break;
- case 'dianzan':
- $jiben_sql = 'thumbs_up desc';
- break;
- case 'shichang':
- $jiben_sql = 'time_chuo desc';
- break;
- default:
- $jiben_sql = '';
- break;
- }
- //时长筛选
- $time_kaishi = $_POST['time_kaishi'];
- $time_shaixuan = $_POST['time_jeishu'];
- if ($time_kaishi == '') {
- $time_kaishi = 0;
- $time_shaixuan = 9999999999999;
- }
-
- //包含类型
- $leixing_type = $_POST['leixing_shaixuan'];
-
- if ($leixing_type != '') {
- switch ($LNG) {
- case '':
- $sql_qujian = "(time_chuo between $time_kaishi and $time_shaixuan) and (type like '%,$leixing_type,%') and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'";
- break;
- case '':
- $sql_qujian = "(time_chuo between $time_kaishi and $time_shaixuan) and (china_type like '%,$leixing_type,%') and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'";
- break;
- default:
- echo "type error";
- }
-
- } else {
- // echo PHP_EOL.'kkkk';
- $sql_qujian = "(time_chuo between $time_kaishi and $time_shaixuan) and top_img!='https://www.bibidd.com/bibidd_testtest/A.jpg'";
- }
-
-
- $video_list = M('video_list_test')->where($sql_qujian)->order("$jiben_sql")->LIMIT($page_one, 36)->select();
-
-
- $data['all_num'] = M('video_list_test')->where($sql_qujian)->order("$jiben_sql")->count();
- $data['code'] = '200';
- $data['data'] = $video_list;
- echo json_encode($data);
- } else {
- echo $this->returnData();
- }
- }
-
- //再次排序
-
- /**
- * 搜索
- * @param $templateid []
- * @return $type 消息类型
- */
- public function sousuo_img_video()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $type_name = $_POST['type_name'];
- $type = $_POST['type'];
- $page = $_POST['page'];
- $uid = $_POST['uid'];
- $page_one = ($page - 1) * 36;
- if (!empty($_POST)) {
-
- switch ($type) {
- case 'video':
- $wula = M('video_list_test')->where("title like '%$type_name%' ")->Field("id,title,top_img,views,thumbs_up,favorite,time_chuo")->LIMIT($page_one, 36)->select();
- $data['all_num'] = M('video_list_test')->where("title like '%$type_name%' ")->count();
- break;
- case 'img':
- $wula = M("imgs_list")->where("title like '%$type_name%' ")->Field("id,title,top_img,views,thumbs_up,favorite,time_chuo")->LIMIT($page_one, 36)->select();
- $data['all_num'] = M("imgs_list")->where("title like '%$type_name%'")->count();
- break;
- default:
- echo "type error";
- }
- // 添加到用户搜索历史表
- // $sousuo_jilu['uid'] =$uid ;
- // $sousuo_jilu['title'] =$type_name ;
- // M("sousuo_jilu")->add($sousuo_jilu);
- if ($wula) {
-
- $data['message'] = 'ok';
- $data['data'] = $wula;
- echo json_encode($data);
- } else {
- $data['message'] = 'null';
- $data['data'] = array();
- echo json_encode($data);
- }
-
- } else {
- echo $this->returnData();
- }
- }
-
- function list_sort_by($list, $field, $sortby = 'desc')
- {
- if (is_array($list)) {
- $refer = $resultSet = array();
- foreach ($list as $i => $data)
- $refer[$i] = &$data[$field];
- switch ($sortby) {
- case 'asc': // 正向排序
- asort($refer);
- break;
- case 'desc':// 逆向排序
- arsort($refer);
- break;
- case 'nat': // 自然排序
- natcasesort($refer);
- break;
- }
- foreach ($refer as $key => $val)
- $resultSet[] = &$list[$key];
- return $resultSet;
- }
- return false;
- }
-
- /**
- * 同步视频
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tongbu_vidoe()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- // $select_slgj_video = M("slgj_videos")->where(" (site='P站' and m3u8 like '%slgj688.com/%') or (site='黄色仓库' and m3u8!='')")->Field('title,time2,one_img,m3u8')->select();
- // $select_slgj_video = M("slgj_videos")->where("m3u8 like '%.html'")->Field('title,time2,one_img,m3u8')->select();
- // $select_slgj_video = M("slgj_videos")->where("video_watch!='' and m3u8 like '%slgj688.com/%' and one_img like '%750_400%' and is_gengxin=''")->Field('title,time2,one_img,m3u8')->select();
- // $select_slgj_video = M("slgj_videos")->where("video_watch!='' and m3u8 like '%slgj688.com/%' and one_img like '%750_400%' and is_gengxin='' and type like '%Anime%'")->Field('title,time2,one_img,m3u8')->select();
- $select_slgj_video = M("slgj_videos")->where("m3u8 like '%slgj688.com/%' and site!='XVIDEOS'")->Field('title,time2,one_img,m3u8')->select();
- print_r(count($select_slgj_video));
- foreach ($select_slgj_video as $key => $value) {
- //判断 video_list 和 video_info 是否已已有跳过
- //标题
- $sl_title = $value['title'];
- $sl_title = str_replace("'", "", $sl_title);
- //视频时长
- $video_time = $value['time2'];
- $video_time = '00:00';
- if ($video_time == '') {
- continue;
- }
- //头图片
- $top_img = $value['one_img'];
- if ($top_img == '') {
- $top_img = 'https://www.bibidd.com/bibidd_testtest/A.jpg';
- }
- // $top_img = $value['one_img_yun'];
- //m3u8
- $video_m3u8 = $value['m3u8'];
- // $video_m3u8 = $value['video_watch'];
- #bibidd
- $domain = strstr($sl_title, "'");
- if ($domain) {
- echo PHP_EOL . $sl_title;
- continue;
- }
- // $where_id1 = sprintf('title="%d"', $sl_title);
- // try {
- $yn_yiyou = M('video_list_test')->where("title='$sl_title'")->getField("id");
- // } catch (Exception $e) {
- // echo PHP_EOL . $sl_title;
- // continue;
- // }
- if ($yn_yiyou) {
- // echo PHP_EOL . '有了';
- } else {
- echo PHP_EOL . '没有asdasdasdasd';
- //观看点赞(1-999)
-
- $video_list_addp['views'] = rand(200, 9999);
- $video_list_addp['thumbs_up'] = rand(50, 9999);
- $video_list_addp['title'] = $sl_title;
- $video_list_addp['top_img'] = $top_img;
- $video_list_addp['video_time'] = $video_time;
- $add_list = M('video_list_test')->add($video_list_addp);
- $video_info_addp['video_url'] = $video_m3u8;
- $video_info_addp['video_id'] = $add_list;
- $add_info = M('video_info_test')->add($video_info_addp);
-
- }
- }
- }
-
- /**
- * 同步图片
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tongbu_img()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $select_slgj_video = M("slgj_imgs")->where("title!=''")->Field('title,num,one_img,imgs')->select();
- foreach ($select_slgj_video as $key => $value) {
- //判断 video_list 和 video_info 是否已已有跳过
- //标题
- $sl_title = $value['title'];
- //图片数量
- $img_num = $value['num'];
- //头图片
- $top_img = $value['one_img'];
- //m3u8
- $imgs_imgs = $value['imgs'];
- // $where_id1 = sprintf('title="%d"', $sl_title);
- $domain = strstr($sl_title, "'");
- if ($domain) {
- echo PHP_EOL . $sl_title;
- continue;
- }
- try {
- $yn_yiyou = M("imgs_list")->where("title='$sl_title'")->getField("id");
- } catch (Exception $e) {
- echo PHP_EOL . $sl_title;
- continue;
- }
-
- if ($yn_yiyou) {
- echo PHP_EOL . '有了';
- } else {
- echo PHP_EOL . '没有';
- $video_list_addp['views'] = rand(1, 999);
- $video_list_addp['thumbs_up'] = rand(1, 999);
- $video_list_addp['title'] = $sl_title;
- $video_list_addp['top_img'] = $top_img;
- $video_list_addp['imgs_num'] = $img_num;
- $add_list = M("imgs_list")->add($video_list_addp);
- $video_info_addp['imgs_url'] = $imgs_imgs;
- $video_info_addp['imgs_id'] = $add_list;
- $add_info = M("imgs_info")->add($video_info_addp);
-
- }
- }
- }
-
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function test_zhongwen()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- $str = "原字符串:";
- $pattern = "/[^\x{4E00}-\x{9FFF}]+/u";
- $newStr = preg_replace($pattern, '', $str);
- if ($newStr === '') {
- echo "字符串中不包含中文<br>";
- } else {
- echo "字符串中包含中文<br>";
- }
-
- }
-
- /**
- * 首页符合要求视频(封面完好 ,时长20+)
- * @param $templateid []
- * @return $type 消息类型
- */
- public function home_video_good()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- $video_list = M('video_list_test')->where("time=")->select();
- } else {
- echo $this->returnData();
- }
- }
-
-
- function randFloat($min, $max)
- {
- if ($min >= $max) {
- throw new \Exception('最大值必须大于最小值', 501);
- }
- $rand = $min + mt_rand() / mt_getrandmax() * ($max - $min);
- return floatval(sprintf('%.1f', $rand));
- }
-
- /**
- * 所有视频随机(浏览,点赞1-999)
- * @param $templateid []
- * @return $type 消息类型
- */
- public function rangd_suijione()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $user_list = M('video_list_test')->where("id!='' and views=0 and site='FC'")->Field("id")->select();
- // $user_list = M("novel_list")->where("id!=''")->Field("id")->select();
- // $user_list = M("imgs_list")->where("id!='' and biaoqian_yn=0")->Field("id")->select();
-
-
- foreach ($user_list as $key => $value) {
- echo PHP_EOL . '1';
- $iid = $value['id'];
- echo PHP_EOL . $iid;
- //观看点赞(1-999)
- echo PHP_EOL;
- $video_list_addp['biaoqian_yn'] = 1;
- $video_list_addp['views'] = $this->randFloat(10.1,99);
- $video_list_addp['thumbs_up'] = $this->randFloat(3.1, 9);
- M('video_list_test')->where("id=$iid")->save($video_list_addp);
- // M("novel_list")->where("id=$iid")->save($video_list_addp);
- // M("imgs_list")->where("id=$iid")->save($video_list_addp);
-
- }
-
- }
-
-
- function randFloat11($min = 1, $max = 9) {
- $wula = $this->randFloat(10, 99);
- echo PHP_EOL.$wula;}
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function shijian_zhuanghuan_new()
- {
- print_r('可恶');
- $user_list = M('video_list_test')->where("id!='' and time_chuo=0")->Field("id,video_time")->select();
- print_r(count($user_list));
- // $user_list = M('video_list_test')->where("id='80970'")->Field("id,video_time")->select();
- foreach ($user_list as $key => $value) {
- # code...
-
- $id = $value['id'];
- print_r($id);
- $time = $value['video_time'];
- $is_fuhao = strstr($time, ':');
- if ($is_fuhao) {
- $time_list = explode(':', $time);
- $time_list_count = count($time_list);
- if ($time_list_count == 2) {
- $one = $time_list[0];
- $two = $time_list[1];
- $time_all = ($one * 60) + $two;
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- } elseif ($time_list_count == 3) {
- $one = $time_list[0];
- $two = $time_list[1];
- $three = $time_list[2];
- $time_all = ($one * 3600) + ($two * 60) + $three;
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- }
- } else {
- //带h
- $is_fuhao = strstr($time, 'h');
- if ($is_fuhao) {
- $time_one = substr($time, 0, 1);
- $time_two_mei = substr($time, 4, 9);
- $time_two = str_replace("min", '', $time_two_mei);
- $time_all = ($time_one * 3600) + ($time_two * 60);
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- } else {
- //min的
- $time_one = substr($time, 0, 2);
- $time_all = ($time_one * 60);
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- }
- }
- }
- }
-
- /**
- * 视频转时间
- * @param $templateid []
- * @return $type 消息类型
- */
- public function time_zhuanhuan()
- {
- print_r('可恶');
- $user_list = M('video_list_test')->where("id!='' and time_chuo=0 or time_chuo is null")->Field("id,video_time")->select();
- foreach ($user_list as $key => $value) {
- # code...
-
- $id = $value['id'];
- $time = $value['video_time'];
- $is_fuhao = strstr($time, ':');
- if ($is_fuhao) {
- $time_list = explode(':', $time);
- $time_list_count = count($time_list);
- if ($time_list_count == 2) {
- $one = $time_list[0];
- $two = $time_list[1];
- $time_all = ($one * 60) + $two;
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- } elseif ($time_list_count == 3) {
- $one = $time_list[0];
- $two = $time_list[1];
- $three = $time_list[2];
- $time_all = ($one * 3600) + ($two * 60) + $three;
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- }
- } else {
- //带h
- $is_fuhao = strstr($time, 'h');
- if ($is_fuhao) {
- $time_one = substr($time, 0, 1);
- $time_two_mei = substr($time, 4, 9);
- $time_two = str_replace("min", '', $time_two_mei);
- $time_all = ($time_one * 3600) + ($time_two * 60);
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- } else {
- //min的
- $time_one = substr($time, 0, 2);
- $time_all = ($time_one * 60);
- $time_chuo['time_chuo'] = $time_all;
- M('video_list_test')->where("id=$id")->save($time_chuo);
- }
- }
- }
- }
-
-
- /**
- * 取出今天 随机的视频 并记录 ip
- * @param $templateid []
- * @return $type 消息类型
- */
- public function load_videos()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $ip = get_client_ip();
-
- $user_list['time'] = time();
-
- $yn_ip_yiyou = M("ip_jilu")->where("ip='$ip'")->getField("id");
- if ($yn_ip_yiyou) {
- M("ip_jilu")->where("ip='$ip'")->save($user_list);
- } else {
- $user_list['add_time'] = time();
- M("ip_jilu")->add($user_list);
- }
-
- }
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function all_chinese_type_ec()
- {
-
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
- $user_list = M("")->where("")->field("name,num")->select();
- foreach ($user_list as $key => $value) {
- # code...
- $str = $value['name'];
- $pattern = "/[^\x{4E00}-\x{9FFF}]+/u";
- $newStr = preg_replace($pattern, '', $str);
- if ($newStr === '') {
- echo "字符串中不包含中文<br>";
- } else {
- echo "字符串中包含中文<br>";
- }
- $user_list[$key] = $value['id'];
- }
- }
-
-
-
- /**
- * 搜索历史
- * @param uid [用户id]
- * @return $type 消息类型
- */
- public function search_history()
- {
-
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
-
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- $sousuo_lishi_list = M("sousuo_jilu")->where("uid=$uid")->field("title,id")->select();
-
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'yes';
- $data['data'] = $sousuo_lishi_list;
- echo json_encode($data);
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 删除搜索
- * @param $templateid []
- * @return $type 消息类型
- */
- public function delete_search_history()
- {
-
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
-
- if (!empty($_POST)) {
- $sousuo_id = $_POST['id'];
- $yn_shanchu = M("sousuo_jilu")->where("id=$sousuo_id")->delete();
- if ($yn_shanchu) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'no';
- echo json_encode($data);
- }
- } else {
- echo $this->returnData();
- }
- }
-
- /**
- * 同步视频 第二链接
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tongbu_two_video_url()
- {
-
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
-
- $bbvideo_titi = M('video_list_test')->field("title,id")->select();
- foreach ($bbvideo_titi as $key => $value) {
- # code...
- $vtit = $value['title'];
- $vid = $value['id'];
- $sl_url = M("slgj_videos")->where("title='$vtit'")->getField("video_watch");
- $wula_two['video_url_two'] = $sl_url;
- $yn_sa = M('video_info_test')->where("video_id=$vid")->save($wula_two);
- if ($yn_sa) {
- echo PHP_EOL . '修改成功' . $sl_url;
- } else {
- echo PHP_EOL . '修改失败';
- }
-
- }
- }
-
- /**
- * 将国产内容 同步标签
- * @param $templateid []
- * @return $type 消息类型
- */
- public function update_guochan()
- {
-
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
-
-
- // SELECT * FROM `bb_slgj_videos` WHERE site='含羞草研究所' and m3u8 like '%slgj688.com/%' and is_gengxin='' and video_watch!=''
- $select_slgj_video = M("slgj_videos")->where("site='含羞草研究所' and m3u8 like '%slgj688.com/%'")->Field('title')->order("id desc")->select();
- print_r(count($select_slgj_video));
- foreach ($select_slgj_video as $key => $value) {
- $sl_tit = $value['title'];
- $sl_tit = str_replace("'", "", $sl_tit);
- $now_type_bb = M('video_list_test')->where("title='$sl_tit' and type not like '%Asian,Chinese%'")->getField("type");
- if ($now_type_bb) {
- print_r($now_type_bb);
- echo PHP_EOL . $now_type_bb;
- $new_type = $now_type_bb . ",Asian,Chinese,";
- $update_type['type'] = $new_type;
- M('video_list_test')->where("title='$sl_tit'")->save($update_type);
- } else {
- print_r('youle');
- }
-
- }
-
-
- }
-
-
-
-
- /**
- * 将当前用户观看的视频类型 记录
- * @param $templateid []
- * @return $type 消息类型
- */
- public function add_user_views()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- if ($uid == 0) {
- exit();
- }
- $video_type = $_POST['video_type'];
- //获取当前用户观看视频类型集合,观看视频数量
- $now_views_jilu_lsit = M('views_video_type_jilu_test')->where("uid=$uid")->field("views_video_num")->select();
- //已有记录更新 没有新增
-
- if ($now_views_jilu_lsit) {
- // $now_video_type_str = $now_views_jilu_lsit[0]['video_type_str'];
- $now_views_video_num = $now_views_jilu_lsit[0]['views_video_num'];
- //将当前用户观看的视频 类型 更新
- // $new_video_type_str = $now_video_type_str . ',' . $video_type;
- $new_views_video_num = $now_views_video_num + 1;
-
-
- // $update_views_jilu['video_type_str'] = $new_video_type_str;
-
- $update_views_jilu['views_video_num'] = $new_views_video_num;
-
-
- $save_yn = M('views_video_type_jilu_test')->where("uid=$uid")->save($update_views_jilu);
- if ($save_yn) {
- $data['message'] = 'save_ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'save_no';
- echo json_encode($data);
- }
- } else {
- $update_views_jilu['uid'] = $uid;
- $update_views_jilu['video_type_str'] = "";
- $update_views_jilu['views_video_num'] = 1;
- $add_yn = M('views_video_type_jilu_test')->add($update_views_jilu);
- if ($add_yn) {
- $data['message'] = 'add_ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'add_no';
- echo json_encode($data);
- }
- }
-
-
- } else {
- echo $this->returnData();
- }
- }
-
-
-
-
-
-
-
- //封装返回的数据
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tuijian_duanhou(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Contr-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $type = $_POST['type'];
- $page = $_POST['page'];
- $page_one = ($page - 1) * 60;
-
- }
-
- /**
- * 同步time2
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tongbushipin_shijian_time()
- {
- $video_list = M('video_list_test')->where("time_chuo=0")->Field("title")->select();
- echo PHP_EOL . M('video_list_test')->_sql();
- foreach ($video_list as $key => $value) {
- # code...
-
- $name_video = $value['title'];
- // $wula = M("slgj_videos")->where("title='$name_video'")->Field("time2")->select();
- $ttime = M("slgj_videos")->where("title='$name_video'")->getField("time2");
- $update_time['video_time'] = $ttime;
-
- M('video_list_test')->where("title='$name_video'")->save($update_time);
- echo PHP_EOL . M('video_list_test')->_sql();
-
- }
-
-
- }
-
-
-
-
-
- /**
- * 同步预热
- * 将预热成功的数据同步到 video_list,video_list_test表中
- * @param $templateid []
- * @return $type 消息类型
- */
- public function yure_tongbu_bibidd()
- {
- //首先获取所有 预热成功的视频的id
- // $yure_yes = M("slgj_videos")->where("yure=1")->field("id")->order("id desc")->select();
- $yure_yes = M("slgj_videos")->where("yure=1")->field("id")->order("id asc")->select();
- //
- foreach ($yure_yes as $key => $value) {
- $id = $value['id'];
- //查询这个id是否已经更新
- $yngengxin_wula = M('video_list_test')->where("sl_id=$id and yure=1")->getField("id");
- if ($yngengxin_wula) {
- echo PHP_EOL.'过了';
- continue;
- } else {
- $yes_yure['yure'] = 1;
- $a = M('video_list_test')->where("sl_id=$id and yure=0")->save($yes_yure);
- echo PHP_EOL.'更新';
- }
- }
-
- }
-
-
-
-
- /**
- * 将没有预热的数据进行处理
- * @param $templateid []
- * @return $type 消息类型
- */
- public function no_yure_chuli(){
-
- $select_no_yure = M('video_list_test')->where("yure=0")->field("title,yure,sl_id")->select();
- foreach ($select_no_yure as $key => $value) {
-
-
- $sl_id = $value['sl_id'];
- $bb_titile = $value['title'];
- $slgj_id_yure = M("slgj_videos")->where("id=$sl_id")->field("title,one_img,yure")->select();
-
- $sl_img = $slgj_id_yure[0]['one_img'];
- $sl_yure = $slgj_id_yure[0]['yure'];
- $sl_title = $slgj_id_yure[0]['title'];
-
- if ($sl_yure == 0) {
- echo PHP_EOL.$sl_yure;
- M('video_list_test')->where("sl_id=$sl_id")->delete();
- }
- }
-
-
- }
-
-
-
- /**
- * jiang video_info qu chu mei yong de
- * @param $templateid []
- * @return $type 消息类型
- */
- public function shanchu_video_info_feiwu(){
- echo PHP_EOL."你妈死了?";
- $info_list = M('video_info_test')->where("video_id!=0")->field("video_id")->select();
- foreach ($info_list as $key => $value) {
- $info_id = $value['video_id'];
- $yn_yiyou = M('video_list_test')->where("id=$info_id")->getField("id");
- if ($yn_yiyou){
- echo PHP_EOL.$yn_yiyou;
- }else{
- echo PHP_EOL.'没有';
- M('video_info_test')->where("video_id=$info_id")->delete();
- // die();
-
- }
-
- }
- }
-
-
-
-
-
- /**
- * 将slgj表id 同步到 video_list 表中
- * @param $templateid []
- * @return $type 消息类型
- */
- public function slgj_tongbu_bibidd_id()
- {
- $video_list_bibidd = M('video_list_test')->where("id!='' and sl_id is null")->field("title")->select();
- foreach ($video_list_bibidd as $key => $value) {
- $bb_title = $value['title'];
- $slgj_id = M("slgj_videos")->where("title='$bb_title'")->getField("id");
- $bb_sl_id_list['sl_id'] = $slgj_id;
- M('video_list_test')->where("title='$bb_title'")->save($bb_sl_id_list);
- }
-
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function test_tuiji_dmemo()
- {
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("type='tuijian' and time='$jintian'")->LIMIT(0, 60)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- // print_r($video_list_suiji_list);
- $id_list = array_column($video_list_suiji_list, 'v_id');
- // print_r($id_list);
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
-
- // 首先判断用户是否登录 没登录
- $all_suiji_list = array();
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->LIMIT(0, 60)->select();
- // echo PHP_EOL.M('video_list_test')->_sql();
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- print_r($id_list);
- // 131530
-
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function array_test_demo()
- {
- $key_lsit = array('A', 'B');
-
- $demo = array('A' => array("a" => '11'), 'B' => array("b" => '22'));
- array_search(array("b" => '2'), $demo);
-
- }
-
-
- /**
- * 首页弹窗链接
- * @param $templateid []
- * @return $type 消息类型
- */
- public function shouye_lianjei()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Contr-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $url_list = M("shouye_url")->where("type='yj'")->field("url")->limit(3)->select();
- $apple_url = M("shouye_url")->where("id in (8,9,10) and url!=''")->order("rand()")->getField("url");
- $gonggao = M("shouye_url")->where("id in (11)")->getField("url");
- // echo PHP_EOL.$apple_url;
- $url_list[3]["url"] =$apple_url;
- $url_list[4]["url"] =$gonggao;
- if ($url_list) {
- $data['message'] = 'ok';
- $data['data'] = $url_list;
- echo json_encode($data);
- } else {
- $data['message'] = 'no';
- $data['data'] = 'no';
- echo json_encode($data);
- }
- }
- /**
- * 2.5 百信查导航数据
- * @return void
- */
- public function shouye_bxcha()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Contr-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $url_list = M("shouye_url")->where("type='bx'")->field("name,url")->select();
- if ($url_list) {
- $data['message'] = 'ok';
- $data['data'] = $url_list;
- echo json_encode($data);
- } else {
- $data['message'] = 'no';
- $data['data'] = 'no';
- echo json_encode($data);
- }
- }
- /**
- * 返回广告方法
- * @param $templateid []
- * @return $type 消息类型
- */
- public function Return_to_ads()
- {
- if (!empty($_POST)) {
- $avd_type = $_POST['adv_type'];
- switch ($avd_type) {
- case 'list_detail':
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
- break;
- case 'video_beg':
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(1)->select();
-
- break;
- default:
- echo "type error";
- }
- if ($adv_list) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = '';
- $data['data'] = $adv_list;
- echo json_encode($data);
- } else {
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'no';
- $data['data'] = array();
- echo json_encode($data);
- }
- } else {
- echo $this->returnData();
- }
- }
-
-
- /**
- * 将A.jpg 的图片换成处理好的图片
- * @param $templateid []
- * @return $type 消息类型
- */
- public function tihuan_ajpg_()
- {
- //先找出所有A。jpg
- $all_a_jpg = M('video_list_test')->limit(11000, 12000)->field("sl_id,id")->select();
- foreach ($all_a_jpg as $key => $value) {
- $bb_id = $value['id'];
- $sl_id = $value['sl_id'];
-
- $newnew_img = M("slgj_videos")->where("id=$sl_id")->getField("one_img");
-
- if ($newnew_img == null) {
- $newnew_img = 'https://www.bibidd.com/bibidd_testtest/A.jpg';
-
- }
- $now_update_list['top_img'] = $newnew_img;
- $yn_chenggong = M('video_list_test')->where("id=$bb_id")->save($now_update_list);
- echo PHP_EOL . M('video_list_test')->_sql();
- if ($yn_chenggong) {
- echo PHP_EOL . '成功';
- } else {
- echo PHP_EOL . '失败了!!!';
- }
- }
- }
-
-
-
- /**
- * 将a.jpg图片替换
- * @param $templateid []
- * @return $type 消息类型
- */
- public function ajpg_tiuan_yes(){
- $ajpg_list_map = M('video_list_test')->where("top_img='https://www.bibidd.com/bibidd_testtest/A.jpg'")->field("id,sl_id,title")->select();
- foreach ($ajpg_list_map as $key => $value) {
- $bb_id =$value['id'];
- $slgj_id = $value['sl_id'];
- $slgj_title = $value['title'];
- $yn_youshuju = M("slgj_videos")->where("id=$slgj_id")->getField("one_img");
- if ($yn_youshuju) {
- $gegxin_list['top_img'] =$yn_youshuju;
- M('video_list_test')->where("id=$bb_id")->save($gegxin_list);
- echo PHP_EOL.$yn_youshuju;
- echo PHP_EOL.'有数据';
- }else{
- M('video_list_test')->where("id=$bb_id")->delete();
- echo PHP_EOL.$yn_youshuju;
- echo PHP_EOL.'无数据';
- }
- }
- }
-
-
- /**
- * 查询用户是否是会员
- * @param $templateid []
- * @return $type 消息类型
- */
- public function panduan_huiyuan(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Contr-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $huiyuan_time_list =M("user_info")->where("id=$uid")->field("vip_over_time,vip_yn,gold_coins_number")->select();
- $huiyuan_time = $huiyuan_time_list[0]['vip_over_time'];
- $huiyuan_type= $huiyuan_time_list[0]['vip_yn'];
- $user_gold_coins= $huiyuan_time_list[0]['gold_coins_number'];
- $now_time = time();
-
- if ($huiyuan_time>$now_time) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['type'] = $huiyuan_type;
- $data['message'] = 'is_vip';
- echo json_encode($data);
- } else {
- //不是会员判断是否有足够余额来
- if ($user_gold_coins>=48){
- $data['code'] = '200';
- $data['status'] = '2';
- $data['coins'] = 'yes_coins';
- $data['message'] = 'no_vip';
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '3';
- $data['coins'] = 'no_coins';
- $data['message'] = 'no_vip';
- echo json_encode($data);
- }
-
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- *获取用户IP地址
- * @param int $type
- * @return mixed
- */
- private function get_bb_ip($type = 0)
- {
- $type = $type ? 1 : 0;
- static $ip = NULL;
- if ($ip !== NULL) return $ip[$type];
- if ($_SERVER['HTTP_X_REAL_IP']) {//nginx 代理模式下,获取客户端真实IP
- $ip = $_SERVER['HTTP_X_REAL_IP'];
- } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {//客户端的ip
- $ip = $_SERVER['HTTP_CLIENT_IP'];
- } elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {//浏览当前页面的用户计算机的网关
- $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
- $pos = array_search('unknown', $arr);
- if (false !== $pos) unset($arr[$pos]);
- $ip = trim($arr[0]);
- } elseif (isset($_SERVER['REMOTE_ADDR'])) {
- $ip = $_SERVER['REMOTE_ADDR'];//浏览当前页面的用户计算机的ip地址
- } else {
- $ip = $_SERVER['REMOTE_ADDR'];
- }
- // IP地址合法验证
- $long = sprintf("%u", ip2long($ip));
- $ip = $long ? array($ip, $long) : array('0.0.0.0', 0);
- return $ip[$type];
- }
-
-
- /**
- * 非会员 观看视频
- * @param $templateid []
- * @return $type 消息类型
- */
- public function no_vip_views(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Contr-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $now_views = M("user_info")->where("id=$uid")->getField("views_num");
- if ($now_views==5 or $now_views>5) {
- $data['message'] = 'no';
- echo json_encode($data);
- }else{
- $data['message'] = 'yes';
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
-
- /**
- * 添加至收藏视频
- * @param cid [这个视频或者图片的 id]
- * @param type [video or img]
- * @param uid [用户id]
- * @return $type 消息类型
- */
- public function add_to_shoucang()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- $type = $_POST['type'];
- $cid = $_POST['cid'];
- switch ($type) {
- case 'video':
- $video_info_list = M('video_list_test')->where("id=$cid")->field("time_chuo,site,uploader")->select();
- $video_time_chuo = $video_info_list[0]['time_chuo'];
- $video_type= $video_info_list[0]['uploader'];
- $video_list['uid'] = $uid;
- $video_list['vid'] = $cid;
- $video_list['time'] = time();
- $video_list['video_type'] = $video_type;
- $video_list['time_chuo'] = $video_time_chuo;
- $yn_add = M("video_shoucang")->add($video_list);
- break;
- default:
- echo "type error";
- }
- if ($yn_add) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'error';
- echo json_encode($data);
- }
- } else {
- echo $this->returnData();
- }
- }
-
-
- /**
- * 判断是否收藏
- * @param cid [这个视频或者图片的 id]
- * @param type [video or img]
- * @param uid [用户id]
- * @return $type 消息类型
- */
- public function yn_shoucang()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $cid = $_POST['cid'];
- $uid = $_POST['uid'];
- $type = $_POST['type'];
- switch ($type) {
- case 'video':
- $yn_se = M("video_shoucang")->where("uid=$uid and vid=$cid")->getField("id");
- break;
- default:
- echo "type error";
- }
- if ($yn_se) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'no';
- echo json_encode($data);
- }
- } else {
- echo $this->returnData();
- }
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function last_login_jilu(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $ttime = time();
- $ddate = date("Y-m-d H:i:s",$ttime);
- $last_login_list['last_login_time'] = $ttime;
- $last_login_list['last_login_date'] = $ddate;
- $save_yn = M("user_info")->where("id=$uid")->save($last_login_list);
-
- $jintian_riqi = date("Y-m-d");
- //判断今天表中是是否存在
- $yn_yiyou = M("huoyue_list")->where("uid=$uid and today='$jintian_riqi'")->getField("id");
- if ($yn_yiyou) {
-
- }else{
- $add_list['today'] = $jintian_riqi;
- $add_list['time'] = $ttime;
- $add_list['uid'] = $uid;
- M("huoyue_list")->add($add_list);
- }
-
-
- if ($save_yn) {
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- $data['message'] = 'no';
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
-
- /**
- * 是否三十天
- * @param $templateid []
- * @return $type 消息类型
- */
- public function threty_dayyn(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $login_time = M("user_info")->where("id=$uid")->getField("add_time");
- $now_time = time();
- $cha_time = 3600 * 24 * 30;
- $jisuan_time = $now_time - $login_time;
- if ($jisuan_time>$cha_time) {
- //chao
- $data['message'] = 'ok';
- echo json_encode($data);
- } else {
- //
- $data['message'] = 'no';
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 智博地址 和 免费视频
- * 1.4修改
- * 免费用户推荐1视频
- * 付费用户推荐3视频
- * @param $templateid []
- * @return $type 消息类型
- */
- public function free_video_adv(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $user_type = $_POST['type'];
- if ($user_type=='0') {
- $free_list = M('free_video_zb_test')->where("id=1")->field("free_video,url")->select();
- $free_id = $free_list[0]['free_video'];
- $adv_url = $free_list[0]['url'];
- $video_list = M('video_list_test')->where("id=$free_id")->select();
- $data['code'] = '200';
- $data['status'] = '1';
- $data['data'] = array($video_list);
- $data['data']['adv_url'] =$adv_url ;
- echo json_encode($data);
- } else {
- $free_list = M('free_video_zb_test')->where("id is not null")->field("free_video,url")->select();
- $free_id = $free_list[0]['free_video'];
- $adv_url = $free_list[0]['url'];
- $free_two_id =$free_list[1]['free_video'];
- $free_three_id =$free_list[2]['free_video'];
- $video_list_one = M('video_list_test')->where("id=$free_id")->select();
- $video_list = M('video_list_test')->where("id=$free_two_id or id=$free_three_id")->select();
- $video_list_list = array_merge($video_list_one,$video_list);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['data'] = array($video_list_list);
- $data['data']['adv_url'] =$adv_url ;
- echo json_encode($data);
- }
-
-
- }else{
- $free_list = M('free_video_zb_test')->where("id=1")->field("free_video,url")->select();
- $free_id = $free_list[0]['free_video'];
- $adv_url = $free_list[0]['url'];
- $video_list = M('video_list_test')->where("id=$free_id")->select();
- $data['code'] = '200';
- $data['status'] = '1';
- $data['data'] = $video_list[0];
- $data['data']['adv_url'] =$adv_url ;
- echo json_encode($data);
- }
- }
-
-
-
- /**
- * 代理详情
- * 一页50
- * 本月代理
- * 积累代理
- * @param $templateid []
- * @return $type 消息类型
- */
- public function agentlist(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $yue_start_time = strtotime('first day of this month midnight');;
- $yue_end_time = strtotime('first day of next month midnight') - 1;
- $uid = $_POST['uid'];
- $page = $_POST['page'];
- $page_one = ($page - 1) * 50;
- $data_type = $_POST['data_type'];
- switch ($data_type) {
- case 'month':
- // ->order("id desc")
- $list_agent = M("pop_user")->where("uid=$uid and add_time BETWEEN $yue_start_time and $yue_end_time or uid=$uid and agent_money_time BETWEEN $yue_start_time and $yue_end_time")->order("id desc")->field("get_name,pay_brokerage,pay_money,add_date")->LIMIT($page_one, 50)->select();
- $list_agent_num = M("pop_user")->where("uid=$uid and add_time BETWEEN $yue_start_time and $yue_end_time or uid=$uid and agent_money_time BETWEEN $yue_start_time and $yue_end_time")->count();
- break;
- case 'accumulate':
- // ->order("id desc")
- $list_agent = M("pop_user")->where("uid=$uid")->field("get_name,pay_brokerage,pay_money,add_date")->order("id desc")->LIMIT($page_one, 50)->select();
-
- $list_agent_num = M("pop_user")->where("uid=$uid")->count();
- break;
- default:
- $data['message'] = 'type_error';
- echo json_encode($data);
- die();
- }
-
- if (!empty($list_agent)) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['status'] = 'ok';
- $data['data'] = $list_agent;
- $data['data_num'] = $list_agent_num;
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'null';
- $data['data'] = array();
- $data['data_num'] = 0;
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 积累 or 月 代理数量
- * @param $templateid []
- * @return $type 消息类型
- */
- public function accumulate_month_agent(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $yue_start_time = strtotime('first day of this month midnight');;
- $yue_end_time = strtotime('first day of next month midnight') - 1;
- $uid = $_POST['uid'];
- $data_type = $_POST['data_type'];
- switch ($data_type) {
- case 'month':
- //佣金
- $agent_money_sum = M("user_info")->where("id=$uid")->getField('agent_money');
- //用户数量
- $agent_people_num = M("pop_user")->where("uid=$uid and add_time BETWEEN $yue_start_time and $yue_end_time")->count();
- //会员数量
- $agent_people_vip_num = M("pop_user")->where("uid=$uid and agent_money_time BETWEEN $yue_start_time and $yue_end_time and pay_money>0")->count();
-
- break;
- case 'accumulate':
- //佣金
- $agent_money_sum = M("agent_money")->where("uid=$uid")->sum('agent_money');
- //用户数量
- $agent_people_num = M("pop_user")->where("uid=$uid")->count();
- //会员数量
- $agent_people_vip_num = M("pop_user")->where("uid=$uid and pay_money>0")->count();
-
- break;
- default:
- $data['message'] = 'type_error';
- echo json_encode($data);
- die();
- }
- if (empty($agent_money_sum)) {
- $agent_money_sum=0;
- }
- if (empty($agent_people_num)) {
- $agent_people_num=0;
- }
- if (empty($agent_people_vip_num)) {
- $agent_people_vip_num=0;
- }
-
- $agent_list['agent_money'] =$agent_money_sum ;
- $agent_list['agent_people_num'] = $agent_people_num;
- $agent_list['agent_vip_num'] =$agent_people_vip_num ;
- if (!empty($agent_list)) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['status'] = 'ok';
- $data['data'] = $agent_list;
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'null';
- $data['data'] = array();
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 提现佣金数
- * @param $templateid []
- * @return $type 消息类型
- */
- public function withdrawamount(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
-
- }else{
- echo $this->returnData();
- }
- }
-
- /**
- * 提现支付宝
- * @param $templateid []
- * @return $type 消息类型
- */
- public function seting_withdrawal_alipay(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $realname = $_POST['realname'];
- $alipayuser = $_POST['alipayuser'];
- $save_time = time();
- //15天后
- $cha_time = 3600 * 24 * 15;
- $save_list['uid'] = $uid;
- $save_list['real_name'] =$realname ;
- $save_list['alipay_user'] =$alipayuser ;
- $save_list['save_time'] = $save_time+$cha_time;
-
- $last_save_time = M("alipay_user")->where("uid=$uid")->getField("save_time");
- if (empty($last_save_time)) {
- //没有数据能添加
- M("alipay_user")->add($save_list);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'save_yes';
- echo json_encode($data);
- }else{
- $now_time = time();
- if ($now_time>$last_save_time) {
- //chao
- $yn_save = M("alipay_user")->where("uid=$uid")->save($save_list);
- if ($yn_save) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'save_yes';
- echo json_encode($data);
- } else {
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'save_no';
- echo json_encode($data);
- }
- }else{
- $userip = $this->get_bb_ip();
- $ttime = time();
- $ddate = date("Y-m-d H:i:s",$ttime);
- $last_login_list['time'] = $ttime;
- $last_login_list['time_date'] = $ddate;
- $last_login_list['uid'] = $uid;
- $last_login_list['ip'] = $userip;
- M("black_box")->add($last_login_list);
- die();
- }
-
- }
- }else{
- echo $this->returnData();
- }
- }
-
- /**
- * 判断是否能修改 支付宝账号
- * @param $templateid []
- * @return $type 消息类型
- */
- public function judgmentsavealipay(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $last_save_time_list = M("alipay_user")->where("uid=$uid")->Field('real_name,alipay_user,save_time')->select();
- $last_save_time = $last_save_time_list[0]['save_time'];
- $r_name = $last_save_time_list[0]['save_time'];
- $r_name = $last_save_time_list[0]['save_time'];
- $today = time();
- if (empty($last_save_time_list)) {
- $last_save_time_list[0]['real_name'] ='';
- $last_save_time_list[0]['alipay_user'] ='';
- $last_save_time_list[0]['save_time'] ='0';
- }
- if (empty($last_save_time)) {
- //没有数据能添加
- $data['message'] = 'okay';
- $data['data'] = $last_save_time_list;
- echo json_encode($data);
- }else{
- $now_time = time();
- if ($now_time>$last_save_time) {
- //chao
- $data['message'] = 'okay';
- $data['data'] = $last_save_time_list;
- echo json_encode($data);
- } else {
- // 计算距离指定时间戳的差值(单位:秒)
- $timeDifference = $last_save_time - $today;
-
- // 转换为天数
- $daysRemaining = ceil($timeDifference / (60 * 60 * 24));
-
- $data['message'] = 'no';
- $data['save_day'] = $daysRemaining;
- $data['data'] = $last_save_time_list;
-
- echo json_encode($data);
- }
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 用户代理佣金数
- * @param $templateid []
- * @return $type 消息类型
- */
- public function show_agent_user_money(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
-
- $uid = $_POST['uid'];
- $user_agent_money_list = M("user_info")->where("id=$uid")->field("last_month_agent_money,payable_one,payable_two")->select();
- $user_agent_money = $user_agent_money_list[0]['last_month_agent_money'];
- $button_one = $user_agent_money_list[0]['payable_one'];
- $button_two = $user_agent_money_list[0]['payable_two'];
-
- // 获取当前月份
- $currentMonth = date('n');
-
- // 获取下个月的月份
- $nextMonth = date('n', strtotime('+1 month'));
- if ($button_one==1 and $button_two==1) {
- $data['code'] = '200';
- $data['status'] = '4';
- $data['message'] = '已打款';
- $data['data'] = array("$nextMonth", "$user_agent_money");
- echo json_encode($data);
- die();
- }
-
- if (!empty($user_agent_money)) {
- if ($user_agent_money>=200) {
- //大于等于200则显示
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'true';
- $data['data'] = array("$nextMonth", "$user_agent_money");
- echo json_encode($data);
-
- }else{
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'null';
- $data['data'] = $data['data'] = array("$nextMonth", "0");;
- echo json_encode($data);
- }
- } else {
- $data['code'] = '200';
- $data['status'] = '3';
- $data['message'] = 'null';
- $data['data'] = $data['data'] = array("$nextMonth", "0");;
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function accumulateandmonth(){
- // 获取本月起始时间戳(零点)
- $firstDayOfMonth = strtotime('first day of this month midnight');
-
- // 获取下个月起始时间戳(零点),并减去1秒
- $firstDayOfNextMonth = strtotime('first day of next month midnight') - 1;
-
- // 输出时间戳区间
- echo "本月起始时间戳:" . $firstDayOfMonth . "<br>";
- echo "本月结束时间戳:" . $firstDayOfNextMonth . "<br>";
-
- // 可以将时间戳转换为日期格式进行查看
- echo "本月起始日期:" . date('Y-m-d H:i:s', $firstDayOfMonth) . "<br>";
- echo "本月结束日期:" . date('Y-m-d H:i:s', $firstDayOfNextMonth) . "<br>";
- }
-
-
-
- /**
- *显示支付宝账号
- * @param $templateid []
- * @return $type 消息类型
- */
- public function show_alipay_user(){
- $data = $this->returnData();
- if (!empty($_POST)){
- $uid = $_POST['uid'];
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function favorite_video_list(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- $page = $_POST['page'];
- $page_one = ($page - 1) * 30;
- //所有视频id
- $favorite_video_list = M("shoucang_two_video")->where("time='$jintian'")->field("v_id")->LIMIT($page_one, 30)->select();
- $favorite_video_amount = M("shoucang_two_video")->where("time='$jintian'")->field("v_id")->select();
- $video_list_count = count($favorite_video_amount);
-
- foreach ($favorite_video_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
-
-
-
- $jia_num = 5;
- $qishi_num = 0;
- $data_list_number = count($video_list);
- $quzheng_num = floor($data_list_number / 5);
- foreach ($adv_list as $key => $value) {
-
- $charu_array = array($adv_list[$key]);
- array_splice($video_list, $jia_num, 0, $charu_array);
- $jia_num += 6;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
-
- if (!empty($video_list)) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'yes';
- $data['data'] = $video_list;
- $data['count'] = $video_list_count;
- echo json_encode($data);
- } else {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'yes';
- $data['data'] = $video_list;
- $data['count'] = 0;
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
-
-
-
-
-
- /**
- *
- * checkbank.php文件
- *
- * User: jackhhy
- * DateTime: 2018/12/1 10:01
- */
- public function bankInfo($card,$bankList)
- {
- header('Content-type:text/html;charset=utf-8');
-
- $card_8 = substr($card, 0, 8);
- if (isset($bankList[$card_8])) {
- // echo $bankList[$card_8];
- return $bankList[$card_8];
- }
- $card_6 = substr($card, 0, 6);
- if (isset($bankList[$card_6])) {
- // echo $bankList[$card_6];
- return $bankList[$card_6];
- }
- $card_5 = substr($card, 0, 5);
- if (isset($bankList[$card_5])) {
- // echo $bankList[$card_5];
- return $bankList[$card_5];
- }
- $card_4 = substr($card, 0, 4);
- if (isset($bankList[$card_4])) {
- // echo $bankList[$card_4];
- return $bankList[$card_4];
- }
- return '该卡号信息暂未录入';
- }
-
-
- /**
- * 判断是否能修改 支付宝账号
- * @param $templateid []
- * @return $type 消息类型
- */
- public function judgmentsave_bank_card(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $last_save_time_list = M("agent_bank_card_info")->where("uid=$uid")->Field('real_name,bank_card_number,bank_name,save_time')->select();
- $last_save_time = $last_save_time_list[0]['save_time'];
- $today = time();
- if (empty($last_save_time_list)) {
- $last_save_time_list[0]['real_name'] ='';
- $last_save_time_list[0]['bank_card_number'] ='';
- $last_save_time_list[0]['bank_name'] ='';
- $last_save_time_list[0]['save_time'] ='0';
- }
- if (empty($last_save_time)) {
- //没有数据能添加
- $data['message'] = 'okay';
- $data['data'] = $last_save_time_list;
- echo json_encode($data);
- }else{
- $now_time = time();
- if ($now_time>$last_save_time) {
- //chao
- $data['message'] = 'okay';
- $data['data'] = $last_save_time_list;
- echo json_encode($data);
- } else {
- // 计算距离指定时间戳的差值(单位:秒)
- $timeDifference = $last_save_time - $today;
-
- // 转换为天数
- $daysRemaining = floor($timeDifference / (60 * 60 * 24));
-
- $data['message'] = 'no';
- $data['save_day'] = $daysRemaining;
- $data['data'] = $last_save_time_list;
-
- echo json_encode($data);
- }
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 提现银行卡
- * @param $templateid []
- * @return $type 消息类型
- */
- public function seting_bank_card(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $realname = $_POST['realname'];
- $bank_card_number = $_POST['bank_card_number'];
- $bank_name = $_POST['bank_name'];
- $save_time = time();
- //15天后
- $cha_time = 3600 * 24 * 15;
- $save_list['uid'] = $uid;
- $save_list['real_name'] =$realname ;
- $save_list['bank_card_number'] =$bank_card_number ;
- $save_list['bank_name'] =$bank_name ;
- $save_list['save_time'] = $save_time+$cha_time;
- $save_list['pay_type'] = 'bank';
-
- $last_save_time = M("agent_bank_card_info")->where("uid=$uid")->getField("save_time");
- if (empty($last_save_time)) {
- //没有数据能添加
- M("agent_bank_card_info")->add($save_list);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'save_yes';
- echo json_encode($data);
- }else{
- $now_time = time();
- if ($now_time>$last_save_time) {
- //chao
- $yn_save = M("agent_bank_card_info")->where("uid=$uid")->save($save_list);
- if ($yn_save) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'save_yes';
- echo json_encode($data);
- } else {
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'save_no';
- echo json_encode($data);
- }
- }else{
- $userip = $this->get_bb_ip();
- $ttime = time();
- $ddate = date("Y-m-d H:i:s",$ttime);
- $last_login_list['time'] = $ttime;
- $last_login_list['time_date'] = $ddate;
- $last_login_list['uid'] = $uid;
- $last_login_list['ip'] = $userip;
- M("black_box")->add($last_login_list);
- die();
- }
-
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function get_bank_name(){
- header('Content-type:text/html;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- include 'bankList.php';
- if (!empty($_POST)){
- $bank_card_number = $_POST['bank_card_number'];
-
- /** @noinspection PhpUndefinedVariableInspection */
- $wula = $this->bankInfo("{$bank_card_number}", $bankList);
- if ($wula =='该卡号信息暂未录入') {
- $data['code'] = '200';
- $data['status'] = '2';
- $data['data'] = "该卡号信息暂未录入";
- echo json_encode($data);
- die();
- }
- $bank_name_list = explode('-',$wula);
- $bank_name = $bank_name_list[0];
- $data['code'] = '200';
- $data['status'] = 1;
- $data['data'] = "$bank_name";
- echo json_encode($data);
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
-
- /**
- * 海角列表
- * @param $templateid []
- * @return $type 消息类型
- */
- public function haijiao_video_list(){
- header('Content-type:text/html;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
-
- }else{
- echo $this->returnData();
- }
- }
- /**
- * 反差列表
- * @param $templateid []
- * @return $type 消息类型
- */
- public function fancha_video_list(){
- header('Content-type:text/html;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 首页视频列表112
- * @param $templateid []
- * @return $type 消息类型
- */
- public function twotwoone_list(){
- header('Content-type:text/html;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $page = $_POST['page'];
- $uid = $_POST['uid'];
- $page_one = ($page - 1) * 42;
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("two_two_one_video")->where("time='$jintian'")->LIMIT($page_one, 42)->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- // $video_list_suiji_list = M("two_two_one_video")->where("time='$jintian'")->LIMIT($page_one, 42)->Field('v_id')->select();
- // $video_list_suiji_list = M("two_two_one_video")->where("id is not null")->LIMIT($page_one, 30)->Field('v_id')->select();
- // echo PHP_EOL.M("two_two_one_video")->_sql();
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
-
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
-
- // echo PHP_EOL.M('video_list_test')->_sql();
- //牛逼
- $wula_lsit = array();
- $num_fc = 0;
- $new_twotwo_list = array();
- // print_r($video_list);
- // echo PHP_EOL.'1991';
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $video_site = $value['site'];
- if ($id==''){
- $value= M('video_list_test')->where("id=146145")->select();
- }
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- // print_r($id_list);
- // die();
-
- foreach ($id_list as $keyn => $valuen) {
- $video_site_n = $valuen['site'];
- //被删数据替换
- if (is_string($valuen)){
- $valuen = M('video_list_test')->where("site = 'HL'")->order("rand()")->LIMIT(1)->select()[0];
- }
-
- // echo PHP_EOL.'-----';
- // echo PHP_EOL.$video_site_n;
- // echo PHP_EOL.$value;
- if ($video_site_n =='FC'
- or $video_site_n =='制服学妹'
- or $video_site_n =='后入嫩穴'
- or $video_site_n =='马尾学妹'
- or $video_site_n =='美臀翘臀'
- or $video_site_n =='超级巨臀'
- or $video_site_n =='雪白美乳'
- or $video_site_n =='同性做爱'
- or $video_site_n =='另类猎奇'
- or $video_site_n =='超级大胆'
- or $video_site_n =='性感人妖'
- or $video_site_n =='孕妇做爱'
- or $video_site_n =='人兽动物'
- ) {
- $now_vid = $valuen['id'];
- $needle = ",$now_vid,";
- $num_fc++;
- array_push($wula_lsit, $valuen);
- if ($num_fc==2) {
- array_push($new_twotwo_list,$wula_lsit);
- $num_fc = 0;
- $wula_lsit = array();
-
- }
- }else{
- array_push($new_twotwo_list,$valuen);
- }
- }
-
-
-
-
-
- $data['all_num'] = 10624;
- $data['code'] = '200';
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(6)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
-
-
- $jia_num = 6;
- $qishi_num = 0;
- $data_list_number = count($id_list);
- $quzheng_num = floor($data_list_number / 7);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($new_twotwo_list, $jia_num, 0, $charu_array);
- $jia_num += 7;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
- $data['data'] = $new_twotwo_list;
- echo json_encode($data);
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
-
-
-
- /**
- * 查询判断是否能修改USDT
- * 返回已有
- * @param $templateid []
- * @return $type 消息类型
- */
- public function judgmentsave_usdt(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $last_save_time_list = M("agent_bank_card_info")->where("uid=$uid")->Field('usdt_string,save_time')->select();
- $last_save_time = $last_save_time_list[0]['save_time'];
- $today = time();
- if (empty($last_save_time_list)) {
- $last_save_time_list[0]['usdt_string'] ='';
- $last_save_time_list[0]['save_time'] ='0';
- }
- if (empty($last_save_time)) {
- //没有数据能添加
- $data['message'] = 'okay';
- $data['data'] = $last_save_time_list;
- echo json_encode($data);
- }else{
- $now_time = time();
- if ($now_time>$last_save_time) {
- //chao
- $data['message'] = 'okay';
- $data['data'] = $last_save_time_list;
- echo json_encode($data);
- } else {
- // 计算距离指定时间戳的差值(单位:秒)
- $timeDifference = $last_save_time - $today;
-
- // 转换为天数
- $daysRemaining = floor($timeDifference / (60 * 60 * 24));
-
- $data['message'] = 'no';
- $data['save_day'] = $daysRemaining;
- $data['data'] = $last_save_time_list;
-
- echo json_encode($data);
- }
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
- /**
- * 提现银行卡
- * @param $templateid []
- * @return $type 消息类型
- */
- public function seting_usdt(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $usdt_string = $_POST['usdt_string'];
-
- $save_time = time();
- //15天后
- $cha_time = 3600 * 24 * 15;
- $save_list['uid'] = $uid;
- $save_list['usdt_string'] =$usdt_string ;
- $save_list['save_time'] = $save_time+$cha_time;
- $save_list['pay_type'] = 'usdt';
-
-
- $last_save_time = M("agent_bank_card_info")->where("uid=$uid")->getField("save_time");
- if (empty($last_save_time)) {
- //没有数据能添加
- M("agent_bank_card_info")->add($save_list);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'save_yes';
- echo json_encode($data);
- }else{
- $now_time = time();
- if ($now_time>$last_save_time) {
- //chao
- $yn_save = M("agent_bank_card_info")->where("uid=$uid")->save($save_list);
- if ($yn_save) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'save_yes';
- echo json_encode($data);
- } else {
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'save_no';
- echo json_encode($data);
- }
- }else{
- $userip = $this->get_bb_ip();
- $ttime = time();
- $ddate = date("Y-m-d H:i:s",$ttime);
- $last_login_list['time'] = $ttime;
- $last_login_list['time_date'] = $ddate;
- $last_login_list['uid'] = $uid;
- $last_login_list['ip'] = $userip;
- M("black_box")->add($last_login_list);
- die();
- }
-
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
- /**
- * c
- * @param $templateid []
- * @return $type 消息类型
- */
- public function get_user_payment(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $bank_info = M("agent_bank_card_info")->where("uid=$uid")->getField("pay_type");
- if (empty($bank_info)) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'no_set';
- echo json_encode($data);
- } else{
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = $bank_info;
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function get_agent_user(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $agent_user_list = M("agent_money")->where("uid=$uid")->field("get_uid")->order("id asc")->LIMIT(2)->select();
- foreach ($agent_user_list as $key => $value) {
- $get_uid = $value['get_uid'];
- $user_info[$key]['name'] = M("pop_user")->where("get_uid=$get_uid")->getField("get_name");
- }
- if (empty($user_info)) {
- $data['code'] = '200';
- $data['message'] = '0';
- $data['data'] = [];
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['message'] = '1';
- $data['data'] = $user_info;
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 代理 统计固定增加
- * @param $templateid []
- * @return $type 消息类型
- */
- public function get_agent_record(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $agent_list = M("add_agent_record")->where("id=1")->field('agent_people_number,agent_money_acount')->select();
- $data['code'] = '200';
- $data['message'] = '1';
- $data['data'] = $agent_list;
- echo json_encode($data);
- }
-
-
- /**
- * 是否在新注册两小时内
- * @param $templateid []
- * @return $type 消息类型
- */
- public function newusertwoh(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid =$_POST['uid'];
- //用户注册时间
- $zhuce_time = M("user_info")->where("id=$uid")->getField("add_time");
- //now time
- $now_time = time();
- $time_cha = $now_time - $zhuce_time;
- $two_h =7200;
- $time_now_cha = $two_h - $time_cha;
- if ($two_h<$time_cha) {
- $wula = array('time'=>$time_now_cha,'pay'=>'0');
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'no';
- $data['data'] = $wula;
- echo json_encode($data);
- }else{
- $use_first_pay_type = M("user_first_pay")->where("uid=$uid")->field('thirty,uid')->select();
- if (!$use_first_pay_type){
- $user_info['uid'] =$uid;
- M("user_first_pay")->add($user_info);
- }
- $use_first_pay_type = M("user_first_pay")->where("uid=$uid")->getField("thirty");;
- if ($use_first_pay_type==0){
- $wula = array('time'=>$time_now_cha,'pay'=>'0');
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'no';
- $data['data'] =$wula;
- echo json_encode($data);
- }else{
- $wula = array('time'=>$time_now_cha,'pay'=>'1');
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'yes';
- $data['data'] = $wula;
- echo json_encode($data);
- }
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
- /**
- * 黑料详情
- * @param $templateid []
- * @return $type 消息类型
- */
- public function heiliao_detail(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $video_id = $_POST['video_id'];
- $uid = $_POST['uid'];
-
- //判读是否登录
- if ($uid == '0' or $uid == '' or $uid=='undefined') {
- $data['message'] = 'error';
- echo json_encode($data);
- die();
- }
- //内容攒数 观看数
- $now_zan_num_list = M('video_list_test')->where("id=$video_id")->Field("views,thumbs_up,site")->select();
- $video_site = $now_zan_num_list[0]['site'];
- if($video_site =='HL'){
- $heiliao_list = M("heiliao_haijiao_books")->where("id=$video_id")->field("book,site,hj_video_url")->select()[0];
-
-
- $heiliao_list['views'] = $now_zan_num_list[0]['views'];
- $heiliao_list['thumbs_up'] = $now_zan_num_list[0]['thumbs_up'];
- $heiliao_list['hj_video_url'] = explode(",", $heiliao_list['hj_video_url']);
- }elseif ($video_site =='WB'){
- $heiliao_list = M("heiliao_haijiao_books")->where("id=$video_id")->field("book,site,hj_video_url")->select()[0];
- $heiliao_list['views'] = $now_zan_num_list[0]['views'];
- $heiliao_list['thumbs_up'] = $now_zan_num_list[0]['thumbs_up'];
- }else{
- $heiliao_list = M("heiliao_haijiao_books")->where("id=$video_id")->field("book,site")->select()[0];
- $heiliao_list['views'] = $now_zan_num_list[0]['views'];
- $heiliao_list['thumbs_up'] = $now_zan_num_list[0]['thumbs_up'];
- }
-
- if ( $heiliao_list['hj_video_url'][0]=="") {
- $heiliao_list['hj_video_url'] = array();
- }
-
-
-
- if($heiliao_list){
- M('video_list_test')->where("id=$video_id")->setInc('v_really',1);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $heiliao_list;
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = '';
- $data['data'] = "";
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 用户金币数量
- * @param $templateid []
- * @return $type 消息类型
- */
- public function user_gold_coins_amount(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $user_gold_coins_number = M("user_info")->where("id=$uid")->getField("gold_coins_number");
- if ($user_gold_coins_number) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $user_gold_coins_number;
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'ok';
- $data['data'] = 0;
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
-
- /**
- * 判断海角详情里是否有视频,反差详情
- * @param $templateid []
- * @return $type 消息类型
- */
- public function haijiao_video_yn(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $video_id = $_POST['video_id'];
- $yn_video_list =M("heiliao_haijiao_books")->where("id=$video_id")->field("hj_video_url,book_type,book,site,book_str")->select()[0];
- $video_list['book'] =$yn_video_list['book_str'] ;
- $video_list['hj_video_url'] = array();
- $video_list['title'] = $yn_video_list['site'] ;
- M('video_list_test')->where("id=$video_id")->setInc('v_really',1);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'yes';
- $data['buy'] = '1';
- $data['data'] = $video_list;
- echo json_encode($data);
- }else{
- echo $this->returnData();
- }
- }
-
- /**
- * 购买海角视频
- * @param $templateid []
- * @return $type 消息类型
- */
- public function haijiao_video_detail_buy(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $video_id = $_POST['video_id'];
- $user_gold_coins = M("user_info")->where("id=$uid")->getField("gold_coins_number");
- $video_coins = M('video_list_test')->where("id=$video_id")->getField("coins");
- if ($user_gold_coins>=$video_coins){
- //给用户扣费
- $koufei_hj = M("user_info")->where("id=$uid")->setDec('gold_coins_number',$video_coins); // 用户的积分减5
- if ($koufei_hj) {
- $buy_hj_record['uid'] = $uid;
- $buy_hj_record['v_id'] = $video_id;
- $buy_hj_record['time'] = time();
- $buy_hj_record['date'] = date("Y-m-d H:i:s",$buy_hj_record['time']);;
- $buy_hj_record['coins'] =$video_coins;
- $buy_hj_record['type'] ="FC";
- M("hj_fc_buy_record")->add($buy_hj_record);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'success';
- echo json_encode($data);
- }else{
- //没有足够金币
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'error';
- echo json_encode($data);
- }
-
- }else{
- //没有足够金币
- $data['code'] = '200';
- $data['status'] = '3';
- $data['message'] = 'no_coins';
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
-
-
- /**
- * 临时
- * @param $templateid []
- * @return $type 消息类型
- */
- public function save_fancha_str(){
- if (!empty($_POST)){
- $fancha_list = M("heiliao_haijiao_books")->where("book_type='FC'")->field("id,book,book_str")->select();
- echo PHP_EOL.M("heiliao_haijiao_books")->_sql();
- foreach ($fancha_list as $key => $value) {
- $img_str = $value['book'];
- $img_id = $value['id'];
-
- $topimg_list = explode(',', $img_str);
- echo PHP_EOL.$img_id;
- $book_str = '';
- foreach ($topimg_list as $key1 => $value1) {
- echo PHP_EOL.$value1.'*';
- $book_str .= "<img src='".$value1."' alt=''>" ;
-
- }
- $fancha_list['book_str'] = $book_str;
- M("heiliao_haijiao_books")->where("id=$img_id")->save($fancha_list);
-
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
-
- /**
- * 临时
- * @param $templateid []
- * @return $type 消息类型
- */
- public function save_fc_coins(){
- $data = $this->returnData();
- if (!empty($_POST)){
- $fancha_list = M('video_list_test')->where("site='FC'")->field("id")->select();
- foreach ($fancha_list as $key => $value) {
- $img_str = $value['book'];
- $img_id = $value['id'];
-
- $video_list_detail['coins'] = '2';;
- // $video_list_detail['views'] = $this->randFloat(10.1,99);
- // $video_list_detail['thumbs_up'] = $this->randFloat(3.1, 9);
- M('video_list_test')->where("id=$img_id")->save($video_list_detail);
- echo PHP_EOL.'6';
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
-
-
- /**
- * 三大类推荐底部推荐
- * 1个欧美+1个日韩+1个动画+1个黑料专区+1个海角社区+2个反差福利+1个信息流广告——如此循环5次结束
- * @param $templateid []
- * @return $type 消息类型
- */
- public function three_type_tuijian(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $oumei_list =M('video_list_test')->where("site = 'EUA'")->order("rand()")->LIMIT(6)->select();
- $yazhou_list =M('video_list_test')->where("site = 'Asian'")->order("rand()")->LIMIT(6)->select();
- $dongman_list = M('video_list_test')->where("site = 'Anime' or site='动画'")->order("rand()")->LIMIT(6)->select();
- $heiliao_list = M('video_list_test')->where("site in ('HJ','WB','HL','WB','HL','FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒','制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- $wangbao_list = M('video_list_test')->where("site in ('HJ','WB','HL','WB','HL','FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒','制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- //反差
- $fancha_list = M('video_list_test')->where("uploader='素人反差'")->order("rand()")->LIMIT(6)->select();
- //粉嫩少女
- $tianmei = M('video_list_test')->where("uploader='粉嫩少女'")->order("rand()")->LIMIT(10)->select();
- //另类猎奇
- $lieqi = M('video_list_test')->where("uploader='另类猎奇'")->order("rand()")->LIMIT(10)->select();
- //雪白美乳
- $xuebai = M('video_list_test')->where("uploader='雪白美乳'")->order("rand()")->LIMIT(2)->select();
- $tuijian_video_list = array(
- $oumei_list[0], $yazhou_list[0], $dongman_list[0], $heiliao_list[0], $wangbao_list[0], array($fancha_list[0],$fancha_list[1]),
- $oumei_list[1], $yazhou_list[1], $dongman_list[1], $heiliao_list[1], $wangbao_list[1], array($tianmei[0],$tianmei[1]),
- $oumei_list[2], $yazhou_list[2], $dongman_list[2], $heiliao_list[2], $wangbao_list[2], array($fancha_list[2],$fancha_list[3]),
- $oumei_list[3], $yazhou_list[3], $dongman_list[3], $heiliao_list[3], $wangbao_list[3], array($lieqi[0],$lieqi[1]),
- $oumei_list[4], $yazhou_list[4], $dongman_list[4], $heiliao_list[4], $wangbao_list[4], array($fancha_list[4],$fancha_list[5]),
- $oumei_list[5], $yazhou_list[5], $dongman_list[5], $heiliao_list[5], $wangbao_list[5], array($xuebai[0],$xuebai[1]));
- if (!empty($tuijian_video_list)) {
- $data['message'] = 'ok';
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
- $jia_num = 6;
- $qishi_num = 0;
- $data_list_number = count($tuijian_video_list);
- $quzheng_num = floor($data_list_number / 6);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($tuijian_video_list, $jia_num, 0, $charu_array);
- $jia_num += 7;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
- return $tuijian_video_list;
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function sanday_test(){
- $todayTimestamp = time(); // 获取当前时间戳
- $threeDaysAgoTimestamp = strtotime('-3 days', $todayTimestamp); // 获取三天前的时间戳
- $startDate = strtotime('midnight', strtotime('-3 days', $todayTimestamp)); // 获取三天前的0点时间戳
- $endDate = strtotime('23:59:59', strtotime('-1 day', $todayTimestamp)); // 获取前天的23:59:59时间戳
-
- echo "起始时间戳: $startDate\n";
- echo "结束时间戳: $endDate\n";
-
- }
-
-
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function save_info_test_new(){
- // SELECT site,video_url FROM `bb_video_info_test` WHERE (site='EUA' or site='Anime' )
- // $eua_list = M('video_info_test')->where("site='EUA' and url is null or site='Anime' and url is null")->field("video_id,site,video_url")->select();
- $eua_list = M('video_info_test')->where("video_url like '%https://msp.slgj688.com%' and site='Asian'")->field("video_id,site,video_url")->select();
-
- foreach ($eua_list as $key => $value) {
- $video_url = $value['video_url'];
- $site = $value['site'];
- $vid = $value['video_id'];
- $fenge_list = array_slice(explode('/',$video_url),-2);
- if ($site == 'Anime') {
- $new_url = 'https://www.w29oeq2xltw5evwp5e4.vip/Anime/'.$fenge_list[0].'/'.$fenge_list[1];
- } elseif ($site == 'EUA') {
- $new_url = 'https://www.w29oeq2xltw5evwp5e4.vip/EUA/'.$fenge_list[0].'/'.$fenge_list[1];
- }elseif ($site == 'Asian') {
- //https://look.slgj688.com/videos/hanxiucao/23088/23088.m3u8
- $new_video_url = str_replace("https://msp.slgj688.com", "https://home.bxdva5aa9xlbuvm863.top/msp", $video_url);
- echo PHP_EOL.$new_video_url;
- // exit;
- }
-
- echo PHP_EOL.$new_url;
- $new_list_url['video_url'] =$new_video_url ;
- $new_list_url['url'] ='1' ;
- M('video_info_test')->where("video_id=$vid")->save($new_list_url);
- // exit();
- }
- }
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function save_look_url(){
- $select_heiliao_list = M("heiliao_haijiao_books")->where("hj_video_url like '%look%' or head_img like '%look%' or book like '%look%'")->field("id,hj_video_url,head_img")->select();
- // echo PHP_EOL.M("heiliao_haijiao_books")->_sql();
- foreach ($select_heiliao_list as $key => $value) {
- $hj_video_url = $value['hj_video_url'];
- $head_img = $value['head_img'];
- $book = $value['book'];
- $id= $value['id'];
- $new_hj_video_url = str_replace("https://look.slgj688.com", "https://www.5uafocvs4xlibumya2.xyz", $hj_video_url);
- $new_head_img = str_replace("https://look.slgj688.com", 'https://www.5uafocvs4xlibumya2.xyz' , $head_img);
- $new_book = str_replace("https://look.slgj688.com", 'https://www.5uafocvs4xlibumya2.xyz', $book);
- echo PHP_EOL.$id;
- echo PHP_EOL.$new_hj_video_url;
- echo PHP_EOL.$new_head_img;
- echo PHP_EOL.$new_book;
- $new_url_look_list['hj_video_url'] = $new_hj_video_url;
- $new_url_look_list['head_img'] = $new_head_img;
- $new_url_look_list['book'] = $new_book;
- M("heiliao_haijiao_books")->where("id=$id")->save($new_url_look_list);
-
-
- }
- }
-
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function save_book_str_url(){
- $select_heiliao_list = M("heiliao_haijiao_books")->where("book_str like '%look%' ")->field("id,hj_video_url,book_str")->select();
- // echo PHP_EOL.M("heiliao_haijiao_books")->_sql();
- foreach ($select_heiliao_list as $key => $value) {
- $book_str = $value['book_str'];
- $id= $value['id'];
- $new_hj_video_url = str_replace("https://look.slgj688.com", "https://www.5uafocvs4xlibumya2.xyz", $book_str);
- echo PHP_EOL.$id;
- echo PHP_EOL.$new_hj_video_url;
- $new_url_look_list['book_str'] = $new_hj_video_url;
- M("heiliao_haijiao_books")->where("id=$id")->save($new_url_look_list);
-
-
- }
- }
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function savevideo_list_img_look(){
- $select_heiliao_list = M('video_list_test')->where("top_img like '%www.slgj688.com%'")->field("id,top_img")->select();
- foreach ($select_heiliao_list as $key => $value) {
- $id= $value['id'];
- $top_img= $value['top_img'];
- // /home2/imgs/www
- $new_top_img = str_replace("https://www.slgj688.com/imgs", "https://www.5uafocvs4xlibumya2.xyz/imgs/www", $top_img);
- $new_url_look_list['top_img'] = $new_top_img;
- M('video_list_test')->where("id=$id")->save($new_url_look_list);
- echo PHP_EOL.M('video_list_test')->_sql();
- // exit();
-
- }
- }
-
- /**
- * 测试功能
- * @param $templateid []
- * @return $type 消息类型
- */
- public function testbaohan(){
- $string = "Hello, World!";
- $find = "World1";
- $position = strpos($string, $find);
-
- if ($position !== false) {
- echo "有";
- } else {
- echo "没有";
- }
- }
-
-
-
-
-
- /**
- * 1.7 新增意见反馈
- * @param $templateid []
- * @return $type 消息类型
- */
- public function add_user_yijianfankui(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $content = $_POST['content'];
- $time_chuo = time();
- $time_data= date("Y-m-d H:i",$time_chuo);
- $time_date = $time_data;
-
- $add_list['uid'] =$uid;
- $add_list['user_content'] =$content;
- $add_list['user_time'] =$time_chuo;
- $add_list['user_date'] =$time_date;
- $add_list['type'] ='1';
- $yn_add = M("user_fankui")->add($add_list);
- if ($yn_add) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'error';
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 1.7 反馈列表
- * @param $templateid []
- * @return $type 消息类型
- */
- public function user_yijianfankui_list(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $fankui_list = M("user_fankui")->where("uid=$uid")->field("user_content,user_date,type,admin_content,admin_date")->group("user_time desc")->select();
- foreach ($fankui_list as $key => $value) {
- $fankui_type = $value['type'];
- $user_content = $value['user_content'];
- $user_date = $value['user_date'];
- $admin_content = $value['admin_content'];
- $admin_date= $value['admin_date'];
- switch ($fankui_type) {
- case '1':
- $fankui_type_str = '待回复';
- break;
- case '2':
- $fankui_show_list[$key]['admin_content'] =$admin_content;
- $fankui_show_list[$key]['admin_date'] = $admin_date;
- $fankui_type_str = '已回复';
- break;
- default:
- $fankui_type_str = '异常';
- break;
- }
- $fankui_show_list[$key]['user_content'] =$user_content;
- $fankui_show_list[$key]['user_date'] = $user_date;
- $fankui_show_list[$key]['fankui_type'] = $fankui_type_str;
- }
- if ($fankui_show_list) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = '';
- $data['data'] = $fankui_show_list;
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'null';
- $data['data'] = "";
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 1.7新增
- * 收藏页各个类型数量
- * @param $templateid []
- * @return $type 消息类型
- */
- public function shoucang_type_number(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $anytype_count = M("video_shoucang")->where("uid=$uid")->field("video_type,count(*) as count")->group('vid')->group('video_type')->ORDER('count DESC')->select();
-
- $free_number = 0;
- $wb_number = 0;
- $hl_number = 0;
- $fc_number = 0;
- $hj_number = 0;
- $madou_number = 0;
- $tanhua_number=0;
- $ai_number=0;
- $linglei_number=0;
- $meiru_number=0;
- $sm_number=0;
- $wanou_number=0;
- $avjieshuo_number=0;
- $luoli_number=0;
- foreach ($anytype_count as $key => $value) {
- $vtype = $value['video_type'];
- $vconunt = $value['count'];
- switch ($vtype) {
- case '动漫':
- $free_number += $vconunt;
- break;
- case '亚洲':
- $free_number += $vconunt;
- break;
- case '欧美':
- $free_number += $vconunt;
- break;
- case '网曝门':
- $wb_number += $vconunt;
- break;
- case '黑料吃瓜':
- $hl_number += $vconunt;
- break;
- case '素人反差':
- $fc_number += $vconunt;
- break;
- case '海角乱伦':
- //海角乱伦
- $hj_number+= $vconunt;
- break;
- case '麻豆传媒':
- //麻豆传媒
- $madou_number+= $vconunt;
- break;
- case '国产探花':
- //探花大神
- $tanhua_number+= $vconunt;
- break;
- case '探花大神':
- //探花大神
- $tanhua_number+= $vconunt;
- break;
- case 'AI':
- //明星换脸
- $ai_number+= $vconunt;
- break;
- case '孕妇做爱':
- //另类猎奇 孕妇
- $linglei_number+= $vconunt;
- break;
- case '另类猎奇':
- //另类猎奇 猎奇
- $linglei_number+= $vconunt;
- break;
- case '人兽动物':
- //另类猎奇 人兽
- $linglei_number+= $vconunt;
- break;
- case '性感人妖':
- //另类猎奇 人妖
- $linglei_number+= $vconunt;
- break;
- case '同性做爱':
- //另类猎奇 同性
- $linglei_number+= $vconunt;
- break;
- case '超级大胆':
- //另类猎奇 超级大胆
- $linglei_number+= $vconunt;
- break;
- case '雪白美乳':
- $meiru_number+= $vconunt;
- //雪白美乳
- break;
- case 'SM调教':
- $sm_number+= $vconunt;
- //SM调教
- break;
- case '玩偶姐姐':
- $wanou_number+= $vconunt;
- //玩偶姐姐
- break;
- case 'AV解说':
- $avjieshuo_number+= $vconunt;
- //av解说
- break;
- case '制服学妹':
- $luoli_number+= $vconunt;
- //超级大胆
- break;
- case '马尾学妹':
- $luoli_number+= $vconunt;
- //超级大胆
- break;
- case '后入嫩穴':
- $luoli_number+= $vconunt;
- //超级大胆
- break;
- case '超级巨臀':
- $luoli_number+= $vconunt;
- //超级大胆
- break;
- case '美臀翘臀':
- $luoli_number+= $vconunt;
- //超级大胆
- break;
- case '粉嫩少女':
- $luoli_number+= $vconunt;
- //超级大胆
- break;
- case '明星换脸':
- $ai_number+= $vconunt;
- //超级大胆
- break;
- default:
- }
- }
- $all_type_number['免费专区'] ="$free_number";
- $all_type_number['网曝门'] = "$wb_number";
- $all_type_number['素人反差']= "$fc_number";
- $all_type_number['黑料吃瓜']="$hl_number";
- $all_type_number['海角乱伦']="$hj_number";
- $all_type_number['麻豆传媒']="$madou_number";
- $all_type_number['探花大神']="$tanhua_number";
- $all_type_number['明星换脸']="$ai_number";
- $all_type_number['另类猎奇']="$linglei_number";
- $all_type_number['雪白美乳']="$meiru_number";
- $all_type_number['SM调教']="$sm_number";
- $all_type_number['玩偶姐姐']="$wanou_number";
- $all_type_number['AV解说']="$avjieshuo_number";
- $all_type_number['粉嫩少女']="$luoli_number";
- //排序
- // asort($all_type_number);
- arsort($all_type_number);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $all_type_number;
- echo json_encode($data);
- }else{
- echo PHP_EOL.'122';
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 1.7新增 收藏详情-
- * @param $templateid []
- * @return $type 消息类型
- */
- public function shoucang_type_list(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $vtype = $_POST['v_type'];
- $uid = $_POST['uid'];
- $page = $_POST['page'];
- $size = 30;
- switch ($vtype) {
- case '免费专区':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type in ('动漫','欧美','亚洲')")->Field("vid,time")->group('vid')->order("id desc")->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type in ('动漫','欧美','亚洲')")->count();
- break;
- case '黑料吃瓜':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='黑料吃瓜'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='黑料吃瓜'")->count();
- break;
- case '网曝门':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='网曝门'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='网曝门'")->count();
- break;
- case '素人反差':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='素人反差'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='素人反差'")->count();
- break;
- case '海角乱伦':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='海角乱伦'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='海角乱伦'")->count();
- break;
- case '麻豆传媒':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='麻豆传媒'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='麻豆传媒'")->count();
- break;
- case '探花大神':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='探花大神'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='探花大神'")->count();
- break;
- //ai换脸
- case '明星换脸':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='明星换脸'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='明星换脸'")->count();
- break;
- case '另类猎奇':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type in ('另类猎奇')")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type in ('另类猎奇')")->count();
- break;
- case '雪白美乳':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='雪白美乳'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='雪白美乳'")->count();
- break;
- case 'SM调教':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='SM调教'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='SM调教'")->count();
- break;
- case '玩偶姐姐':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='玩偶姐姐'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='玩偶姐姐'")->count();
- break;
- case 'AV解说':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type='AV解说'")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type='AV解说'")->count();
- break;
- case '粉嫩少女':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type in ('粉嫩少女')")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type in ('粉嫩少女')")->count();
- break;
- case '素人反差':
- $duifang_id_list = M("video_shoucang")->where("uid=$uid and video_type in ('素人反差')")->Field("vid,time")->group('vid')->order("id desc")->page($page, $size)->select();
- $duifang_id_list_num = M("video_shoucang")->where("uid=$uid and video_type in ('素人反差')")->count();
- break;
- default:
- echo "type error";
- }
- //插入sql语句 的限制条件
-
- //视频
- //插入sql语句 的限制条件
- if (!$duifang_id_list_num) {
- $duifang_id_list_num = 0;
- }
- foreach ($duifang_id_list as $key => $value) {
- # code...
- $duifang_id = $value['vid'];
- if (!$duifang_id) {
- $duifang_id = 0;
- }
- $xianzhi_one = " or id=$duifang_id";
- $sql_charu .= $xianzhi_one;
- }
- $wula_video = M('video_list_test')->where("id='' $sql_charu")->select();
- foreach ($wula_video as $key1 => $value1) {
- $id = $value1['id'];
-
-
- $suozai_num = array_search($id, $duifang_id_list);
-
- $wula_video[$key1]['time'] = $duifang_id_list[array_search("$id",array_column($duifang_id_list, 'vid'))]['time'];
- }
-
- array_multisort(array_column($wula_video, 'time'), SORT_DESC, $wula_video);
-
-
-
-
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
- $c = $wula_video;
- $jia_num = 6;
- $qishi_num = 0;
- $data_list_number = count($c);
- $quzheng_num = floor($data_list_number / 6);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($c, $jia_num, 0, $charu_array);
- $jia_num += 7;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
-
- $data['message'] = 'ok';
- $data['data'] = $c;
- $data['all_num'] = $duifang_id_list_num;
- echo json_encode($data);
- }else{
- echo $this->returnData();
- }
- }
-
-
-
- /**
- * 金币专区
- * @param $templateid []
- * @return $type 消息类型
- */
- public function jinbi_zhuanqu_list(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $yn_jinbi_list =M("jinbi_list_yn")->where("uid=$uid")->field("fancha,sm,wanou,av,luoli")->select();
- if ($yn_jinbi_list) {
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $yn_jinbi_list;
- echo json_encode($data);
- }else{
- $user_jinbi_yn['fancha'] = 0;
- $user_jinbi_yn['sm'] =0;
- $user_jinbi_yn['wanou'] = 0;
- $user_jinbi_yn['av'] = 0;
- $user_jinbi_yn['louli'] = 0;
- $user_jinbi_yn['uid'] = $uid;
- M("jinbi_list_yn")->add($user_jinbi_yn);
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $user_jinbi_yn;
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 金币专区项目开通
- * 购买后修改 bb_jinbi_list_yn 表
- * 添加购买记录
- * @param $templateid []
- * @return $type 消息类型
- * //素人反差——18
- * //SM调教——18
- * //玩偶姐姐——22
- * //AV解说——22
- * //粉嫩少女——28
- */
- public function jinbi_list_kaitong(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid =$_POST['uid'];
- $type = $_POST['type'];
- $yn_jinbi_list =M("jinbi_list_yn")->where("uid=$uid")->field("fancha,sm,wanou,av,luoli")->select();
- if (!$yn_jinbi_list) {
- $user_jinbi_yn['fancha'] = 0;
- $user_jinbi_yn['sm'] = 0;
- $user_jinbi_yn['wanou'] = 0;
- $user_jinbi_yn['av'] = 0;
- $user_jinbi_yn['louli'] = 0;
- $user_jinbi_yn['uid'] = $uid;
- M("jinbi_list_yn")->add($user_jinbi_yn);
- }
- switch ($type) {
- case 'FC':
- $type_name = 'fancha';
- $gold=28;
- break;
- case 'SM调教':
- $type_name= 'sm';
- $gold=22;
- break;
- case '玩偶姐姐':
- $type_name= 'wanou';
- $gold=22;
- break;
- case 'AV解说':
- $type_name= 'av';
- $gold=25;
- break;
- case '制服学妹':
- $type_name= 'luoli';
- $gold=22;
- break;
- case '马尾学妹':
- $type_name= 'luoli';
- $gold=22;
- break;
- case '后入嫩穴':
- $type_name= 'luoli';
- $gold=22;
- break;
- case '美臀翘臀':
- $type_name= 'luoli';
- $gold=22;
- break;
- case '超级巨臀':
- $type_name= 'luoli';
- $gold=22;
- break;
- default:
- echo "type error";
- }
- $huiyuan_time_list =M("user_info")->where("id=$uid")->field("vip_over_time,vip_yn,gold_coins_number")->select();
- $user_gold_coins= $huiyuan_time_list[0]['gold_coins_number'];
- $now_time = time();
- //不是会员判断是否有足够余额来
- if ($user_gold_coins>=$gold){
- $user_vip_fufei = M('user_info')->where("id=$uid")->setDec('gold_coins_number', $gold);
- if (!$user_vip_fufei) {
- $data['message'] = '付费失败结束';
- echo json_encode($data);
- die();
- }else{
- $time_chuo = time();
- $time_data= date("Y-m-d H:i",$time_chuo);
- $time_date = $time_data;
- $buy_record_goldvideo['uid'] = $uid;
- $buy_record_goldvideo['time'] =$time_chuo ;
- $buy_record_goldvideo['date'] = $time_date;
- $buy_record_goldvideo['coins'] = $gold;
- $buy_record_goldvideo['type'] = $type_name;
- $save_gold_type_yn["$type_name"] = '1';
- M("hj_fc_buy_record")->add($buy_record_goldvideo);
- M("jinbi_list_yn")->where("uid=$uid")->save($save_gold_type_yn);
- $data['code'] = '200';
- $data['status'] = '2';
- $data['message'] = 'ok';
- echo json_encode($data);
- }
- }else{
- $data['code'] = '200';
- $data['status'] = '3';
- $data['coins'] = 'no_coins';
- echo json_encode($data);
- }
-
- }else{
- echo $this->returnData();
- }
- }
-
-
- /**
- * 版本:
- * 新增/更新:
- * 简述:
- * @param $templateid []
- * @return $type 消息类型
- */
- public function get_user_acount_password(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid = $_POST['uid'];
- $user_info_list = M("user_info")->where("id=$uid")->field("name,password")->select();
- if ($user_info_list){
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $user_info_list;
- echo json_encode($data);
- }else{
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'error';
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
- /**
- * 版本:
- * 新增/更新:
- * 简述:
- * @param $templateid []
- * @return $type 消息类型
- */
- public function rand_three_type(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uploader= $_POST['uploader'];
- $all_typearray = array(
- //uploader!
- "黑料吃瓜"=>"HL",
- "海角乱伦"=>"HJ",
- "麻豆传媒"=>"麻豆传媒",
- "探花大神"=>"国产探花",
- "网曝门"=>"WB",
- "明星换脸"=>"AI",
- "另类猎奇"=>"另类猎奇",
- "雪白美乳"=>"雪白美乳",
- "素人反差"=>"FC",
- "SM调教"=>"SM调教",
- "玩偶姐姐"=>"玩偶姐姐",
- "AV解说"=>"AV解说",
- "粉嫩少女"=>"超级大胆",
- );
- //麻豆传媒
- $all_typearray=array_diff_key($all_typearray,["$uploader"=>'1']);
- // 从数组中随机取3个键
- $randomKeys = array_rand($all_typearray, 3);
- // 通过随机键获取相应的键值对
- $randomKeyValuePairs = array();
- foreach ($randomKeys as $key) {
- $randomKeyValuePairs[$key] = $all_typearray[$key];
- }
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $randomKeyValuePairs;
- echo json_encode($data);
- }else{
- echo $this->returnData();
- }
- }
- /**
- * 版本:1.7
- * 新增/更新:公告展示
- * 简述:
- * @param $templateid []
- * @return $type 消息类型
- */
- public function show_gonggao(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- $gonggao_show = M("gonggao")->where("type=1")->select();
- $data['code'] = '200';
- $data['status'] = '1';
- $data['message'] = 'ok';
- $data['data'] = $gonggao_show;
- echo json_encode($data);
- }
- /**
- * 版本:
- * 新增/更新:
- * 简述:
- * @param $templateid []
- * @return $type 消息类型
- */
- public function rand_three_type_video_list()
- {
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Contr-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)) {
- $uid = $_POST['uid'];
- if ($uid == '') {
- $uid = 0;
- }
- $type = $_POST['type'];
- $page = 1;
- $one_size = 36;
- $page_one = ($page - 1) * $one_size;
- $jiben = $_POST['jiben_type'];
- switch ($jiben) {
- case 'zuixin':
- $jiben_sql = 'id desc';
- break;
- case 'remen':
- $jiben_sql = 'views desc';
- break;
- case 'guankan':
- $jiben_sql = 'views desc';
- break;
- case 'dianzan':
- $jiben_sql = 'thumbs_up desc';
- break;
- case 'shichang':
- $jiben_sql = 'time_chuo desc';
- break;
- default:
- $jiben_sql = '';
- break;
- }
- switch ($type) {
- case 'remen':
- //获取该获取那天的数据
- $jintian = M("suiji_num")->where("id=1")->getField("time");
- //获取今日页数
- $video_list_suiji_list = M("video_twelve_suiji")->where("time='$jintian'")->LIMIT($page_one, $one_size)->order('rand()')->Field('v_id')->select();
- if (count($video_list_suiji_list)<5){
- $new_twotwo_list= $this-> three_type_tuijian();
- $data['data'] = $new_twotwo_list;
- $data['num'] = count($video_list_suiji_list);
- echo json_encode($data);
- die();
- }
- $id_list = array_column($video_list_suiji_list, 'v_id');
- $sql_charu = "";
- foreach ($video_list_suiji_list as $key1 => $value1) {
- $duifang_id = $value1['v_id'];;
- $xianzhi_one = " or id='$duifang_id'";
- $sql_charu .= $xianzhi_one;
- }
- $video_list = M('video_list_test')->where("id=0 $sql_charu")->select();
- //牛逼
- foreach ($video_list as $key => $value) {
- $id = $value['id'];
- $suozai_num = array_search("$id", $id_list);
- $id_list[$suozai_num] = $value;
- }
- $data['all_num'] = M("video_twelve_suiji")->where("time='$jintian'")->count();
- $data['code'] = '200';
- //推荐1
- case '欧美':
- // EUA
- // Asian
- // Anime
- // HL
- // WB
- // FC
- $oumei_list =M('video_list_test')->where("site = 'EUA'")->order("rand()")->LIMIT(6)->select();
- $yazhou_list =M('video_list_test')->where("site = 'Asian'")->order("rand()")->LIMIT(6)->select();
- $dongman_list = M('video_list_test')->where("site = 'Anime' or site='动画'")->order("rand()")->LIMIT(6)->select();
- $heiliao_list = M('video_list_test')->where("uploader in ('黑料吃瓜','海角乱伦','网曝门','明星换脸','麻豆传媒','探花大神','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- $wangbao_list = M('video_list_test')->where("uploader in ('黑料吃瓜','海角乱伦','网曝门','明星换脸','麻豆传媒','探花大神','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- //反差
- $fancha_list = M('video_list_test')->where("uploader='素人反差'")->order("rand()")->LIMIT(6)->select();
- //粉嫩少女
- $tianmei = M('video_list_test')->where("uploader='粉嫩少女'")->order("rand()")->LIMIT(10)->select();
- //另类猎奇
- $lieqi = M('video_list_test')->where("uploader='另类猎奇'")->order("rand()")->LIMIT(10)->select();
- //雪白美乳
- $xuebai = M('video_list_test')->where("uploader='雪白美乳'")->order("rand()")->LIMIT(2)->select();
- $id_list = array(
- $oumei_list[0], $yazhou_list[0], $dongman_list[0], $heiliao_list[0], $wangbao_list[0], array($fancha_list[0],$fancha_list[1]),
- $oumei_list[1], $yazhou_list[1], $dongman_list[1], $heiliao_list[1], $wangbao_list[1], array($tianmei[0],$tianmei[1]),
- $oumei_list[2], $yazhou_list[2], $dongman_list[2], $heiliao_list[2], $wangbao_list[2], array($fancha_list[2],$fancha_list[3]),
- $oumei_list[3], $yazhou_list[3], $dongman_list[3], $heiliao_list[3], $wangbao_list[3], array($lieqi[0],$lieqi[1]),
- $oumei_list[4], $yazhou_list[4], $dongman_list[4], $heiliao_list[4], $wangbao_list[4], array($fancha_list[4],$fancha_list[5]),
- $oumei_list[5], $yazhou_list[5], $dongman_list[5], $heiliao_list[5], $wangbao_list[5], array($xuebai[0],$xuebai[1]));
- break;
- //动漫1列表
- case '动漫':
- // EUA
- // Asian
- // Anime
- // HL
- // WB
- // FC
- $oumei_list =M('video_list_test')->where("site = 'EUA'")->order("rand()")->LIMIT(6)->select();
- $yazhou_list =M('video_list_test')->where("site = 'Asian'")->order("rand()")->LIMIT(6)->select();
- $dongman_list = M('video_list_test')->where("site = 'Anime' or site='动画'")->order("rand()")->LIMIT(6)->select();
- $heiliao_list = M('video_list_test')->where("site in ('HJ','WB','HL','WB','HL','FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒','制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- $wangbao_list = M('video_list_test')->where("site in ('HJ','WB','HL','WB','HL','FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒','制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- //反差
- $fancha_list = M('video_list_test')->where("uploader='素人反差'")->order("rand()")->LIMIT(6)->select();
- //粉嫩少女
- $tianmei = M('video_list_test')->where("uploader='粉嫩少女'")->order("rand()")->LIMIT(10)->select();
- //另类猎奇
- $lieqi = M('video_list_test')->where("uploader='另类猎奇'")->order("rand()")->LIMIT(10)->select();
- //雪白美乳
- $xuebai = M('video_list_test')->where("uploader='雪白美乳'")->order("rand()")->LIMIT(2)->select();
- $id_list = array(
- $oumei_list[0], $yazhou_list[0], $dongman_list[0], $heiliao_list[0], $wangbao_list[0], array($fancha_list[0],$fancha_list[1]),
- $oumei_list[1], $yazhou_list[1], $dongman_list[1], $heiliao_list[1], $wangbao_list[1], array($tianmei[0],$tianmei[1]),
- $oumei_list[2], $yazhou_list[2], $dongman_list[2], $heiliao_list[2], $wangbao_list[2], array($fancha_list[2],$fancha_list[3]),
- $oumei_list[3], $yazhou_list[3], $dongman_list[3], $heiliao_list[3], $wangbao_list[3], array($lieqi[0],$lieqi[1]),
- $oumei_list[4], $yazhou_list[4], $dongman_list[4], $heiliao_list[4], $wangbao_list[4], array($fancha_list[4],$fancha_list[5]),
- $oumei_list[5], $yazhou_list[5], $dongman_list[5], $heiliao_list[5], $wangbao_list[5], array($xuebai[0],$xuebai[1]));
- break;
- //热搜亚洲1
- case '亚洲':
- // EUA
- // Asian
- // Anime
- // HL
- // WB
- // FC
- $oumei_list =M('video_list_test')->where("site = 'EUA'")->order("rand()")->LIMIT(6)->select();
- $yazhou_list =M('video_list_test')->where("site = 'Asian'")->order("rand()")->LIMIT(6)->select();
- $dongman_list = M('video_list_test')->where("site = 'Anime' or site='动画'")->order("rand()")->LIMIT(6)->select();
- $heiliao_list = M('video_list_test')->where("site in ('HJ','WB','HL','WB','HL','FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒','制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- $wangbao_list = M('video_list_test')->where("site in ('HJ','WB','HL','WB','HL','FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒','制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教')")->order("rand()")->LIMIT(6)->select();
- //反差
- $fancha_list = M('video_list_test')->where("uploader='素人反差'")->order("rand()")->LIMIT(6)->select();
- //粉嫩少女
- $tianmei = M('video_list_test')->where("uploader='粉嫩少女'")->order("rand()")->LIMIT(10)->select();
- //另类猎奇
- $lieqi = M('video_list_test')->where("uploader='另类猎奇'")->order("rand()")->LIMIT(10)->select();
- //雪白美乳
- $xuebai = M('video_list_test')->where("uploader='雪白美乳'")->order("rand()")->LIMIT(2)->select();
- $id_list = array(
- $oumei_list[0], $yazhou_list[0], $dongman_list[0], $heiliao_list[0], $wangbao_list[0], array($fancha_list[0],$fancha_list[1]),
- $oumei_list[1], $yazhou_list[1], $dongman_list[1], $heiliao_list[1], $wangbao_list[1], array($tianmei[0],$tianmei[1]),
- $oumei_list[2], $yazhou_list[2], $dongman_list[2], $heiliao_list[2], $wangbao_list[2], array($fancha_list[2],$fancha_list[3]),
- $oumei_list[3], $yazhou_list[3], $dongman_list[3], $heiliao_list[3], $wangbao_list[3], array($lieqi[0],$lieqi[1]),
- $oumei_list[4], $yazhou_list[4], $dongman_list[4], $heiliao_list[4], $wangbao_list[4], array($fancha_list[4],$fancha_list[5]),
- $oumei_list[5], $yazhou_list[5], $dongman_list[5], $heiliao_list[5], $wangbao_list[5], array($xuebai[0],$xuebai[1]));
- break;
- //黑料
- case '黑料吃瓜':
- $id_list = M('video_list_test')->where("site='HL'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['all_num'] =0;
- $data['code'] = '200';
- break;
- // //海角
- // case '海角乱伦':
- //
- // $id_list = M('video_list_test')->where("uploader='海角乱伦'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- // $data['all_num'] =0;
- // $data['code'] = '200';
- // break;
- //反差
- case '素人反差':
- $one_size = 60;
- $six = 0;
- $id_list = M('video_list_test')->where("site='FC'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- //
- $data['code'] = '200';
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
- $jia_num = 12;
- $qishi_num = 0;
- $data_list_number = count($id_list);
- $quzheng_num = floor($data_list_number / 12);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($id_list, $jia_num, 0, $charu_array);
- $jia_num += 13;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
- $data['data'] = $id_list;
- echo json_encode($data);
- die();
- break;
- //乱伦
- case '海角乱伦':
- $id_list = M('video_list_test')->where("uploader='海角乱伦'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- //乱伦
- case '网曝门':
- $id_list = M('video_list_test')->where("uploader='网曝门'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- //麻豆
- case '麻豆传媒':
- $id_list = M('video_list_test')->where("uploader='麻豆传媒'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // 探花
- case '探花大神':
- $id_list = M('video_list_test')->where("uploader='探花大神'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // 换脸
- case '明星换脸':
- $id_list = M('video_list_test')->where("uploader='明星换脸'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // 猎奇
- case '另类猎奇':
- //lq_type:孕妇:yunfu
- // 猎奇:lieqi
- // 人兽:renshou
- // 人妖:renyao
- // 同性:tongxing
- // 伪娘:weiniang
- //
- //孕妇做爱
- //另类猎奇
- //人兽动物
- //性感人妖
- //同性做爱
- //超级大胆
- //
- $id_list = M('video_list_test')->where("uploader='另类猎奇'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // 美乳
- case '雪白美乳':
- $id_list = M('video_list_test')->where("uploader='雪白美乳'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // SM
- case 'SM调教':
- $id_list = M('video_list_test')->where("uploader='SM调教'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // 玩偶
- case '玩偶姐姐':
- $id_list = M('video_list_test')->where("uploader='玩偶姐姐'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // av解说
- case 'AV解说':
- $id_list = M('video_list_test')->where("uploader='AV解说'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- break;
- // 粉嫩少女
- case '粉嫩少女':
- $one_size = 72;
- $id_list = M('video_list_test')->where("uploader='粉嫩少女'")->order("rand()")->LIMIT($page_one, $one_size)->select();
- $data['code'] = '200';
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
- $jia_num = 12;
- $qishi_num = 0;
- $data_list_number = count($id_list);
- $quzheng_num = floor($data_list_number / 12);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($id_list, $jia_num, 0, $charu_array);
- $jia_num += 13;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
- $data['data'] = $id_list;
- echo json_encode($data);
- die();
- break;
- break;
- default:
- echo "type error";
- }
- //获取广告列表
- $adv_list = M("slgj_advert_list")->where("type='视频列表广告'")->Field("img,jump_link,number")->order("rand()")->LIMIT(12)->select();
- $adv_list = array($adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3],$adv_list[0],$adv_list[1],$adv_list[2],$adv_list[3]);
- $jia_num = 6;
- $qishi_num = 0;
- $data_list_number = count($id_list);
- $quzheng_num = floor($data_list_number / 6);
- foreach ($adv_list as $key => $value) {
- $charu_array = array();
- $charu_array = array($adv_list[$key]);
- array_splice($id_list, $jia_num, 0, $charu_array);
- $jia_num += 7;
- $qishi_num += 1;
- if ($qishi_num >= $quzheng_num) {
- break;
- }
- }
- $data['data'] = $id_list;
- echo json_encode($data);
- } else {
- echo $this->returnData();
- }
- }
- /**
- * 版本:
- * 新增/更新:
- * 简述:
- * @param $templateid []
- * @return $type 消息类型
- */
- public function watch_goldvideo_yn(){
- header('Content-Type:text/json;charset=utf-8');
- header('Access-Control-Allow-Origin:*');
- header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
- header('Access-Control-Allow-Methods:POST');
- header('Access-Control-Expose-Headers:*');
- if (!empty($_POST)){
- $uid=$_POST['uid'];
- $site = $_POST['type'];
- switch ($site) {
- case '制服学妹':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("luoli");
- break;
- case '马尾学妹':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("luoli");
- break;
- case '后入嫩穴':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("luoli");
- break;
- case '美臀翘臀':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("luoli");
- break;
- case '超级巨臀':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("luoli");
- break;
- case 'AV解说':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("av");
- break;
- case '玩偶姐姐':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("wanou");
- break;
- case 'SM调教':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("sm");
- break;
- case 'FC':
- $watch = M("jinbi_list_yn")->where("uid=$uid")->getField("fancha");
- break;
- default:
- echo "type error";
- }
- if ($watch==1){
- $data['message'] = 'ok';
- echo json_encode($data);
- }else{
- $data['message'] = 'no';
- echo json_encode($data);
- }
- }else{
- echo $this->returnData();
- }
- }
- //HG ---
- //MD ---
- //SM ---
- //theporny ---
- //动画 ---
- /*
- 欧美
- 亚洲
- 动漫
- 黑料吃瓜
- 海角乱伦
- 麻豆传媒
- 探花大神
- 明星换脸
- 网曝门
- 另类猎奇
- 雪白美乳
- 反差福利
- SM调教
- 玩偶姐姐
- AV解说
- 粉嫩少女
- ////uploader='另类猎奇'
- ////uploader='粉嫩少女'
- * */
- //Anime ---卡通动漫
- //Asian ---亚洲综合
- //EUA ---欧美极品
- //HL --- 黑料吃瓜 VIP
- //WB --- 网爆门 VIP
- //HJ --- 海角乱伦 VIP
- //麻豆传媒 --- 麻豆传媒 VIP
- //制服学妹 ---粉嫩少女 金币视频
- //国产探花 ---探花大神 VIP
- ////AI ---明星换脸 VIP
- ////孕妇做爱 ---另类猎奇 VIP
- ////性感人妖 ---另类猎奇 VIP
- ////人兽动物 ---另类猎奇 VIP
- ////超级大胆 ---另类猎奇 VIP
- ////另类猎奇 ---另类猎奇 VIP
- ////同性做爱 ---另类猎奇 VIP
- ////雪白美乳 ---雪白美乳 VIP
- ////FC ---反差福利 金币内容 fancha
- ////SM调教 ---SM调教 金币视频 sm
- ////玩偶姐姐 ---玩偶姐姐 金币视频 wanou
- ////AV解说 ---AV解说 金币视频 av
- ////超级巨臀 ---粉嫩少女 金币视频 luoli
- ////美臀翘臀 ---粉嫩少女 金币视频
- ////后入嫩穴 ---粉嫩少女 金币视频
- ////马尾学妹 ---粉嫩少女 金币视频
- // site in ('制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教',
- // ('孕妇做爱','性感人妖','人兽动物','超级大胆','另类猎奇','同性做爱')
- //'FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒',
- //'HJ','WB','HL','WB','HL')
- // site in ('HJ','WB','HL','WB','HL','FC','雪白美乳','同性做爱','另类猎奇','超级大胆','人兽动物','性感人妖','孕妇做爱','AI','国产探花','麻豆传媒','制服学妹','马尾学妹','后入嫩穴','美臀翘臀','超级巨臀','AV解说','玩偶姐姐','SM调教')
- // 横版会员视频1
- // 黑料吃瓜(会员),海角乱伦(会员),网曝门(会员),明星换脸(会员),麻豆传媒(会员),探花大神(会员)
- // 横版金币视频1
- // SM,玩偶,av接受
- // 双竖视频2
- // 反差,萝莉,猎奇 雪白美乳
- //
- /*
- #麻豆传媒
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_madouchuanmie
- #探花大神
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_tanhuadashen
- #明星换脸
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_aihuanlian
- #超级大胆
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_chaojidadan
- #同性做爱
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_tongxing
- #性感人妖
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_renyao
- #人兽动物
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_renshou
- #另类猎奇
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_linglei
- #孕妇做爱
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_yunfu
- #雪白美乳
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_xuebaimeiru
- #粉嫩少女
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_TMluoli
- #AV解说
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_avjieshuo
- #玩偶姐姐
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_wanou
- #SM调教
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_SM
- #素人反差
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_FC
- #海角乱伦
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_HJ
- #网曝门
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_WB
- #黑料吃瓜
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_HL
- #动漫
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_Anime_fenye
- #亚洲
- 0 5,17 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_Asian_fenye
- #欧美
- 0 5,17 * * * python /web/bibidd/Application/Bibidd/Controller/suiji.py
- */
- }
- ?>
|