Войти

Показать полную графическую версию : [решено] Работа с файлами через php


Ne_fart
12-11-2013, 00:29
Добрый день. Необходима помощь, уже все перекопал. JОписываю ситуацию: сервер php расположен на удаленной машине. Код пишу на локальной машине, на phpStorm. Тут же на локальной и проверяю(хост правлен). Проблем с соединением и работой не было, уже написан огромный кусок кода, но сейчас есть необходимость записать итоги в файл txt и тут встрял. Пишу код, запускаю программу, но никаких действий с файлами не происходит, то есть пробовал и создать файл, и редактировать, и удалять, но результат нулевой. Чтение файла, и просмотр объема файла работают без проблем. Затык именно в правке файла. Пример кода пишу ниже, помогите, подскажите в каком направлении копать, может есть возможность прогнать какой-нить тест на правку файлов =).

$fp=fopen('itog.txt', 'a');
$t="Данные";
if (fputs($fp,$t))echo "запись произведена";
else echo "неудачно";
fclose($fp);

Вобще вариаций с написанием пробовал массу.

Команда:
unlink('itog.txt');
так же не удаляет файл.

Заранее благодарен.

DedAlex
12-11-2013, 19:29
Ne_fart, а разрешение на запись есть?

Ne_fart
13-11-2013, 11:45
Не совсем понимаю что за разрешения. Ведь когда я правлю php страницу в phpStorm и отправляю её на сервер, то синхронизация проходит без проблем, то есть править уже существующие файлы я могу, а вот создать и удалить почему-то нет.

DedAlex
14-11-2013, 01:15
Не совсем понимаю что за разрешения. »
Chmod (http://ru.wikipedia.org/wiki/Chmod)
то есть пробовал и создать файл, и редактировать, и удалять, но результат нулевой. Чтение файла, и просмотр объема файла работают без проблем. »
По этому описанию похоже что нет прав на запись.

Ne_fart
14-11-2013, 15:24
Спасибо огромное, раньше с такой командой не сталкивался, действительно проблема была в разрешениях. После установки всех прав доступа, все получилось!




© OSzone.net 2001-2012