Реклама на сайте Advertise with us

Интересный момент.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 29/05/12 в 14:49       Ответить с цитатойцитата 

закинул на обработку данные. всё вроде шло отлично, но потом смотрю перестало работать.
У меня в фору мазносятся данные по типу
data|data|data| и т.д.
в каждой строке есть имя будущего файла т.е.
data|data|data|file-name|
которое вытаскивается и получается
$fileName = "file-name";
затем в коде есть две строки :
$directory = "result";
.....
file_put_contents('./'.$directory.'/'.$fileName.'.jpg', $img);
.....
file_put_contents('./'.$directory.'/'.$fileName.'.'.$typePage, $content);
ну так вот 5+к строк обработались нормально, а потом мистика началась
скрипт отказался работать
выдавая такую ошибку:

Warning: file_put_contents(result/nighttime-sex-adventure.shtml) [function.file-put-contents]: failed to open stream: Permission denied in H:\www\SCRIPTS\script.php on line 92
on line 92 это как раз
file_put_contents('./'.$directory.'/'.$fileName.'.'.$typePage, $content);
делаю строку такой:
file_put_contents($fileName.'.'.$typePage, $content);
работает как нужно. что за ерунда немогу понять.
почему отказывается писать в директорию непойму icon_confused.gif
зы: так же попробовал разделить директории т.е. в одну писать изображения в другую страницы, тоже нормально работало.
а вот получается в какой то момент писать в одну директорию отказался.

0
 



С нами с 30.04.12
Сообщения: 51
Рейтинг: 157

Ссылка на сообщениеДобавлено: 30/05/12 в 17:02       Ответить с цитатойцитата 

Дык вроде ошибка о том, что:
файл существует и у твоего скрипта нет прав записи в него;
нет прав записи в директорию;
может быть вовсе директории нет?

Тернии, через которые

8
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 30/05/12 в 19:40       Ответить с цитатойцитата 

так самое интересное то что он одну часть строк обработал и записал всё куда нужно, а потом в какой то момент перестал в процессе работы это делать. ставлю опять на обработку те строки которые он обработал, он их обрабатывает, ставлю сново те которые не захотел и он их не обрабатывает.
директория существует ибо она создавалась в ручную и есть проверка. так что очень интересно получилось. Короче четоб не замарачивался создал 2 директории.
Но вобще интересно почему это так.

0
 



С нами с 01.04.12
Сообщения: 10
Рейтинг: 47

Ссылка на сообщениеДобавлено: 30/05/12 в 21:06       Ответить с цитатойцитата 

Lexikon писал:
file_put_contents('./'.$directory.'/'.$fileName.'.'.$typePage, $content);

Если на серваке стоит пхп 5.3 то может есть смысл попробовать воспользоваться магической константой __DIR__ и указать глобальный путь?
Я бы попробовал, чем чёрт не шутит.

file_put_contents(__DIR__.'/'.$directory.'/'.$fileName.'.'.$typePage, $content);

8
 



С нами с 30.04.12
Сообщения: 51
Рейтинг: 157

Ссылка на сообщениеДобавлено: 30/05/12 в 21:36       Ответить с цитатойцитата 

Lexikon, а файловая система, случаем, не FAT32?

Тернии, через которые

8
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 31/05/12 в 06:28       Ответить с цитатойцитата 

всё это прикручено в флешке, а там да FAT32

0
 



С нами с 30.04.12
Сообщения: 51
Рейтинг: 157

Ссылка на сообщениеДобавлено: 31/05/12 в 07:07       Ответить с цитатойцитата 

Lexikon, ну вот и ответ: в FAT32 не может быть больше 64k файлов в директории icon_smile.gif

Тернии, через которые

9
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »