Jump to content
php.lv forumi

Cinis

Reģistrētie lietotāji
  • Posts

    16
  • Joined

  • Last visited

Posts posted by Cinis

  1. Gan jau tev php vienkārši pakāries. Mēģini norestartēt apache. Ja neiet reporto bugu..

     

    Diezvai jo ierakstus izmet apērām 20gab, bet kādiem 5gb nenostrādā tas str_replace 

  2. posts tabula

    id | post_id | user_id | text

    --------------------------------

    1 | 0 | 1 | bla bla

    2 | 0 | 2 | bla bla bla

    3 | 1 | 5 | bla bla bla bla bla bla

    4 | 0 | 6 | bla bla

    5 | 2 | 5 | bla bla bla

    6 | 0 | 2 | bla bla bla bla bla

    7 | 0 | 1 | bla bla bla bla bla bla bla

    8 | 0 | 4 | bla bla bla

    9 | 0 | 4 | bla bla

     

    uzlikts, lai rādā visus ierakstus ORDER BY id DESC

     

    kā ir jāselekto, lai ja post_id ir vienāds ar mana posta id tad viņu nerāda, ja pieņemsim mans user_id = 1 un id = 1, gribu panākt, lai nerāda id = 3, jo viņa post_id = 1 (manu posta id)

     

    ceru, ka sapratāt, paldies jau iepriekš

  3. jurchiks par GETiem izlabošu un SESIJAS_ID tas bija parādīts uzskatāmi, jo tā fukcijai tur vēl nedaudz vairāk rindiņu.

     

    e-remit paldies par ieteikumu ņemšu vērā :)

     

     

    Kaut kas dīvains notiek koda loģikā. Kā var būt lietotājam posti ar datumu pēc tam, kad viņš ir bijis onlainā? Vai arī šim lietotājam parādās posti no citiem lietotājiem? Vai šajā gadījumā nenotiek postu dublēšana datubāzē? Kas īsti ir postotais user_id? Ja tā lietotāja ID, kurš ir autorizējies, tad viņa ID būtu jāņem no sesijas, nevis caur POST.

     

    reāli jau atbildēji ar otro jautājumu, ir tā ka uzmetīsies skaits no tiem kam viņš seko un ir atstāta lapa online, bet nerefresho uzmet cik ir jauni posti

     

    postotais user_id ir lietotāja id, kuriem viņš seko

    par to post bus tā ka turpmāk tikai ajag bez nosūtitiem datiem bet meklēs sākuma kadiem viņš seko un tad filtrē vai ir jauni posti

     

    ceru ka domu sapratāt :)

  4. draugz, tev taisnība, bet tāpat skaidrs, ka tas ir nesakarīgs koda izgriezums, tāpēc vadījos pēc pārējā teksta. ;)

     

    funkcija:

    function getStatus() { 
      $.ajax({ 
        type: "POST", 
        url: "fails.php", 
        data: "user_id="+ SESIJAS_ID, 
        success: function(msg) 
          {$("#news_status").html(msg);} 
      }); 
      setTimeout("getStatus()",1000); 
    }
    

    fails.php

    <? 
    if(isset($_POST['user_id'])) 
    { 
      require "config.php"; 
      require "functions.php"; 
      $my_friends_count = mysql_result(mysql_query("SELECT COUNT(*) FROM posts WHERE user_id = '{$_POST['user_id']}' AND time > 'PEDEJAIS_LAIKS_KAD_BIJIS_ONLINE'"),0,'COUNT(*)');   
      if($my_friends_count > 0) 
        {print $my_friends_count;} 
    } 
    ?>
    

    tipa funkcija izvelk rakstu skaitu janav kko redzējis un jair tad uzmet skaitu, tipa kkas līdzigs Twitterim vai draugiem.lv runā

     

    atkārtošos vai tas varētu kaitēt servera darbībai? jo ja kaitēs doma ir uzlikt lai čeko ik pēc 15sec nevis 1sec 

  5. Kas šai kodā ir nepareizs (jo citreiz viss nostrādā labi, bet dažkār vajag nospiest REFRESH):

    if(isset($_POST['username_email']) AND isset($_POST['password'])) {
      $username_email = quote_smart($_POST['username_email']);
      $password = quote_smart(md5($_POST['password']));
              $result = mysql_query("SELECT COUNT(*) FROM users WHERE (username = {$username_email} OR email = {$username_email}) AND password = {$password}");
              if(mysql_result($result,0,'COUNT(*)') > 0)
                {
                  session_regenerate_id();
                  $_SESSION['login'] = 1;
                  $id = mysql_result(mysql_query("SELECT id FROM users WHERE (username = {$username_email} OR email = {$username_email}) AND password = {$password}"),0,'id');
                  $_SESSION['my_id'] = $id;
                  header("location: {$DEFAULT_LINK}");
                }
    }
    

    vai arī šo skriptu var arī kaut kas cits bremzēt, piem. javascript?

     

  6. .htaccess saturs:

    RewriteEngine on
    RewriteRule ^([^/\.]+)/?$ ?action=$1 [L]
    RewriteRule ^([^/\.]+)/([^/\.]+)/?$ ?action=$1&job=$2 [L]
    

    jacascript saturs:

      $('.delete').live("click",function() {
        var ID = $(this).attr("id");
        var dataString = 'user_id=' + ID;
        $.ajax({
          type: "POST",
          url: "include/delete.php",
          data: dataString,
          cache: false,
          success: function(html)
            {alert(html);}
        });
      });
    
    

    links kurā atrodos:

    http://127.0.0.1/list/users
    

    Lieta tāda, kad ir 1.links, tad nestrādā, bet kad 2.links tad viss strādā un ir pa smuko.

    Kur jāmeklē problēma?

    jo url: "include/delete.php", pieliku priekšā "/" arī tas nestrādā ;(

     

    jau iepriekš paldies

  7. Piedodiet, nav pa tēmu.

     

    Kas varētu notikt ja es kaut kādos trakeros lejuplādētu IP board vai vBulletin Foruma source un ieliktu kā manu forumu?

    Viņi varētu piedzīt kkādu kompensāciju ka neesmu iegādājies licenci vai kā?

×
×
  • Create New...