php JS помогите

Тема в разделе "PHP", создана пользователем shamantc, 23 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    651
    Симпатии:
    183
    Есть php файл с таким содержанием:
    PHP:
    <?php

    if ( is_object$SQL ) )
    {
        echo 
    "\r\n";
        if ( 
    $action == $page )
        {
            if ( 
    config_update"nb_Name""nb_Buttons""nb_SendLimit""nb_SendDeny""nb_Censor""nb_inFolder""nb_outFolder""nb_delFolder""nb_Date""nb_mDel""nb_mUnDel""nb_mMove""nb_mFolder""nb_mRenameFolder""nb_mDelFolder""nb_mTotal""nb_mUnread""nb_mNone""nb_mFind""nb_mTo""nb_mFrom""nb_mDate""nb_mSubj""nb_mRead""nb_mNoRead""nb_mFriends""nb_mNoNick""nb_mNoMess""nb_mNoSubj""nb_mLongMess""nb_mNoUser""nb_mToMuch""nb_mNoCheck""nb_mFriendsNone""nb_mDelMess""nb_mDelMess2""nb_mDelFriend""nb_bMess""nb_bFolder""nb_bMove""nb_bNextP""nb_bPrevP""nb_bFirstP""nb_bLastP""nb_bNextM""nb_bPrevM""nb_bFirstM""nb_bLastM""nb_bNextUnread""nb_bDel""nb_bDel2""nb_bDelF""nb_bUnDel""nb_bUnDel2""nb_bShow""nb_bHide""nb_bList""nb_bReplay""nb_bEdit""nb_bFindIn""nb_bFindOut""nb_bInfo""nb_bFriends""nb_bSelect""nb_bSend""nb_bSave""nb_bCancel""nb_bCut""nb_bCopy""nb_bPaste""nb_bTrans""nb_bDelFriend""nb_bHelp""nb_inHelp""nb_outHelp""nb_delHelp""nb_readHelp""nb_writeHelp" ) )
            {
                
    report"Изменения сохранены." );
            }
        }
        
    report( );
        
    $cfg config"nb_Name""nb_Buttons""nb_SendLimit""nb_SendDeny""nb_Censor""nb_inFolder""nb_outFolder""nb_delFolder""nb_Date""nb_mDel""nb_mUnDel""nb_mMove""nb_mFolder""nb_mRenameFolder""nb_mDelFolder""nb_mTotal""nb_mUnread""nb_mNone""nb_mFind""nb_mTo""nb_mFrom""nb_mDate""nb_mSubj""nb_mRead""nb_mNoRead""nb_mFriends""nb_mNoNick""nb_mNoMess""nb_mNoSubj""nb_mLongMess""nb_mNoUser""nb_mToMuch""nb_mNoCheck""nb_mFriendsNone""nb_mDelMess""nb_mDelMess2""nb_mDelFriend""nb_bMess""nb_bFolder""nb_bMove""nb_bNextP""nb_bPrevP""nb_bFirstP""nb_bLastP""nb_bNextM""nb_bPrevM""nb_bFirstM""nb_bLastM""nb_bNextUnread""nb_bDel""nb_bDel2""nb_bDelF""nb_bUnDel""nb_bUnDel2""nb_bShow""nb_bHide""nb_bList""nb_bReplay""nb_bEdit""nb_bFindIn""nb_bFindOut""nb_bInfo""nb_bFriends""nb_bSelect""nb_bSend""nb_bSave""nb_bCancel""nb_bCut""nb_bCopy""nb_bPaste""nb_bTrans""nb_bDelFriend""nb_bHelp""nb_inHelp""nb_outHelp""nb_delHelp""nb_readHelp""nb_writeHelp" );
        
    $table = new table"Записная книжка" );
        
    $table->add"Название:"inputstyle), "nb_Name"$cfg['nb_Name'], 4050 ) );
        
    $table->add"Набор кнопок:"radio2"nb_Buttons"$cfg['nb_Buttons'], 1"1"2"2" ) );
        
    $table->add"Формат даты:"inputstyle), "nb_Date"$cfg['nb_Date'], 4050 ) );
        
    $table->add"Ограничения:"inputstyle), "nb_SendLimit"$cfg['nb_SendLimit'], 3)." - адресатов в рассылке<br>".checkbox"nb_SendDeny"$cfg['nb_SendDeny'], 1"только для зарегистрированных<br>" ).checkbox"nb_Censor"$cfg['nb_Censor'], 1"автоцензор" ) );
        
    $table->head"Разделы" );
        
    $table->add"Входящие записки:"inputstyle), "nb_inFolder"$cfg['nb_inFolder'], 4050 ) );
        
    $table->add"Исходящие записки:"inputstyle), "nb_outFolder"$cfg['nb_outFolder'], 4050 ) );
        
    $table->add"Удаленные записки:"inputstyle), "nb_delFolder"$cfg['nb_delFolder'], 4050 ) );
        
    $table->head"Надписи" );
        
    $table->add"Кому:"inputstyle), "nb_mTo"$cfg['nb_mTo'], 4050 ) );
        
    $table->add"От кого:"inputstyle), "nb_mFrom"$cfg['nb_mFrom'], 4050 ) );
        
    $table->add"Дата:"inputstyle), "nb_mDate"$cfg['nb_mDate'], 4050 ) );
        
    $table->add"Тема:"inputstyle), "nb_mSubj"$cfg['nb_mSubj'], 4050 ) );
        
    $table->add"Прочли:"inputstyle), "nb_mRead"$cfg['nb_mRead'], 4050 ) );
        
    $table->add"Не прочитана:"inputstyle), "nb_mNoRead"$cfg['nb_mNoRead'], 4050 ) );
        
    $table->add"Друзья:"inputstyle), "nb_mFriends"$cfg['nb_mFriends'], 4050 ) );
        
    $table->head"Сообщения" );
        
    $table->add"Всего записок:"inputstyle), "nb_mTotal"$cfg['nb_mTotal'], 4050 ) );
        
    $table->add"Непрочитаные записки:"inputstyle), "nb_mUnread"$cfg['nb_mUnread'], 4050 ) );
        
    $table->add"Записок нет:"inputstyle), "nb_mNone"$cfg['nb_mNone'], 4050 ) );
        
    $table->add"Найдено записок:"inputstyle), "nb_mFind"$cfg['nb_mFind'], 4050 ) );
        
    $table->add"Создание папки:"inputstyle), "nb_mFolder"$cfg['nb_mFolder'], 4050 ) );
        
    $table->add"Переименование папки:"inputstyle), "nb_mRenameFolder"$cfg['nb_mRenameFolder'], 4050 ) );
        
    $table->add"Удаление записок:"inputstyle), "nb_mDel"$cfg['nb_mDel'], 4050 ) );
        
    $table->add"Восстановление записок:"inputstyle), "nb_mUnDel"$cfg['nb_mUnDel'], 4050 ) );
        
    $table->add"Перемещение записок:"inputstyle), "nb_mMove"$cfg['nb_mMove'], 4050 ) );
        
    $table->add"Удаление папки:"inputstyle), "nb_mDelFolder"$cfg['nb_mDelFolder'], 4050 ) );
        
    $table->head"Предупреждения" );
        
    $table->add"Не указан адресат:"inputstyle), "nb_mNoNick"$cfg['nb_mNoNick'], 4050 ) );
        
    $table->add"Вы ничего не написали:"inputstyle), "nb_mNoMess"$cfg['nb_mNoMess'], 4050 ) );
        
    $table->add"Сообщение без темы. Отправить?:"inputstyle), "nb_mNoSubj"$cfg['nb_mNoSubj'], 4050 ) );
        
    $table->add"Слишком длинное сообщение:"inputstyle), "nb_mLongMess"$cfg['nb_mLongMess'], 4050 ) );
        
    $table->add"Пользователя нет:"inputstyle), "nb_mNoUser"$cfg['nb_mNoUser'], 4050 ) );
        
    $table->add"Слишком много адресатов:"inputstyle), "nb_mToMuch"$cfg['nb_mToMuch'], 4050 ) );
        
    $table->add"Не отмечена записка:"inputstyle), "nb_mNoCheck"$cfg['nb_mNoCheck'], 4050 ) );
        
    $table->add"Список друзей пуст:"inputstyle), "nb_mFriendsNone"$cfg['nb_mFriendsNone'], 4050 ) );
        
    $table->add"Удалить записку?:"inputstyle), "nb_mDelMess"$cfg['nb_mDelMess'], 4050 ) );
        
    $table->add"Удалить записки?:"inputstyle), "nb_mDelMess2"$cfg['nb_mDelMess2'], 4050 ) );
        
    $table->add"Удалить из списка друзей?:"inputstyle), "nb_mDelFriend"$cfg['nb_mDelFriend'], 4050 ) );
        
    $table->head"Подписи к кнопкам" );
        
    $table->add"Написать записку:"inputstyle), "nb_bMess"$cfg['nb_bMess'], 4050 ) );
        
    $table->add"Ответить на записку:"inputstyle), "nb_bReplay"$cfg['nb_bReplay'], 4050 ) );
        
    $table->add"Исправить записку:"inputstyle), "nb_bEdit"$cfg['nb_bEdit'], 4050 ) );
        
    $table->add"Отправить записку:"inputstyle), "nb_bSend"$cfg['nb_bSend'], 4050 ) );
        
    $table->add"Сохранить:"inputstyle), "nb_bSave"$cfg['nb_bSave'], 4050 ) );
        
    $table->add"Отмена:"inputstyle), "nb_bCancel"$cfg['nb_bCancel'], 4050 ) );
        
    $table->add"Вырезать:"inputstyle), "nb_bCut"$cfg['nb_bCut'], 4050 ) );
        
    $table->add"Копировать:"inputstyle), "nb_bCopy"$cfg['nb_bCopy'], 4050 ) );
        
    $table->add"Вставить:"inputstyle), "nb_bPaste"$cfg['nb_bPaste'], 4050 ) );
        
    $table->add"Следующая страница:"inputstyle), "nb_bNextP"$cfg['nb_bNextP'], 4050 ) );
        
    $table->add"Предыдущая страница:"inputstyle), "nb_bPrevP"$cfg['nb_bPrevP'], 4050 ) );
        
    $table->add"В начало списка:"inputstyle), "nb_bFirstP"$cfg['nb_bFirstP'], 4050 ) );
        
    $table->add"В конец списка:"inputstyle), "nb_bLastP"$cfg['nb_bLastP'], 4050 ) );
        
    $table->add"Следующая записка:"inputstyle), "nb_bNextM"$cfg['nb_bNextM'], 4050 ) );
        
    $table->add"Предыдущая записка:"inputstyle), "nb_bPrevM"$cfg['nb_bPrevM'], 4050 ) );
        
    $table->add"Первая записка:"inputstyle), "nb_bFirstM"$cfg['nb_bFirstM'], 4050 ) );
        
    $table->add"Последняя записка:"inputstyle), "nb_bLastM"$cfg['nb_bLastM'], 4050 ) );
        
    $table->add"Непрочитаная записка:"inputstyle), "nb_bNextUnread"$cfg['nb_bNextUnread'], 4050 ) );
        
    $table->add"Переместить записки:"inputstyle), "nb_bMove"$cfg['nb_bMove'], 4050 ) );
        
    $table->add"Найти входящие записки:"inputstyle), "nb_bFindIn"$cfg['nb_bFindIn'], 4050 ) );
        
    $table->add"Найти исходящие записки:"inputstyle), "nb_bFindOut"$cfg['nb_bFindOut'], 4050 ) );
        
    $table->add"Анкета пользователя:"inputstyle), "nb_bInfo"$cfg['nb_bInfo'], 4050 ) );
        
    $table->add"Друзья:"inputstyle), "nb_bFriends"$cfg['nb_bFriends'], 4050 ) );
        
    $table->add"Выбрать:"inputstyle), "nb_bSelect"$cfg['nb_bSelect'], 4050 ) );
        
    $table->add"Создать папку:"inputstyle), "nb_bFolder"$cfg['nb_bFolder'], 4050 ) );
        
    $table->add"Показать папки:"inputstyle), "nb_bShow"$cfg['nb_bShow'], 4050 ) );
        
    $table->add"Скрыть папки:"inputstyle), "nb_bHide"$cfg['nb_bHide'], 4050 ) );
        
    $table->add"Список записок:"inputstyle), "nb_bList"$cfg['nb_bList'], 4050 ) );
        
    $table->add"Удалить записку:"inputstyle), "nb_bDel"$cfg['nb_bDel'], 4050 ) );
        
    $table->add"Удалить записки:"inputstyle), "nb_bDel2"$cfg['nb_bDel2'], 4050 ) );
        
    $table->add"Удалить папку:"inputstyle), "nb_bDelF"$cfg['nb_bDelF'], 4050 ) );
        
    $table->add"Удалить пользователя из друзей:"inputstyle), "nb_bDelFriend"$cfg['nb_bDelFriend'], 4050 ) );
        
    $table->add"Восстановить записку:"inputstyle), "nb_bUnDel"$cfg['nb_bUnDel'], 4050 ) );
        
    $table->add"Восстановить записки:"inputstyle), "nb_bUnDel2"$cfg['nb_bUnDel2'], 4050 ) );
        
    $table->add"Перевести транслит:"inputstyle), "nb_bTrans"$cfg['nb_bTrans'], 4050 ) );
        echo 
    $table->ctx( );
        echo 
    "<div class=t><input ";
        echo 
    style);
        echo 
    " type=submit value=Сохранить></div>\r\n\r\n";
    }
    ?>
    И JS файл с таким содержанием:
    Код:
    s1 = s2 = true
    admin = document.admin0
    admin.onsubmit = function () { s1 = s2; s2 = false; return s1 }
    function getEl ( el ) { return document.all ? eval (el) : document.getElementById (el) }
    getEl ("menu").onclick = function ( e ) { var el = e ? e.target : event.srcElement; if (el.tagName == "A") { s1 = s2; s2 = false; return s1 }}
    
    Вот такая вот ситуация ввожу определенные данные нажимаю сохранить странца обновиться и все данные не сохраняются, не могу понять что происходит мне говорили про DOM но я искал про него не нашел ничего подходящего, как можно это вылечить? ( можно рабочий код пожалуйсто 8( :thenks::thenks:)
     
  2. Jameson

    Jameson Читатель

    Заблокирован
    Регистр.:
    25 июн 2007
    Сообщения:
    406
    Симпатии:
    92
    Этого недостаточно: вы привели просто два огрызка, из которых ничего непонятно. Если хотите помощи, заливайте свое творение куда-то, чтобы можно было посмотреть в браузере + кидайте исходники в аттач.
     
  3. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    651
    Симпатии:
    183
    Странно но по этим двум кускам кода я надеюсь можно разобраться, под аттачем я не буду выкладывать реально рабочие исходники от август чата)))
     
  4. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    он в паблик уже давно выложен
     
  5. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    651
    Симпатии:
    183
    В паблике есть только клиентская часть, но нету самого демона без которого он работать не будет, ну если там есть демон, ссылку в студию

    Добавлено через 2 минуты
    А я выкладывать не буду покрайней мере пока его не сделаю, вчера сделали исходники от демона, чат старой версии поэтому и обратился к вам что бы помочь его вообще оживить
     
  6. Jameson

    Jameson Читатель

    Заблокирован
    Регистр.:
    25 июн 2007
    Сообщения:
    406
    Симпатии:
    92
    Вы смешной. Жадный и наивный потому что одновременно.

    "Выкладывать не буду, еще чего!" и при этом "Помогите сделать пожалуйста..."

    Если вы понятия не имеете, как это (не) работает и что такое DOM, то с чего вы взяли, будто знаете, какие куски нужно выложить, дабы найти проблему?

    P.S. Если намек на то, что к аттачу имеют доступ даже незарегистрированные, архив можно убрать под приличный хайд, не суть важно.
     
  7. Slay0r

    Slay0r Писатель

    Регистр.:
    27 сен 2007
    Сообщения:
    6
    Симпатии:
    0
    Всё уже давно есть.
     
  8. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
Статус темы:
Закрыта.