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
|
Последний Герой, спасибо за высокую оценку с убедительной аргументацией )
Тем не менее этот бред стабильно работает уже несколько недель без ошибок, хотя раньше они появлялись постоянно. Еще раз хотелось обратить внимание разработчиков скрипта: 1. Ошибки записи в файл линкс, хотя и проверяются, но никак не влияют на работу скрипта sape.php. При последующих обращениях работа идет с битым файлом. 2. Работа функции flock() имеет много особенностей о чем сказано в мануале PHP, а также неоднократно обсуждалось на программистских форумах. Функция записи в файл, используемая в sape.php, может вызывать ошибки из-за неправильной работы flock(). |
10.06.2009, 11:53 | #13 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
|
2mik, Вы свою ересь читали?
а теперь подумайте, если у вас есть чем, что в сапе программисты на порядок поумнее вас, а код сапе используется давно и многими, и если б в нем когда то были ошибки, то их уже давно нет скажу честно, код сапе можно оптимизировать для частных случаев, но скорость выполнения от этого не сильно возрастет Единственная особенность - функция может не работать в винде ошибки будут если функция не сработает или если ее убрать - одновременная запись в файл из двух потоков, или один пишет, но не дописал, а второй - читает |
10.06.2009, 12:38 | #14 |
Новичок
Регистрация: 30.05.2009
Сообщений: 4
Вес репутации: 0
|
Это не единственная особенность. Но и это уже неплохая причина, чтобы аккуратно использовать эту функцию. Хостинги разные бывают.
Мое решение основано на моем практическом опыте и опыте других php-программистов. Оно работает. А ересь оно или бред - это уже по-барабану. |
28.06.2009, 01:41 | #15 |
Новичок
Регистрация: 07.08.2007
Сообщений: 18
Вес репутации: 0
|
Последний герой. Каковы бы не были Ваши "героические" познания в мире программирования наряду с великими умами программистов Sape, лично для меня данный код оказался единственным спасением, т.к. links.db постоянно приходил обрезанным (нет, место на диске было, саппорт молчал, хостинг разводил плечами).
Поэтому всем могу рекомендовать данный код при возникновении аналогичной проблемы, 2mik огромный рекпект и уважуха. Последний герой - надеюсь, что Вы действительно последний из клана Пальцевеерных, уважайте других. Собственно, это был ап темы для того, чтобы пользователи, столкнувшиеся с такой проблемой, нашли решение. Мне лично помогло только это. |
29.06.2009, 22:45 | #16 |
Новичок
Регистрация: 25.06.2009
Сообщений: 27
Вес репутации: 0
|
В случае обращения к файлу для записи данных, одновременно в несколько потоков, мы вообще получим пустой файл.
|
10.08.2009, 16:41 | #18 |
Новичок
Регистрация: 26.04.2009
Сообщений: 2
Вес репутации: 0
|
чтото не помогает 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. Причина: Добавлено сообщение |
10.08.2009, 16:54 | #19 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
Например, как вариант, место на хостинге заканчивается.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
11.08.2009, 10:09 | #20 |
Новичок
Регистрация: 26.04.2009
Сообщений: 2
Вес репутации: 0
|
нет с местом на хостинге проблем нет..
Добавлено через 16 часов 39 минут подскажите как еще бороться с этой проблемой?((( Последний раз редактировалось sakbi; 11.08.2009 в 10:09. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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, время: 11:33.