Jump to content
php.lv forumi

viss_kedaas

Reģistrētie lietotāji
  • Posts

    25
  • Joined

  • Last visited

Posts posted by viss_kedaas

  1. Ideja tāda, ka vienā tabulā glabājas foruma texti otrā tabulā glabājas foruma topiki. Katram foruma tekstam piešķir šī topika id (topic_id). Viss jau būtu labi, lasot topiku jau padod topika id, bet pie topika izveidošanas man jauzina "next Autoindex" lai varētu piešķirt tekstam jau "topic_id". Un pie attēlošanas

    $query = "SELECT * FROM forum_txt WHERE topic_id='$topic_id' Limit 0, 10";

     

    Vai varbūt ir labākas idejas ?

  2. Un kas Tev no tā visa neizdodas uztaisīt??

    Cik saprotu, tad vēlies lai Tev uzraksta visu skriptu vai ne tā ? Mja, pats Tu nemaz nemēģini neko uztaisīt un ceri uz veselu skriptu. :wacko:

    Šeit neviens Tev skriptu netaisīs! Būtu labāk jau sen pats ķēries klāt un taisījis, tad tikai prasijis jautājumus ko nesaproti un kas neizdodas. Šito es nevaru ciest, ka pats nemaz nemēģina... Shame on you!!! :angry:

  3. <?php
    $ip_adreses = file("ip_log.txt");
    for($i=0;$i<count($ip_adreses);$i++){
        $exp = explode("=", $ip_adreses[$i]);
        if($_SERVER['REMOTE_ADDR'] == trim($exp[1]){
              $jau_regots = true;
              $dati = array($exp[0],$exp[1]);
       }
    }
    if ($jau_regots == true){
      echo 'Sveiks '.$dati[0];
    } else {
    // HTML Forma 
    }
    ?>

     

    nu apmēram tā... :ph34r:

  4. Kā lai uztaisa tā, lai ja lietotājs nevēlas, lai viņam parāda smailijus, tad parādas teksts, piemēram, ":)' , bet ja vēlas tad parādīsies "<img src ...." ?

    Visu uztaisīt varu, bet nesanāk tas, ja smailiji ir OFF tad lai parāda ":)" alt neder.

    Domāju uztaisīt ar strip_tags, bet izsvītros visu tagu un neparādīs tekstu ... :(

     

    P.S. pirms teksta ierakstīšanas failā jau ierakstas kā "<img ... "

  5. <?php
    $fails = file("sql.sql");
    for($i=0;$i<count($fails);$i++){
    $failss = substr($fails[$i], 0, -3);
    echo $failss.'<br/>';
    mysql_query("INSERT INTO iptocountry VALUES $failss");
    }

     

    Man strādā ideāli....

    P.S. tikai izdzēs pirmo rindinju un pedejai beigas padzees, liksies tev pa vienam query, tikai nezinu cik tas ātri, bet tomēr labāk nekā ar roku...

    ko domājat pa vienam query iet ilgāk vai pa pusi sadalot būtu ātrāk ?

  6. Droši ka muļķīgs jautājums, bet ...

    Man ir nepieciešams salīdzināt datumus, piemēram, 11-07-2005 un 21-07-2005,

    vai to maz var salīdzināt ?

    darīju apmēram tā

    <?php
    $dat_1 = '11-07-2005';
    $dat_2 = '21-07-2005';
      if($dat_1 > $dat_2){
          echo 'blabla';
      }
    ?>

     

    P.S. man datumu vajag sal'dzināt tieši šādā formātā, man neder ,piemēram, 1123429541...

  7. nu tev jau pašos pamatos trūkst loģiskās domāšanas... kur nu vēl uz sarežģītām lietām :)

     

    pats uzdevi jautājumu par TOP10, tagad izdomā kāpēc tur ir pie limit ielikts 10 !? :)

    20088[/snapback]

     

    delfīn, tik tagad izlasīju un sapratu...

    tas tāpēc lai no visiem rezultātiem atgrieztu tikai 10 lielākos kas sakārtoti no "skaits" kolonnas un nulle ir tāpēc ka visus ierakstus sākot no 0 (pirmā) viņš jau sāk skatīties...

    un DESC ir lai kārto reversā secībā (sākot ar lielāko)

    Vai ne tā? Ja kļudos lūdzu izlabojiet

    šķiet ka sapratu...

    katrā ziņā tagad zināšu...

     

    Paldies puiši ;)

  8. ā skaidrs kā tas darās, problēmu atrisināju. bet vai Jūs varētu man paskaidrot kāpēc limit = 0 un kpc tur ir 10 (kam tas ?) un jo nozīmē DESC?

     

    Saprotiet es negribu dzīvot uz ctrl + c un ctrl +v ...

    vēlos izprast to lietu...

  9. SELECT * FROM tabula ORDER BY skaits DESC LIMIT 0, 10;

    Brr.. nesaprotu kur to likt :(

    Tjip to ieliek iekš mysql_query un tālāk ?

    Vispār MySQL maz saprotu... paskaidrojiet lūdzu to piemēru (kas ir DESC, un kpc limit = 0 ? )

     

    :blink:

  10. Man ir nepieciešams Top 10 skripts.

    Tikai nav ne mazākās nojausmas kā to lai uztaisa.

    nepieciešams lai no MySQL vienas tabulas viena lauka izvelk TOP 10.

     

    Tabula izskatās apmēram tā:

     

    id | niks | skaits

    0 viss 0

    1 mumins 3

     

    Vai kāds lūdzu var man palīdzēt ? :(

  11. Tad likt divos ciklos?

    itkā ar 2 cikliem sanāca, tikai vai tas nav lēnāk ?

     

    kā man tas izdevās:

     

    <?php
    $fails = file("test.txt"); 
    $cik_rindas = count($fails); // pieņemsim, ka 10
    
    $rinda = 7;   // vajadzīgā rinda, kurā ieraksta ir 7
       for($i = 0; $i <= $rinda; $i++){
          if($i == $rinda){
            $upuris = fopen("tmp.txt", "a");
            fwrite($upuris, 'blabla'."\n");
            fclose($upuris);
          } else {
                  $upuris = fopen("tmp.txt", "a");
                  fwrite($upuris, $fails[$i]);
                  fclose($upuris);
          }
       }
       for ($i = $rinda; $i < $cik_rindas; $i++){
            $upuris = fopen("tmp.txt", "a");
            fwrite($upuris, $fails[$i]);
            Fclose($upuris);
       }
    unlink("test.txt");
    rename("tmp.txt", "test.txt");
    ?>

  12. Vai jūs zināt kādu veidu kā izvilināt no mobilā telefona vai datora pārlūka kādu unikālu id, sērijas nummuru vai kaut ko tamlīdzīgu?

    Lieta tāda ka banu likt uz niku nav prātīgi, jo var reģistrēt citu niku utt.

    <i>Bans uz IP</i> - Daudziem IP nav patsatāvīgas (piem DSL) un ir ari proxy, nebutu pratigi izbanot visus kas lieto vienu proxy, vai tos kuriem IP ir vienādas. un telefoniem parsvara Lieto 2 IP adreses, kuras ir defaultā no lmt un tele2.

    <i>bans uz pārlūku</i> Arī nav labi. izbanot visus IE lietotājus vai firefox ... Telefoniem izbanot visus kas lieto piemeram 3510i , sgh-x100 utt

     

    Man trūkst ideju.

     

    Biju domājis taisīt reģistrāciju uz emailu, taču WAP'ā daudziem nav mailu un tur atkrīt lietotāji. un tas ir neparocīgi, lai apstiprinātu reģistrāciju. Lietotājam tas nav ērti. (pašam tadas lapās slinkums reģistrēties)

     

    Bija ari ideja taisit reģistrācijas pa maksu(e-parole) taču šeit arī atkrīt lietotāji. (jo reti kurš reģistrētos pa naudu piemēram, lai WAP'aa varētu pačatot)

     

    Varbūt varat ieteikt kaut ko labu?

×
×
  • Create New...