Старый 09.06.2009, 23:35   #11
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
По умолчанию

2mik, оба кода - полный бред
Последний Герой вне форума   Ответить с цитированием
Старый 10.06.2009, 09:30   #12
Новичок
 
Регистрация: 30.05.2009
Сообщений: 4
Вес репутации: 0
2mik на пути к лучшему
По умолчанию

Последний Герой, спасибо за высокую оценку с убедительной аргументацией )
Тем не менее этот бред стабильно работает уже несколько недель без ошибок, хотя раньше они появлялись постоянно.
Еще раз хотелось обратить внимание разработчиков скрипта:
1. Ошибки записи в файл линкс, хотя и проверяются, но никак не влияют на работу скрипта sape.php. При последующих обращениях работа идет с битым файлом.
2. Работа функции flock() имеет много особенностей о чем сказано в мануале PHP, а также неоднократно обсуждалось на программистских форумах. Функция записи в файл, используемая в sape.php, может вызывать ошибки из-за неправильной работы flock().
2mik вне форума   Ответить с цитированием
Старый 10.06.2009, 11:53   #13
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
По умолчанию

2mik, Вы свою ересь читали?
а теперь подумайте, если у вас есть чем, что в сапе программисты на порядок поумнее вас, а код сапе используется давно и многими, и если б в нем когда то были ошибки, то их уже давно нет
скажу честно, код сапе можно оптимизировать для частных случаев, но скорость выполнения от этого не сильно возрастет

Цитата:
Сообщение от 2mik Посмотреть сообщение
Работа функции flock() имеет много особенностей
Единственная особенность - функция может не работать в винде

Цитата:
Сообщение от 2mik Посмотреть сообщение
может вызывать ошибки из-за неправильной работы flock()
ошибки будут если функция не сработает или если ее убрать - одновременная запись в файл из двух потоков, или один пишет, но не дописал, а второй - читает
Последний Герой вне форума   Ответить с цитированием
Старый 10.06.2009, 12:38   #14
Новичок
 
Регистрация: 30.05.2009
Сообщений: 4
Вес репутации: 0
2mik на пути к лучшему
По умолчанию

Цитата:
Сообщение от Последний Герой Посмотреть сообщение
Единственная особенность - функция может не работать в винде
Это не единственная особенность. Но и это уже неплохая причина, чтобы аккуратно использовать эту функцию. Хостинги разные бывают.

Мое решение основано на моем практическом опыте и опыте других php-программистов. Оно работает. А ересь оно или бред - это уже по-барабану.
2mik вне форума   Ответить с цитированием
Старый 28.06.2009, 01:41   #15
Новичок
 
Регистрация: 07.08.2007
Сообщений: 18
Вес репутации: 0
archangelnn может только надеяться на улучшение
По умолчанию

Цитата:
Сообщение от Последний Герой Посмотреть сообщение
2mik, оба кода - полный бред
Последний герой. Каковы бы не были Ваши "героические" познания в мире программирования наряду с великими умами программистов Sape, лично для меня данный код оказался единственным спасением, т.к. links.db постоянно приходил обрезанным (нет, место на диске было, саппорт молчал, хостинг разводил плечами).

Поэтому всем могу рекомендовать данный код при возникновении аналогичной проблемы, 2mik огромный рекпект и уважуха. Последний герой - надеюсь, что Вы действительно последний из клана Пальцевеерных, уважайте других.

Собственно, это был ап темы для того, чтобы пользователи, столкнувшиеся с такой проблемой, нашли решение. Мне лично помогло только это.
archangelnn вне форума   Ответить с цитированием
Старый 29.06.2009, 22:45   #16
Новичок
 
Аватар для globalmoney
 
Регистрация: 25.06.2009
Сообщений: 27
Вес репутации: 0
globalmoney на пути к лучшему
По умолчанию

Цитата:
Сообщение от Последний Герой Посмотреть сообщение
ошибки будут если функция не сработает или если ее убрать - одновременная запись в файл из двух потоков, или один пишет, но не дописал, а второй - читает
В случае обращения к файлу для записи данных, одновременно в несколько потоков, мы вообще получим пустой файл.
globalmoney вне форума   Ответить с цитированием
Старый 07.08.2009, 09:48   #17
Новичок
 
Регистрация: 07.08.2009
Сообщений: 2
Вес репутации: 0
Kolobkov может только надеяться на улучшение
По умолчанию

2mik, спасибо, только Ваш патч и спас.
Kolobkov вне форума   Ответить с цитированием
Старый 10.08.2009, 16:41   #18
Новичок
 
Регистрация: 26.04.2009
Сообщений: 2
Вес репутации: 0
sakbi на пути к лучшему
По умолчанию

чтото не помогает 2й вариант((

Добавлено через 17 часов 56 минут
Подскажите какие еще варианты, уже 3 для така проблема
на сайте
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in

Последний раз редактировалось sakbi; 10.08.2009 в 16:41. Причина: Добавлено сообщение
sakbi вне форума   Ответить с цитированием
Старый 10.08.2009, 16:54   #19
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от sakbi Посмотреть сообщение
Подскажите какие еще варианты, уже 3 для така проблема
Например, как вариант, место на хостинге заканчивается.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 11.08.2009, 10:09   #20
Новичок
 
Регистрация: 26.04.2009
Сообщений: 2
Вес репутации: 0
sakbi на пути к лучшему
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
Например, как вариант, место на хостинге заканчивается.
нет с местом на хостинге проблем нет..

Добавлено через 16 часов 39 минут
подскажите как еще бороться с этой проблемой?(((

Последний раз редактировалось sakbi; 11.08.2009 в 10:09. Причина: Добавлено сообщение
sakbi вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Warning: array_key_exists(): вылезло cash Ошибки при работе с системой 3 16.06.2009 19:41
Warning: array_key_exists anshir Ошибки при работе с системой 4 20.05.2009 14:28
Warning: Leminov Вопросы по работе системы 2 04.03.2009 22:38
array_key_exists() ZergioZ Ошибки при работе с системой 2 26.01.2009 23:28
Warning: array_key_exists(): paulg Ошибки при работе с системой 4 25.12.2008 10:47


Часовой пояс GMT +3, время: 12:26.