Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Открытие файла

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Vampire
Отправлено: 31 Мая, 2013 - 00:25:02
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




fopen($_SERVER['DOCUMENT_ROOT']."/".$_POST[GET_OPEN], 'r');
Вот так открываю файл, на локалке все работает, но на хосте нет. Тип что-то с правами доступа связано. Подскажите как для хостинга запилить
 
 Top
LIME
Отправлено: 31 Мая, 2013 - 00:30:29
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




сначала путь проверь
 
 Top
Vampire
Отправлено: 31 Мая, 2013 - 00:32:05
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




LIME пишет:
сначала путь проверь

путь 100% правильный. 100 раз проверял
 
 Top
Ezi
Отправлено: 31 Мая, 2013 - 00:33:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




Дак права доступа на чтение файла дайте.

(Отредактировано автором: 31 Мая, 2013 - 00:34:30)



-----
Хочешь жить - умей вертеться
 
 Top
Vampire
Отправлено: 31 Мая, 2013 - 00:35:05
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Ezi пишет:
Дак права доступа на чтение файла дайте.

снова мимо, если прямой путь к файлу указать, то все ок
 
 Top
Ezi
Отправлено: 31 Мая, 2013 - 00:36:42
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




Если ошибка есть, покажите её нам.

и посмотрите куда $_SERVER['DOCUMENT_ROOT'] указывает

Для полноты:
1) Полный путь по которому открывается
2) значение $_SERVER['DOCUMENT_ROOT']

(Отредактировано автором: 31 Мая, 2013 - 00:37:24)



-----
Хочешь жить - умей вертеться
 
 Top
LIME
Отправлено: 31 Мая, 2013 - 00:37:02
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




балда проверь что фция получает как путь
думаю найдешь лишний слеш
 
 Top
Vampire
Отправлено: 31 Мая, 2013 - 00:40:07
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Ezi пишет:
Если ошибка есть, покажите её нам.

и посмотрите куда $_SERVER['DOCUMENT_ROOT'] указывает

Для полноты:
1) Полный путь по которому открывается
2) значение $_SERVER['DOCUMENT_ROOT']

значение $_SERVER['DOCUMENT_ROOT'] указывает на домашнюю папку, а не на папку выполнения скрипта. в этом и вся проблема
 
 Top
Ezi
Отправлено: 31 Мая, 2013 - 00:46:32
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




http://php.net/manual/ru/languag...s.predefined.php

Откроет файл в директории скрипта:
fopen(__DIR__."/".$_POST[GET_OPEN], 'r');


-----
Хочешь жить - умей вертеться
 
 Top
Vampire
Отправлено: 31 Мая, 2013 - 00:57:07
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




тогда возвращает такой путь
Z:\home\test12.ru\www\codeedit/test.txt
а нужен такой:
Z:\home\test12.ru\www\test.txt
Скрипт который выполняется лежит в папке codeedit, а нужный мне файл в ../codeedit
 
 Top
Ezi
Отправлено: 31 Мая, 2013 - 01:37:53
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




fopen(dirname(__DIR__)."\\".$_POST[GET_OPEN], 'r');

спасибку не забудьте нажать.

(Отредактировано автором: 31 Мая, 2013 - 01:39:26)



-----
Хочешь жить - умей вертеться
 
 Top
Vampire
Отправлено: 31 Мая, 2013 - 08:41:58
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Спасибка, на на хостинге все равно не работает
(Добавление)
Все решил, спасибка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB