palladin_jedi

palladin_jedi
Рейтинг
71
Регистрация
13.07.2010
Должность
Web-developer
iCospi:
название функций там, с помощью которых это можно сделать

PHP strpos(); или аналогичные.

viktorname:
Подскажите пожалуйста, что сделать?

Перезагрузите первый или вручную ему сделайте DNSflush.

<ul class="iconbar"><li>


<a href="ссылка" target="_blank"><img src="....png" alt="...">текст<span></span></a>

</li></ul>

И как после этого переносу не случится?

palladin_jedi добавил 26.10.2011 в 08:06

seo3_Kul:
Текст и последующий элемент маркированного списка шли в одну строчку, причем элемент маркированного списка, состоящий из двух картинок так же был в одну строку...

ul - тоже float:left

А вообще - как-то ужасно всё это...

Asar:
З.Ы. Причем ситуация аналогична у двух сайтов на одном и том же самописном движке в одном аккаунте хостинга (русская и английская версия).

Скорее всего на странице где пропадает сессия не выполняется session_start() или аналог, если сайт не на PHP.

Гуглите на тему "jQuery комментарии". Там кода с примерами и готовых плагинов навалом.

Поздравляю строгого, но справедливого модератора! :)

ячейкам таблицы задать свойство CSS text-allign: center;

Если выровнять по вертикали - vertical-align: top;

Блин, а как одинаковые кнопки в таблице могут быть разной высоты? Может и мне пора выспаться?.. :)

А то сначала ответил, а потом думаю...

Ink-developer:
Простейший быстрый скрипт, открыл записал закрыл, и что проблемы по вашему уже нет? Ни чего не изменилось, т.к. опять же заходят 2 пользователя в 1 единицу времени и косяк на лицо, а для того чтобы они вошли одновременно достаточно лишь высокой посещалки ресурса.

Вам выше я и edogs указали где у вас ошибка в логике скрипта.

Если не сложно, попытайтесь мне объяснить - что общего между высокой посещаемостью и чтением\записью довольно большого файла?

Ничего.

Ink-developer:
Что значит, распараллеливают? как я могу распараллелить вызов скрипта двумя посетителями одновременно? То что я сделал 1000 циклов, этим я лишь увеличил вероятность запуска в один и тот-же момент (тоесть имитировал посещаемый сайт), любой другой скрипт не меняет ситуацию просто вероятность сбоя в разы меньше но она всегда есть.

Постараюсь объяснить:

Вы попытались сымитировать нагрузку большим файлом, который читается\пишется как минимум в 2 потока одновременно. Скрипты, к которым идёт обращение на сайте (тот же PHP) рассчитаны на быстрое выполнение - "исполнился и забыл", но никак не на параллельную, безошибочную, многопоточную запись в файл.

Короче, ладно, тут долго рассуждать можно...

Проверьте сначала статус файла на ваш LOCK_EX. Если заблокирован другим скриптом - не пишите. Попробуйте повторное обращение через интервал.

База TecDoc? Знакомо... :)

А что именно пытаешься вывести?

Если детали по запчастям по id - я делал так:

if ($select == 'getDetailedParts')

{
$category_id=$_GET['category_id'];
$car_id=$_GET['car_id'];

$query_t=" SELECT
LA_ART_ID
FROM
LINK_GA_STR
INNER JOIN LINK_LA_TYP ON LAT_TYP_ID = '$car_id' AND
LAT_GA_ID = LGS_GA_ID
INNER JOIN LINK_ART ON LA_ID = LAT_LA_ID
WHERE
LGS_STR_ID = '$category_id'";

$parts_det_1=$db->query($query_t);

$parts_temp = array();

foreach ($parts_det_1->rows as $key => $partid)
{
$parts_temp[]=$partid['LA_ART_ID'];
}

$parts_ids = implode(", ", $parts_temp);

$parts_query_det=" SELECT
ART_ARTICLE_NR,
SUP_BRAND,
DES_TEXTS.TEX_TEXT AS ART_COMPLETE_DES_TEXT,
DES_TEXTS2.TEX_TEXT AS ART_STATUS_TEXT
FROM
ARTICLES
INNER JOIN DESIGNATIONS ON DESIGNATIONS.DES_ID = ART_COMPLETE_DES_ID
INNER JOIN DES_TEXTS ON DES_TEXTS.TEX_ID = DESIGNATIONS.DES_TEX_ID
INNER JOIN SUPPLIERS ON SUP_ID = ART_SUP_ID
INNER JOIN ART_COUNTRY_SPECIFICS ON ACS_ART_ID = ART_ID
INNER JOIN DESIGNATIONS AS DESIGNATIONS2 ON DESIGNATIONS2.DES_ID = ACS_KV_STATUS_DES_ID
INNER JOIN DES_TEXTS AS DES_TEXTS2 ON DES_TEXTS2.TEX_ID = DESIGNATIONS2.DES_TEX_ID
WHERE
ART_ID IN (".$parts_ids.") AND
DESIGNATIONS.DES_LNG_ID = 16 AND
DESIGNATIONS2.DES_LNG_ID = 16";

$parts_det_select=$db->query($parts_query_det);

$parts_output = array();

foreach ($parts_det_select->rows as $part_det => $partsdetailedlist)
{
$part_article=$partsdetailedlist['ART_ARTICLE_NR'];
$brand=$partsdetailedlist['SUP_BRAND'];
$text=$partsdetailedlist['ART_COMPLETE_DES_TEXT'];
$status=$partsdetailedlist['ART_STATUS_TEXT'];

$parts_output[] = array('article' => $part_article, 'brand' => $brand, 'text' => $text, 'status' => $status);
}
Всего: 1266