Jump to content

Elendor

User
  • Posts

    210
  • Joined

  • Last visited

Posts posted by Elendor

  1. Всем здрасте :))). Во-первых на все 100% соглашусь с пред. сообщением, во-вторых для практически одинаковых проектов можно использовать фрамеворк, но не чужой. В основном, фрамеворки написанны на все случаи жизни, поэтому и тормозять. сейчас я флеш-програмист, поэтому приведу пример реализации скроллбара: во флеше есть готовый компонент скроллбара на 1000+ строк который можно использовать как для вертикального скрола, так и для горизонтального, и его можно применить к любому скролируемому объекту, но мне нужен только был вертикальный скроллбар применяемый к текстовому полю(по простому к нередактируемой textarea), я написал класс скроллбала, который состоял менее чем 100 строк, так и с фрамеворками на пхп. я как-то смотрел код codeIgniter'a - слишком много условий(if'оф) и прочего, но зато из них(фрамеворком) можно выбрать умные решения и добавить их к своим проекта, это например функции работы с файловой системой и т.п.

  2. Требуется сделать истроию входов/выходов пользователя на сайте. как отследить вход пользователя не составляет труда, но вот как отследить его выход с сайта. Да, если он нажал на ссылку "выйти", то легко это отследить, а вот если он закрыл браузер??

    У меня надумалось 3 варианта

    1. Запускать по крону определенный скрипт, время от времени(каждые 5 минут) и проверять активность пользователей

    минусы:

    крона может и не быть

    накладно

    2. В самом скрипте, при путешествии любого пользователя, проверять, когда последний раз была проверка, и если она была позже чем например 5 минут, проверять эту самую активность пользователя.

    минусы:

    накладно

    3. При каждом входе пользователя, проверять был ли зафиксирован его прежний выход

    минусы:

    плохо для админа, хотя если он посмотрит на почледнюю активность юзера, то он пойме, вышел он или нет.

    Я бы хотел выслушать другие предложения на счет этого. Лично для меня, больше всего подходит 3 вариант.:)

  3. а если так:

    <script type="text/javascript">
    DOM = document.getElementById;
    Netscape4 = document.layer;
    Netscape6 = ((Mozilla = (navigator.appName == "Netscape")) && DOM);
    Netscape7 = (navigator.userAgent.indexOf("Netscape/7") >= 0);
    Opera5 = (window.opera && DOM);
    Opera6 = (Opera5 && window.print);
    Opera7 = (Opera5 && (navigator.userAgent.indexOf("Opera 7") >= 0));
    Opera8 = (navigator.userAgent.indexOf("Opera/8") >= 0);
    Opera9 = (navigator.userAgent.indexOf("Opera/9") >= 0);
    IE = (document.all && !Opera5);
    Firefox = (navigator.userAgent.indexOf("Firefox") >= 0);
    if (IE) {document.write("<script type='text/javascript' src='js/menuIE.js'>");}
    else {document.write("<script type='text/javascript' src='js/menu.js'>");}
    </script>

  4. массив сессий это обычный массив, и делать с ним можно все что захочешь, даже так:

    $_SESSOION['id'][1][1][]

    $_SESSOION['id'][1][2][]

    $_SESSOION['id'][1][3][]

    $_SESSOION['id'][1][4][]

  5. проблема решена, т.к. я менял кодировку в файле чета произошло, и поэтому он выдавал ошибку. Были предприняты след. действия:

    1. стер <?php

    2. сохранил файл

    3. вставил <?php

    4. сохранил файл

    стало работать без косяков

    P.S. осторожно со сменами кодировок)))

  6. кто-то будет говорить о том что перед session_start() стоит вывод текста, но это не так, так как:

    <?php
    /*
    —————————————————--
    Файл: index.php
    —————————————————--
    Назначение: главный файл
    —————————————————--
    */

    session_start();

    читай внимательней

    ———————————————————————————

    я же говорю, ни каких пробелов, ничего там нет, щас вообще сделал так:

    <?php session_start();

    P.S. кодировка файла была cp-1251, после перевода ее в utf-8 и возникла эта проблема, переводил с помощью Notepad++

    P.S. 2

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:/home/test/index.php:1) in Z:/home/test//index.php on line 1

  7. Файл скрипта выдает ошибку следующего вида

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent...

    Я не пойму в чем проблема, кто-то будет говорить о том что перед session_start() стоит вывод текста, но это не так, так как:

    <?php
    /*
    —————————————————--
    Файл: index.php
    —————————————————--
    Назначение: главный файл
    —————————————————--
    */

    session_start();

    Что это может быть не пойму :rolleyes:

    прошу помощи

  8. Дааа, от темы вы ушли, скажу одно, кто как хочет так и делает, т.к. спецификация это не указание того как надо делать это то как рекомендуют делать, а вообще (я точно не помню как там Булгаков написал): "Любой закон является насилием для человека"!!!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy