Программирование на php. Общие вопросы.

(Ответов: 402, Просмотров: 32652)
Страница 32 из 41 Первая ... 223031323334 Последняя
  1. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    Top-tompak,


    Код:
    include('/../../base.php');

    это получится на два уровня выше, например:


    Код:
    /var/www/vhosts/site/www/index.php (подключаем в этом файле)
    /var/www/vhosts/base.php (подключаем этот файл)
    Чтобы подключить
    Код:
    /var/www/vhosts/site/base.php
    надо написать так

    Код:
    include('/../base.php');
    • 1

    Спасибо сказали:

    Top-tompak(01.05.2014),
  2. in search... Аватар для Top-tompak
    • Регистрация: 16.08.2012
    • Сообщений: 189
    • Репутация: 43
    OKyJIucT,
    В итоге такая ошибка, но самом деле файл есть.
    Warning: include(/../base.php): failed to open stream: No such file or directory in /var/www/vhosts/site/www/index.php on line 10 Warning: include(): Failed opening '/../base.php' for inclusion (include_path='.:') in /var/www/vhosts/site/www/index.php on line 10
    А если написать:
    PHP код:
    require realpath('../base.php'); 
    то выдает ошибку:
    Warning: realpath(): open_basedir restriction in effect. File(/var/www/vhosts/site/base.php) is not within the allowed path(s): (/var/www/vhosts/site/www/:/tmp/) in /var/www/vhosts/site/www/index.php on line 10 Warning: require(): Filename cannot be empty in /var/www/vhosts/site/www/index.php on line 10 Warning: require(): Filename cannot be empty in /var/www/vhosts/site/www/index.php on line 10 Fatal error: require(): Failed opening required '' (include_path='.:') in /var/www/vhosts/site/www/index.php on line 10
    • 0
  3. Новичок
    • Регистрация: 20.05.2008
    • Сообщений: 2
    • Репутация: 11
    Top-tompak,
    Проблема не в коде, а в настройках параметра open_basedir - содержит список директорий, в которых может работать php. Файл, который пытаетесь подключить, видимо находится вне этого списка:

    allowed path(s): (/var/www/vhosts/site/www/:/tmp/)
    Так что нужно или изменить структуру проекта, или изменить параметр open_basedir
    • 2

    Спасибо сказали:

    ap0stal(03.05.2014), Top-tompak(10.05.2014),
  4. in search... Аватар для Top-tompak
    • Регистрация: 16.08.2012
    • Сообщений: 189
    • Репутация: 43
    seoproger, да проблема была из за этого. Оказывается шаред хостинги для безопасности изменяют его
    • 0
  5. Мне стало легче на 99 % Аватар для Witch_You
    • Регистрация: 30.08.2009
    • Сообщений: 481
    • Репутация: 61
    • Webmoney BL: ?
    Всем привет! У меня несколько вопросов…
    1. Есть файл index.php (расположен в главной директории) с содержанием:
    PHP код:
    <p align="center"><?php $gif=file('test.txt');echo $gif[rand(0,count($words)-1)];?></p>
    Проблема: почему – то на сайте отображается без выравнивания по центру

    2. Есть файл test2.php (расположенный в другой директории) с содержнаием :
    PHP код:
    <?php include ('../file.php'); ?>
    Проблема: Warning: file(test.txt) [function.file]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\file.php' on line 1

    Подскажите, как лечить?
    Что? Вы не довольны своей скоростью интернета?
    • 0
  6. Allow: /index.php Аватар для DarkAngel-163
    • Регистрация: 29.07.2011
    • Сообщений: 510
    • Репутация: 124
    • Webmoney BL: ?
    Witch_You, по первому пункту: быть может есть какие CSS стили которые перекрывают? или у параграфов выставлен float: left; что убирает у них width: 100%, или ещё что. Смотрите в дебагере браузера.

    По второму: вам чёрным по белуму пишут, что нету файла в текущей директории. Смотрите какой исполняющий файл, и правильно-ли относительно него вы указываете путь инклуда.
    • 0
  7. Мне стало легче на 99 % Аватар для Witch_You
    • Регистрация: 30.08.2009
    • Сообщений: 481
    • Репутация: 61
    • Webmoney BL: ?
    Цитата Сообщение от DarkAngel-163 Посмотреть сообщение
    по первому пункту: быть может есть какие CSS стили которые перекрывают? или у параграфов выставлен float: left; что убирает у них width: 100%, или ещё что. Смотрите в дебагере браузера.
    Если я сделаю например вот так
    Код HTML:
    <p align="center">Привет мир!</p>
    То он будет по центру... Не знаю, почему php-скрипт не выравнивается...

    ---------- Сообщение добавлено 19:03 ---------- Предыдущее 19:01 ----------

    Цитата Сообщение от DarkAngel-163 Посмотреть сообщение
    По второму: вам чёрным по белуму пишут, что нету файла в текущей директории. Смотрите какой исполняющий файл, и правильно-ли относительно него вы указываете путь инклуда.
    Я знаю, что этот файл в корне сайта...
    PHP код:
    <?php include ('../file.php); ?>
    вот как я его прописал...
    Что? Вы не довольны своей скоростью интернета?
    • 0
  8. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    Цитата Сообщение от Witch_You Посмотреть сообщение
    Я знаю, что этот файл в корне сайта...
    PHP код:
    <?php include ('../file.php); ?>
    вот как я его прописал...
    а файл, в котором вы это прописали, где находится? Так вы перешли не в корень сайта, а на уровень выше
    • 0
  9. Мне стало легче на 99 % Аватар для Witch_You
    • Регистрация: 30.08.2009
    • Сообщений: 481
    • Репутация: 61
    • Webmoney BL: ?
    OKyJIucT, файл, в котором я это прописал лежит в директории test1.ru/dir/index.php, но файл, на который он ссылается лежит в корне test1.ru/file.php
    Что? Вы не довольны своей скоростью интернета?
    • 0
  10. Новичок
    • Регистрация: 10.06.2014
    • Сообщений: 6
    • Репутация: 4
    Witch_You, попробуйте дописать ./ вначале пути, хотя и по вашей схеме должно работать.
    PHP код:
     <?php include ('./../file.php'); ?>
    На крайний случай пишите(раз файл в корне сайта)
    PHP код:
     <?php include ($_SERVER["DOCUMENT_ROOT"]."/file.php"); ?>
    • 2

    Спасибо сказали:

    OKyJIucT(17.06.2014), Witch_You(17.06.2014),
Страница 32 из 41 Первая ... 223031323334 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Веб программирование на Php, MySQL, Ajax. Программирование на C#
Создание сайтов 3 31.05.2011 01:53
Веб программирование на Php, MySQL, Ajax. Программирование на C#
Реклама партнерских программ 3 31.05.2011 01:53
Качественное программирование на заказ
Создание сайтов 2 13.09.2010 16:02
Веб-программирование [php, Xhtml, Css, Javascript]
Другая работа 0 28.02.2010 23:10

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры