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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с файлами, Невозможно повторно открыть файл 
:(
    Опции темы
Fatal
Дата 12.3.2005, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Скрипт создает файл

<?php
$hostname = $_SERVER['REMOTE_ADDR'];
$dir="mydir";
$fname='f1';
$h = fopen("$mydir/$f1", "w+");
fwrite($h,strip_tags($hostname));
fclose($h);
?>

При попытке повторного открытия файла выдается ошибка. Попытка удалить файл при помощи файлового менеджера терпит неудачу с выдачей сообщения о том, что файл используется другой программой, но ведь он дожен быть уже закрыт и освобожден. Вероятнее всего есть ошибка либо в рассуждениях, либо в способе работы с файлом. Подскажите как справиться с ситуацией.
Добавлено @ 00:38
Тыщу извинений не туда попал.
PM MAIL   Вверх
PARROT
Дата 12.3.2005, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Код

$a=fopen("wp2.txt","a");
fwrite($a,"$nm\t$mail\t$text\n");
fclose($a);

Я не вижу название создаваемого файла и его расширения txt

Код

$h = fopen("$mydir/$f1.txt", "w+");


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

Это сообщение отредактировал(а) PARROT - 12.3.2005, 01:02


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Opik
Дата 12.3.2005, 02:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

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



Fatal
код ошибок в студию.
PM MAIL Skype   Вверх
Mal Hack
Дата 12.3.2005, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Странно... Я же вроде отвечал в эту тему...

Цитата(Fatal @ 12.3.2005, 00:32)
$mydir/$f1

Создается файл $f1.txt, т.к. переменой $f1 у тебя нет. А $ в винде - временный файл, поэтому ты его и не видишь. Как в никсах не знаю, но думаю аналогично.

Цитата(Fatal @ 12.3.2005, 00:32)
$fname='f1';

Догадайся, что куда надо подставить.
PM ICQ   Вверх
Fatal
Дата 12.3.2005, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Тема оказалась короткой. Действительно необходимо было поставить расширение. С расширением ТХТ работает без проблем. Как с другими не пробовал. Да собственно и не зачем... пока.
Всем спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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