Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с текстовым файлом на сервере, внесение изменений в текстовый файл 
:(
    Опции темы
Finder128
Дата 15.3.2009, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 15.3.2008

Репутация: нет
Всего: нет



Доброго времени суток всем. Хотелось бы узнать, как работать с текстовыми файлами, расположенными на удалённом сервере. У меня есть код выводящий данные в csv-файл. На локальном сервере всё работает, данные выводятся, на удалённом сервере с файлом ничего не происходит. При этом файл воспринимается как writeable. Вот код:
Код

$forcsv="output.csv";
$dir="csv";
$file=realpath($dir)."/".$forcsv;

$open=fopen($file,"w");
 flock($open,LOCK_EX);
 flock($open,LOCK_UN);
 fclose($open);

if(is_writeable($file)){


 foreach($csv as $element){

  $write=fopen($file,"a+");
  flock($write,LOCK_EX);
 fwrite($write,$element."\r\n");
  flock($write,LOCK_UN);
 fclose($write);
}
}
else { print "Could not open file for writing!";}


Это сообщение отредактировал(а) Finder128 - 15.3.2009, 08:49
PM MAIL   Вверх
Zmiuko
Дата 15.3.2009, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: 2
Всего: 2



Ты права на файл, куда сохраняешь, выставлял?
PM MAIL WWW ICQ Skype Jabber   Вверх
Zmiuko
Дата 23.3.2009, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: 2
Всего: 2



Цитата

Код

$forcsv="output.csv";
$dir="csv";
$file=realpath($dir)."/".$forcsv;
$open=fopen($file,"w");
 flock($open,LOCK_EX);
 flock($open,LOCK_UN);
 fclose($open);



Не тот маленько вариант, тебе сокеты необходимо использовать, если ты на одном сервере скрипт запускаешь, а на другой сервер сохраняешь. Ну или библеотеку Curl, но тут проблема, если хостинг дурной, то с последним в активировании проблема будет, а так - ничего сложного и исходные примерыты найдешь по этому форуму. Что если у тебя проблема в том, что скрипт никак не ведет себя на сервере самом (не из-под локали), то тут проблема в правах на сохраняемый файл, в htaccese`е, настройках апача... господи, да в чем угодно,но скорее в неправильности самого кода. Не проверял.
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0958 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.