![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Bangladesh |
|
|||
![]() AsBest ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1089 Регистрация: 4.9.2004 Где: Калининград Репутация: нет Всего: 17 |
мне нужно написать гостевуху, где ведется лог ipом, клиентов юзверя и также место нахождения на сайте. я написал вот такой скрипт для index странице гостевой.
он должен создавать файл ТХТ, но он этого не делает. в чем проблема я не пойму... -------------------- ок |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
Поидее с "a"тоже должен создавать
-------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
| Bangladesh |
|
|||
![]() AsBest ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1089 Регистрация: 4.9.2004 Где: Калининград Репутация: нет Всего: 17 |
а как ваще все это создавать? ну я имею ввиду где указать w+ в моем коде
-------------------- ок |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Osrus
Надежнее использовать touch. |
|||
|
||||
| Bangladesh |
|
|||
![]() AsBest ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1089 Регистрация: 4.9.2004 Где: Калининград Репутация: нет Всего: 17 |
так всех благодарю... файлы создаются -------------------- ок |
|||
|
||||
| Alone |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 11.5.2003 Где: Dnepropetrovsk, U A Репутация: 1 Всего: 6 |
Что значить надежнее? Использовать функцию не по назначению???
Правильно будет использовать fopen("fileName", "a+"); цитата из мана:
-------------------- |
||||||
|
|||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Alone тут фишка в чем, fopen пытается создать файл. touch ешл слздает в любом случае, ну поятно, если пермишшоны есть... (обрати внимание на последнюю строчку из мана).
К тому же touch для этого используется как команда shell'a. |
|||
|
||||
| Alone |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 11.5.2003 Где: Dnepropetrovsk, U A Репутация: 1 Всего: 6 |
Я знаю что touch может создать файл, и даже сам им часто пользуюсь в шелле С вышеописанными параметрами - fopen : -проверит файл на существование, при надобности создаст его. - откроет файл на запись - передвинет указатель на конец файла и всё это в одно действие. А при использовании touch - будут лишние телодвижения, и в конце-концов вызов того же fopen -------------------- |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Alone
Эти телодвижения - надежнее, поскольку при fopen файл может и не создаться... Вот в чем вся фишка. touch(); создает файл в любом случае (ну кгда пермишенны есть). |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Mal Hack, интересно а что чаще бывает, что файл с помощью fopen создается, или открыты права на юзанье шелла?
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Bangladesh |
|
|||
![]() AsBest ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1089 Регистрация: 4.9.2004 Где: Калининград Репутация: нет Всего: 17 |
млин
он действует посмотрите кто-нибудь код плиз... а то ужас... -------------------- ок |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
не знаю... должно работать! проверь, определены ли все параметры и правильно ли работает data. а лучше вначале создай строку со всеми параметрами, <br>`ами и что там тебе ещё нужно и пиши fwrite($file,$str) вместо fputs`ов...
|
|||
|
||||
| Opik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
|
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |