ФорумПрограммированиеPHP для идиотов → не работает include при вызови его с другого файла.

не работает include при вызови его с другого файла.

  • aquafresh

    Сообщения: 9 Репутация: N Группа: Кто попало

    Spritz 22 декабря 2010 г. 8:16, спустя 5 часов 55 минут 10 секунд

    когда пишу, include в index.php всё работает, но когда вызываю include с под конструктора класса он не подключается … в чём может быть проблема????


    <?php      // site/index.php
             
             include 'language/translate.php';

             $translate = new translate();

             
    ?>

    <?php      // site/language/translate.php

        class translate
    {

    function __construct()
    {
    include 'language/russian.php';
    }

    }

    ?>
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 22 декабря 2010 г. 0:32, спустя 16 часов 16 минут 26 секунд

    aquafresh, наверно путь не правильно указан. проверь is_file('language/russian.php')
  • aquafresh

    Сообщения: 9 Репутация: N Группа: Кто попало

    Spritz 22 декабря 2010 г. 0:38, спустя 5 минут 38 секунд

    вызвал is_file('language/russian.php'); в файле [ site/language/translate.php ] вернуло 1
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 22 декабря 2010 г. 0:41, спустя 2 минуты 44 секунды

    aquafresh, если это в конструторе вернёт 1 то значит всё должно подключаться, а не работает что то другое. По чему ты судишь что что то не подключается иклудом?
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 22 декабря 2010 г. 0:41, спустя 45 секунд

    aquafresh, а с чего решил что файл не подключается? Напиши в russian.php самой первой командой пыхи вывод на экран чего-нить.
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 22 декабря 2010 г. 2:21, спустя 1 час 39 минут 17 секунд

    function __construct()
    {
    include dirname(__FILE__).'/language/russian.php';
    }
    не всё полезно, что в swap полезло

Пожалуйста, авторизуйтесь, чтобы написать комментарий!