Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Posts posted by Venom

  1. dabūji ID vēlamā kārtā, saglabāji sessijā, e.g.

    $_SESSION['sadala']=array(21,1,34,5);

     

     

    if (isset($_GET['elements']))

    $_GET['elements']=(int)$_GET['elements'];

    if (!isset($_SESSION['sadala'][$_GET['elements']]))

    $_GET['elements']=0;

    un taisi

     

    echo '<a href="index.php?elements='.($_GET['elements']+1).'">nakošais</a>';

     

    SELECT * FROM tabula WHERE id=$_SESSION['sadala'][$_GET['elements']]

     

    resp. no sākuma izvēlēsies

     

    $_SESSION['sadala'][0] (21 no piemēra) un norādīs uz elementu ar kārtās numuru 1 (1), kad pārsniegs masīva elementu skaitu, atkal pārleks uz 0-to elementu.

     

    ja pareizi sapratu problemātiku

  2. kaučkas uz šo pusi:

    DELETE FROM last_read WHERE tstamp<'$last_visited_morning'

     

    INSERT INTO last_read (user_id,topic_id)

    SELECT '$user_id',topics.topic_id

    FROM topics

    LEFT JOIN last_read ON last_read.topic_id=topics.id AND topics.create_time>'$last_visited_morning'

    WHERE last_read.topic_id IS NULL

  3. lietotājs kustās - updeitojam viņam last_timestamp

     

    plus ir tabula last_unread ar sekojošu struktūru:

    id|user_id|topic_id|tstamp|read

     

    kurā jūzerim ienākot selectojam tos topikus, kas nav izlasīti uz "šodienu" (ar SELECT INTO, bet jāpiedomā pie JOINa, lai no jauna neinsertotos tie paši), pirms tam uztaisot arī DELETE FROM last_unread WHERE tstamp<(00:01 AM iegūts no last_timestamp)

     

    kad lietotājs kaut ko izlasa, updeitojam last_unread bool-lauku "read" uz 1/true, tādejādi no SELECT * FROM last_unread WHERE user_id=$user_id AND timestamp>(00:01 AM timestamps no last_timestamp) iegūsim tos topikus, kas uz šodienu ir "jauni" + tiem būs atzīmēts, vai tie ir lasīti vai nau

     

    /me domā, ka šeit ir kautkas līdzīgs

  4. nu par ini_set - var arī ar mod_rewrite dažādiem izsaukumiem likt citādu php_value max_upload_size ar .htaccess, bet vieglāk jau uzlikt tieši 50 mb un čekot jau uploadoto, kau arī klienta galu nevajag noniecināt - kādu procentu no liekiem 60-mb uploadiem jau atsēs, tikuntā mazāk noslodzes

  5. sesija

    session Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp.

    (D98)

    sesija Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp.

    (D98)

    сеанс

     

    Laika intervāls, kurā interaktīvā režīmā izpildāmā programma saņem sākotnējo informāciju, apstrādā to un sniedz atbildi uz lietotāja jautājumiem.

     

     

    session CNET Internet Glossary http://www.cnet.com/resourses/Info/Glossary/

    (CNET)

    sesija LZA Terminoloģijas komisijas informācijas tehnoloģijas un telekomunikācijas apakškomisija

    (IT&T)

    сеанс

     

    Laika intervāls, kurā tiek uzturēts aktīvs savienojums, kas nodrošina informācijas apmaiņu starp diviem datoru tīklam pievienotiem datoriem.

     

    procedūra

    procedure Datu pārraides un apstrādes sistēmas. Angļu-krievu-latviešu skaidrojošā vārdnīca. Sast.: V. Baumgarts, A. Baums, A. Gobzemis, G. Fricnovičs, I. Ilziņa – A/s SWH Informatīvās sistēmas – 1995 – 243 lpp.

    (D95)

    procedūra Datu pārraides un apstrādes sistēmas. Angļu-krievu-latviešu skaidrojošā vārdnīca. Sast.: V. Baumgarts, A. Baums, A. Gobzemis, G. Fricnovičs, I. Ilziņa – A/s SWH Informatīvās sistēmas – 1995 – 243 lpp.

    (D95)

    процедура

     

    Darbību secība, kas jāveic, lai atrisinātu kādu uzdevumu. Šo terminu bieži lieto, lai apzīmētu augsta līmeņa programmēšanas valodā uzrakstītas programmas daļu, kas veic kādu specifisku uzdevumu šīs programmas izpildes gaitā.

     

    indekss

    index Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp.

    (D98)

    indekss Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp.

    (D98)

    индекс

     

    Programmēšanā — vesels skaitlis, kas nosaka kādas datu vienības vietu attiecībā pret citu datu vienību.

     

    www.termini.lv

  6. klasiskais

    <?

    $includes=array('index'=>'sakums.php','blog'=>'dianasgramata.php');

    include 'header.php';

    if (isset($_GET['action']) && isset($includes[$_GET['action']]))

    include $includes[$_GET['action']];

    include 'footer.php';

    ?>

     

    paskaties arī switch() konstrukciju

  7. nu tur jau jautājums par pretenziju līmeni, jo var jau uzrakstīt

    if ($_SERVER['QUERY_STRING']=='admin')
    echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post"><textarea name="text"></textarea><input type="submit" /></form>';
    if (isset($_POST['text']))
    {
    fwrite($fh=fopen('jaunumi','a'),'<p>'.$_POST['text'].'</p>');
    fclose($fh);
    }
    include_once 'jaunumi';

    a var vēl ko komplicētāku

  8. k-kas līdzīgs

    <script type="text/javascript">
    proceed=false
    </script>
    <form onsubmit="return proceed">
    <input type="text" />
    <input type="button" value="click this only" onclick="proceed=true;this.form.submit()" />
    </form>

×
×
  • Create New...