За последние 24 часа нас посетили 17537 программистов и 1716 роботов. Сейчас ищут 1606 программистов ...

Очередной нивичок !

Тема в разделе "PHP для новичков", создана пользователем ErvinR., 8 сен 2006.

  1. Anonymous

    Anonymous Guest

    Кстати, кто тут просил пример логирования для успешной DoS атаки? вот от и был =)
     
  2. Anonymous

    Anonymous Guest

    :)

    А если нужно вызвать файл из папки
    Код (Text):
    1. index.php?page= user/profile
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Суть проверки строки состоит в проверке а не в правке строки, работать ваш код будет, но и микроскопом тоже можно гвозди забивать !!!
    Такой метод является вполне правильным, просто использовать его надо тоже правильно
    это уже проблемы не в коде (а в ДНК) :)
     
  4. Anonymous

    Anonymous Guest

    Я тоже сторонник работы с запросами, но у меня ни одно значение переменной не совпадает с именем файла (точнее с полным путем к файлу).

    Эта ссылка вызывает index.php папки page модуля system
    http://www.slavyansk.ru/index.php?req=system:page&id=1


    Эта ссылка к примеру вызывает функцию map
    http://www.slavyansk.ru/index.php?req=map
    Данная функция в списке разрешенных
     
  5. Anonymous

    Anonymous Guest

    Если все же захочешь оставить эту схему работы с файлами (сразу include по запросы) – тогда я тебе рекомендую следующее

    Добавь ко всем своим файлам к примеру _myfile
    У тебя файлы будут иметь следующие имена
    home_myfile.php, about_myfile.php


    Тогда при вызове ссылки index.php?page=home
    к переменной добавь _myfile а только потом.php

    И тогда это не нужно
    Код (Text):
    1. $page = str_replace('/','',$_GET['page']).'.php';
     
  6. Anonymous

    Anonymous Guest

    Я в настройках серверов не селен – я программист
    Но вы мне скажите разве нельзя установить запрет к etc
     
  7. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Не нужно !
     
  8. Sh0t

    Sh0t Активный пользователь

    С нами с:
    14 июл 2006
    Сообщения:
    21
    Симпатии:
    0
    В зависимости от хостера, но лучше перебдить чем недобдить :)
     
  9. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Sh0t
    Ошибаешься, перебдить не надо, наоборот если слишком бдить это отвлекает и может стать причиной гараздо больших дыр.

    Хоть шуруп вбитый молотком и держится лучше чем гвоздь вкрученый отвёрткой, можно просто просто не изобретать велосипед с квадратными колёсами и использовать вещи(функции/переменные/итд) по их прямому назначению
     
  10. Anonymous

    Anonymous Guest

    И еще на мой взгляд важная деталь

    В index.php в вставляем

    PHP:
    1. <?php
    2. //  ------------------------------------------------
    3. //  Запретить повторное включение данного файла
    4. //  ------------------------------------------------
    5. if ( !defined("INDEX_INCLUDED") ) {
    6.     define("INDEX _INCLUDED",1);
    7.  
    8. // твой код
    9.  
    10.  
    11. }  // end defined INDEX _INCLUDED
    12.  
    13. ?>
    14.  

    Во все страницы которые будут запускаться толь с index.php вставляем
    PHP:
    1. <?php
    2. if (!defined("INDEX _INCLUDED"))
    3.     exit();
    4.  
    5. // твой код
    6.  
    7. ?>
     
  11. ErvinR.

    ErvinR. Активный пользователь

    С нами с:
    8 сен 2006
    Сообщения:
    10
    Симпатии:
    0
    Блин не работает !

    Отдельно все работает, но как только начинаю заполнять все странички контенотом, перестает работать. Та же самая ошибка. Может это связанно с неправильной расстановкой их в коде ?
     
  12. Anonymous

    Anonymous Guest

    actionscript@mail.ru
    Скинь на мыло все что у тебя есть по этому примеру
     
  13. ErvinR.

    ErvinR. Активный пользователь

    С нами с:
    8 сен 2006
    Сообщения:
    10
    Симпатии:
    0
    actionscript
    отправил
     
  14. Anonymous

    Anonymous Guest

    У меня все работает – я не чего не менял.

    На всякий - вышли мне AC_RunActiveContent.js


    Ты говорил что 3 файла index, home, about – а выслал 2
     
  15. ErvinR.

    ErvinR. Активный пользователь

    С нами с:
    8 сен 2006
    Сообщения:
    10
    Симпатии:
    0
    actionscript
    отправил