Jump to content
php.lv forumi

eT`

Reģistrētie lietotāji
  • Posts

    361
  • Joined

  • Last visited

Everything posted by eT`

  1. eT`

    Multiple input

    tammm patestēju strādā ( mazliet neērti, jo jānokliko kkur citur lai parādītos jauns teksta lauks, bet vienalga ) tagad tikai jāizštuko PHP daļa. man pašlaik ir šādi: if(isset($_POST["tv"]) && isset($_POST["season"]) && isset($_POST["episode"]) && isset($_POST["title"]) && isset($_POST["text"])) { $datums = date("Y-m-d"); $serials = $_POST["tv"]; $k = mysql_fetch_array(mysql_query("SELECT seoid FROM seriali WHERE id='$serials'")); $seoid = $k["seoid"]; $seoid2 = seo_string($_POST["title"]); $sezona = $_POST["season"]; $serija = $_POST["episode"]; $title = $_POST["title"]; $kods = $_POST["text"]; mysql_query("INSERT INTO episodes (seoid,seoid2,tvid,episode,season,title,code,added) VALUES ('$seoid','$seoid2','$serials','$serija','$sezona','$title','$kods','$datums')"); mysql_query("UPDATE seriali SET episodes = CONVERT(episodes,UNSIGNED) + 1 WHERE id='$serials'"); echo "<script language='JavaScript'>window.location='tv.php';</script>"; } vai tad visi tie, kas man ar to title[] ir masīva elementi? tad piemēram kā var noskaidrot cik viņu ir? un, tad es varētu darīt tā: $episode = $_POST["a"]; $skaits = //cik masiva elementi $galejais = $episode + $skaits; for($i=$episode;$i<=$galejais;$i++) { $serija = $i; $title = //masiva elements $kods = //otra masiva elements ar vienadu [?] mysql_query("INSERT INTO episodes (seoid,seoid2,tvid,episode,season,title,code,added) VALUES ('$seoid','$seoid2','$serials','$serija','$sezona','$title','$kods','$datums')"); } ā un HTML daļa ir tāda kā devi: <input type="text" name="text[]" id="title" size="25" style="height: 20px;width: 400px;font-size: 12px;border: solid 1px #c0c0c0;background: #FFF;color: #000;" onchange="if (counter<11) {clone(this, event); counter++}">
  2. eT`

    Multiple input

    tamm es it kā uzliku šādu: HEAD tagos ieliku JS <script language="Javascript" type="text/javascript"> <!-- //Add more fields dynamically. function addField(area,field,limit) { if(!document.getElementById) return; //Prevent older browsers from getting any further. var field_area = document.getElementById(area); var all_inputs = field_area.getElementsByTagName("input"); //Get all the input fields in the given area. //Find the count of the last element of the list. It will be in the format '<field><number>'. If the // field given in the argument is 'friend_' the last id will be 'friend_4'. var last_item = all_inputs.length - 1; var last = all_inputs[last_item].id; var count = Number(last.split("_")[1]) + 1; //If the maximum number of elements have been reached, exit the function. // If the given limit is lower than 0, infinite number of fields can be created. if(count > limit && limit > 0) return; if(document.createElement) { //W3C Dom method. var li = document.createElement("li"); var input = document.createElement("input"); input.id = field+count; input.name = field+count; input.type = "text"; //Type of field - can be any valid input type like text,file,checkbox etc. li.appendChild(input); field_area.appendChild(li); } else { //Older Method field_area.innerHTML += "<input name='"+(field+count)+"' id='"+(field+count)+"' type='text' />"; } } //--> </script> un HTML daļa: <tr> <td> <b>Nosaukums:</b> </td> <td> <div id="title_area"> <input type="text" name="title_1" id="title_1" size="25" style="height: 20px;width: 400px;font-size: 12px;border: solid 1px #c0c0c0;background: #FFF;color: #000;"> </div> <input type="button" value="Pievienot vēl!" onclick="addField('title_area','title_',30);" class="button" /> </td> </tr> <tr> <td> <b>FLV links vai adrese</b> </td> <td> <div id="text_area"> <input type="text" name="text_1" id="text_1" size="25" style="height: 20px;width: 400px;font-size: 12px;border: solid 1px #c0c0c0;background: #FFF;color: #000;"> </div> <input type="button" value="Pievienot vēl!" onclick="addField('text_area','text_',30);" class="button" /> </td> </tr> tammm man tagad strādā tā pievienošanas HTML daļa vēl jātiek galā ar PHP,SQL briedi iegāju php.net un palasīju par to foreach it kā būtību mazliet sapratu bet manā gadījumā masīvam nav noteikts skaits vērtību es jau nevaru likt $post_title = $_POST["title_"]; $masivs_title = array($post_title); foreach($masivs_title as $t) { $title = $t; } $post_text = $_POST["text_"]; $masivs_text = array($post_text); foreach($masivs_text as $z) { $text = $z; } un tad INSERT INTO ... man inserts jāliek iekš foreach, nē tas galīgi neder. vai nav kāda iespēja piem visus, kas ir title_ ielikt masīvā un tad ar kautko kvērijā sadalīt. nezinu vai vispār sakarīgi uzrakstīju :D piem masivs_title(visis post title_ ) un tad kvērijā explode ( tā laikam bija tā f-ja, īsti nezinu )
  3. eT`

    order by..

    Paldies, ka par mani atcerējies... :)Es par tām pēdiņām nezināju. man strādāja un domāju ka tā ir pareizi :D bet par tēmu jā, vainīgs ir lauka tips :)
  4. eT`

    Multiple input

    briedi, es laikam neuzķēru tavu domu. :) un nē nemāku ar JS bijis mazs sakars. <form method="post" action="?action=pievienot"> <table width="100%" cellspacing="3" cellpadding="0"> <tr><td><b>Seriāls:</b></td> <td><select name="tv"> <? $selecte = mysql_query("SELECT * FROM seriali"); while($row = mysql_fetch_array($selecte)) { ?><option value="<?=$row["id"]?>"><?=$row["title"]?></option><? } ?> </select></td></tr> <tr><td><b>Sezona:</b></td> <td><input type="text" name="season" size="25" style="height: 20px;width: 50px;font-size: 12px;border: solid 1px #c0c0c0;background: #FFF;color: #000;"></td></tr> <tr><td><b>Sērija:</b></td> <td><input type="text" name="episode" size="25" style="height: 20px;width: 50px;font-size: 12px;border: solid 1px #c0c0c0;background: #FFF;color: #000;"></td></tr> <tr><td><b>Nosaukums:</b></td> <td><input type="text" name="title" size="25" style="height: 20px;width: 400px;font-size: 12px;border: solid 1px #c0c0c0;background: #FFF;color: #000;"></td></tr> <tr><td><b>FLV links:</b></td> <td><input type="text" name="text" size="25" style="height: 20px;width: 400px;font-size: 12px;border: solid 1px #c0c0c0;background: #FFF;color: #000;"></td></tr> <tr><td></td><td><input type="submit" name="submit" value="Pievienot!" style="height: 30px;width: 90px;font-size: 12px;border: solid 1px #ccc;background: #ccc;color: #000; font-weight:bold"></td></tr></table></form> un it kā reāli atkārtot vajadzētu FLV linka vietu un nosaukuma vietu. un tad jāizdomā pāris lietas tagad: kā to izdarīt? kā ievietot DB bet tā lai visi ievietojas ( masīvi vienkārši ienāca prātā ) tad kā tam sērijas ide pievienot 1 katram nākamajam ( $ieprieksejais + 1 ) ev domājot par to +1 man ienāca prātā ideja par pievienošanu: for($i=sākumapostavērtība;$i<=$beigupostavērtība;$i++) { INSERT INTO ... } maybe dumi, bet nezinu...
  5. eT`

    Multiple input

    Tā, es admincp vēlos uztaisīt vietā, kur pievieno seriāliem sērijas, lai apakšā ir links pievienot vēl un tad zem jau esošajiem parādēs vēl tādi paši inputi ( vairākos saitos tāds ir failu uploadam ) Un pie ievietošanas datubāzē varbūt kāds māk pastāstīt, kā ar array() vai ko citu ievietot vairākus.
  6. eT`

    preg_match

    Pilnībā tev piekrītu, bet kāda ir iespēja ka no tām zonām, kāds reģistrēsies manā saitā? 1/daudz miljoniem miljardiem ? mani tas īpaši neuztrauc :D
  7. eT`

    preg_match

    ja arī ir tad nezinu tādus :)
  8. eT`

    novamov.com

    piedod, kaut kā pēc negulētas nakts nedomājas. nu emm cikli nav mana stiprā puse :D šāds for risinājums neder? manā galvā bija ok :D for($i=1;$i<9;$i++) { if(curl == 200) { break; //shite vajadzētu izvadīt to video } }
  9. eT`

    novamov.com

    tammm kods pārveidots pēc taviem ieteikumiem. bet ja nebūs 200 viņš atgriezīsies uz f-jas sākumu? <? if($host == "novamov") { $rand = 1; $urlis = "s".$rand.".novamov.com"; $ch = curl_init($urlis); if(curl_getinfo($ch, CURLINFO_HTTP_CODE) == 200) { // kods ar to tagadeejo serveri == $urlis echo "<font color=red>Ja nerāda filmu, pārlādē lapu!</font><br /><br /><iframe style='overflow: hidden; border: 0; width: 580px; height: 430px' src='http://www.novamov.com/embed.php?v=$code' scrolling='no'”></iframe>"; } else { $rand++; } } ?>
  10. eT`

    preg_match

    pats izmantoju šo: function valid_mail($email) { return preg_match('/^[\w.-]+@([\w.-]+\.)+[a-z]{2,6}$/is', $email); } valid_mail($_POST["mail"]);
  11. eT`

    novamov.com

    tāmm tagad mēģinu uzrakstīt, piesienies ja kaut kas nav <? if($host == "novamov") { $rand = 1; $urlis = "s".$rand.".novamov.com"; $ch = curl_init('$urlis'); if(curl_getinfo($ch, CURLINFO_HTTP_CODE) == "200") { // kods ar to tagadeejo serveri == $urlis echo "<font color=red>Ja nerāda filmu, pārlādē lapu!</font><br /><br /><iframe style='overflow: hidden; border: 0; width: 580px; height: 430px' src='http://www.novamov.com/embed.php?v=$code' scrolling='no'”></iframe>"; } else { //te vajadzeetu ka tam rand pieskaita 1, bet kaa lai izdara ka atgriezhas uz f-jas saakumu? return; ? $rand = $rand + 1; } } ?>
  12. ķipa ar licensēts tu domāji freeware? nu tie, kas netā jau par velti veltot 15sek. googlei? bet par tēmu - mājaslapa ok, dizains ok, 7/10
  13. ups es headerī nebiju tajā explode ielicis jaunu argumentu priekš useru lapas :)
  14. eT`

    novamov.com

    tamm tur tik daudz ko var pārbaudīt ar to CURL, bet man liekas, ka man vajag vispār jebko pārbaudīt ( kautvai ielādes laiku ) un ja ir tas OK, tad paliek pie tā s$1 kurš tiek pārbaudīts :) emm ko man tieši vajag pārbaudīt diez? ielādes laiku? lejuplādes izmērs? hmm...
  15. eT`

    novamov.com

    tad tagad tikai jāuzfunktierē, kā ar to CURL pie novamov f-ja pārbaudīt :) pašreizējā novamov f-ja if($host == "novamov") { $code = str_replace("http://www.novamov.com/video/","",$code); echo "<font color=red>Ja nerāda filmu, pārlādē lapu!</font><br /><br /><iframe style='overflow: hidden; border: 0; width: 580px; height: 430px' src='http://www.novamov.com/embed.php?v=$code' scrolling='no'”></iframe>"; } un ar manu playeri ir šādi <embed type="application/x-shockwave-flash" src="http://filmam.lv/include/player.swf" id="mpl" name="mpl" quality="high" allowfullscreen="true" flashvars="file=<?=$code?>&height=460&width=560&location=http://filmam.lv/include/player.swf &showdigits=true&shownavigation=true&type=flv&usekeys=false" height="460" width="560"></embed>
  16. man iet šādi - http://filmam.lv/user?id=1 html ir f-ja kurā iekļauts trim,stripslashes un str_replace $ ' % @ :) EDIT: kaut vai html f-jas vietā ielieku htmlspecialchars neiet :)
  17. eT`

    novamov.com

    CURL es nemāku :/ EDIT: tagad php.net sāku lasīt, kas tas ir. :) EDI2: tamm laikam nesapratu, bet nu ar to var nolasīt weba datus un manipulēt ar tiem.? bet kā manā gadījumā? pārbaudīt vai tas S1/2/3 iet?
  18. BUMP! kas tas ir ka man mod_rewrite visur rukā kā vajag izņemot šeit: links - http://filmam.lv/user/doublet oriģinālais links - index.php?lapa=user&id=1 indexā: case 'user': include('viewuser.php'); break; htaccesā RewriteRule ^(.*)$ index.php?lapa=$1 [QSA,L] un viewuser.php <div id="text"> <? if(isset($_COOKIE["id"])) { $name = html($_GET["id"]); $select = mysql_query("SELECT * FROM useri WHERE username='$name'"); $row = mysql_fetch_array($select); if(!empty($row)) { echo "$row[username]"; } else { echo "Nav tāda lietotāja!"; } } else { echo "Tev jābūt reģistrētam, lai apskatītu šo lapu!"; } ?> </div>
  19. eT`

    novamov.com

    Nu man rādīja video, bet citiem rādīja citiem, nē. izdomāju, ka pie vainas tie s1. hz. bet nu pārgāju uz viņu playeri, un tagad ar visām pelēkajām šūnām mēģinu izštukot labāku veidu.
  20. eT`

    novamov.com

    vienkārši es ieliku to .flv linku un man viss iet aizeju pie drauga šim rāda video not found :/
  21. eT`

    novamov.com

    nu vo tā gan varētu, bet ja tā var. reverse engineering?
  22. eT`

    Photoshop, dizaini

    nu vo :D es viņu tagad pārtaisu :D smilšu krāsa galvenais tonis būs :)
  23. eT`

    novamov.com

    Tā atradu saitu, kur uploadot filmas utt. uploadoju un tad viņa tiek palaista caur to viņu playeri, bet es negribu viņu playeri embeddot :D tamm pačekoju sourci un atradu savu flv linku. links izskatās apm. šādi - http://s7.novamov.com/dl/9848c6a897626635e104dc4d06d86127/4b616033/rpkdwgwqas7zg.flv bet man ir tāda sajūta, ka viņi ik pa laikam, kad refresho nomaina to s1 uz citu, paskatījos man kopā ir 8 dažādi ( no 1 - 8 ) bija doma kā to apiet ar <? $kods = $row["code"]; if(strpos($kods, "novamov") == TRUE) { $r = rand(1,8); $kods = "http://s".$r.".".$kods; } bet tad userim nāksies refreshot filmu, tik ilgi, kamēr atradīs īsto serveri :/ that sucks. cita iespēja nav un man nāksies izmantot viņu playeri VAI arī tas, ka viņi maina to s1. uz citu ir tikai manas iedomas? brīdi kad tiek uploadots fails viņu uzreiz nerāda, bet izmet messidžu - Wait file is uploaded to our other servers. tad jau laikam mana šaubas ir patiesas, ne?
  24. eT`

    Photoshop, dizaini

    tad jau arī es te kaut ko ierakstīšu. lai visi aizmirstu par kizmu norejiet mani - http://filmam.lv/portfolio :D nebija ko darīt :D un pat nedomājiet piekasīties par informāciju, kas tur rakstīta :D tas tā priekšdienām :D
  25. diez vai :D es nesaprotu tikai vienu lietu, kā var iet filmam.lv/filma/avatar => index.php?lapa=filmas&id=$id bet neiet filmam.lv/viewtv/supernatural => index.php?lapa=viewtv&id=$id EDIT: viss aizgāja. un es jūtos tik stulbs, ka neiedomājos pačekot kādu $_GET mainīgo viņs saņem viewtv.php :D ak, Dievs :D
×
×
  • Create New...