За последние 24 часа нас посетили 18008 программистов и 1673 робота. Сейчас ищут 1109 программистов ...

почему не видит эту константу ?

Тема в разделе "PHP для новичков", создана пользователем Artion999, 26 дек 2010.

  1. Artion999

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

    С нами с:
    16 дек 2010
    Сообщения:
    10
    Симпатии:
    0
    сработала строка в начале кода
    Код (Text):
    1. <?php
    2.  
    3. /**
    4.  * описание файла: Контроллер "Товары"
    5.  * @изменён [4:6, 14.12.2010]
    6.  */
    7.  
    8. if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    9.  
    10. class Goods extends Controller {
    11.    
    12.    
    13.    function add (){
    14.        
    15.    
    16.     $this->load->view('goods/add');
    17.  
    18.     }
    19. }
    выдала No direct script access allowed
    поискав понял что связано с безобасностью а по большому счёту ни... не понял,помогите разобраться и исправить !!!![
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Наверное, потому что её нет?
     
  3. Artion999

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

    С нами с:
    16 дек 2010
    Сообщения:
    10
    Симпатии:
    0
    точно !!!! ))
    вопрос в каком месте движка CodeIgniter её прописать ? дело то ещё в том что после установки всё работало, может из - за того что Денвером пользуюсь ?
     
  4. jenya777777

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

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    В конфигах надо прописать url сайта
     
  5. Devzirom

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

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
  6. Artion999

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

    С нами с:
    16 дек 2010
    Сообщения:
    10
    Симпатии:
    0
    здесь?
    /*
    |--------------------------------------------------------------------------
    | Base Site URL
    |--------------------------------------------------------------------------
    |
    | URL to your CodeIgniter root. Typically this will be your base URL,
    | WITH a trailing slash:
    |
    | http://example.com/
    |
    */
    $config['base_url'] = "http://localhost/www/new.site.ru/";

    прописал, результат прежний "No direct script access allowed"

    а почему с самого начало, когда ни чего не прописывал работало всё ?
     
  7. Johnatan

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

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Могу поинтересоваться, как именно вы её прописали?
     
  8. jenya777777

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

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0

    Судя по тому что ты прописываещь поддомен, то может проблема в этом у тебя? Тогда тебе надо будет еще добавить этот адрес в httpd.conf
     
  9. Artion999

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

    С нами с:
    16 дек 2010
    Сообщения:
    10
    Симпатии:
    0
    Всех благодарю за проявленную помощь!!!!! С наступающим!!!
    Как говориться всё в этом Мире даётся на пределе, как только мозг стал закипать тут то всё и началось становиться на свои места :D
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    надо хорошенько выспаться ))))
     
  11. Artion999

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

    С нами с:
    16 дек 2010
    Сообщения:
    10
    Симпатии:
    0

    тоже вариант !! )))