Jump to content
php.lv forumi

eT`

Reģistrētie lietotāji
  • Posts

    361
  • Joined

  • Last visited

Posts posted by eT`

  1. 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 )

  2. tā tgd ir jaunā mode: glabāt skaitļus text laukos

    kā arī iekš php likt skaitļus pēdiņās. laikam tas ir stilīgi ^^

     

    pa pāris dienām jau kāds 3. vai 4. gadījums, ar ko sastopos :D

    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 :)

  3. 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...

  4. 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.

  5. 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
     }
    }
    

  6. 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++;
      }
    }
    ?>
    

  7. 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;
      }
    }
    ?>
    

  8. 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...

  9. 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>
    

  10. 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?

  11. 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>

  12. 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.

  13. 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?

  14. 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...