myViS

Рейтинг
51
Регистрация
08.07.2008

Продал не дешевый сайт, все прошло отлично. Проблем при переоформлении сайта никаких не возникло. С человеком приятно было сотрудничать!

strilok:
Откуда контент?

Сперва были размещена своя база рефератов, но их было всего чуть меньше сотни, остальные собраны с других сайтов.

Опаньки, час назад хотел у меня обменять на нал 300 вмз. Вбил в гугл его асю, оказывается не одного меня хотел кинуть.

Связался по 444-983-465

Я ему предложил перевести с протекцией и вручить код, чтобы при мне ввел за наличные. Но он начал настаивать, чтобы я оплатил его выписанный счет. Очивидно очередной кидала!

myViS добавил 08.04.2010 в 23:56

В примечании написал это:

ID [8687]. Benificiary: 856914/Сивачев

1270560680 - это количество секунд начиная с 1970 года, т.е. время последнего обновления ссылок.

Скорее всего поставили какую-нибудь сапу в скрытом блоке: overflow:hidden убирает полосу прокрутки (вроде).

Lipcrus, я вам отписал и в личку, и в асю, ответьте, пожалуйста.

wildin:
У кого домен, с хостингом/ без отдаете?

Продается без хостинга, домен в resellerclub

whites:
Оперативки спокойно может не хватать, вероятнее в этом дело.

Этот массив весит в районе 800 кб, здесь со стандартными настройками проблем быть не должно.

Или оперативная память как-то по-другому считается?

whites:
Поменяйте в php.ini memory_limit.

У меня:

memory_limit = 64M

ewg777:
Видя конструкцию типа "while ($i < count($mass_words)){ ", уже дальше можно смотреть

Я не понял эту фразу.

ewg777:
myViS, какую задачу должен выполнять данный код?

Функция выдает слова из текста $text, которых нет в базе данных.

whites:
а также стало очень интересно почему мой совет никак не был воспринят.

Я извиняюсь, так получилось.

whites:
Слабо посчитать сколько надо оперативки для $words = implode("|", $mass_words) и массиве более 40000 элементов? А для while ($i < count($mass_words))?

Сколько, и как считать? Я уже спрашивал выше.

Убрал функцию implode, вместо нее слепливаю сразу через for. Проблема исчезла.

Тем не менее, до сих пор не понятно почему implode давал сбой.

Если кому интересно, то выкладываю скрипт. Сама панель большая, выкладываю функцию, в которой возникал сбой.

function FreeWords ($text, $rusbel){

$words_line = '';
$badwords_line = '';
$trash_words_line = '';
$words = mysql_query("SELECT * FROM `panel_".$rusbel."words`");
for ($mass_words = array(); $row = mysql_fetch_assoc($words); $words_line .= $row['word'].'|');
$bad_words = mysql_query("SELECT `word` FROM `panel_badwords` WHERE `lang`='".$rusbel[0]."' OR `lang`='a'");
for ($mass_badwords = array(); $row = mysql_fetch_assoc($bad_words); $badwords_line .= $row['word'].'|');
$trash_words = mysql_query("SELECT `word` FROM `panel_trash` WHERE `lang`='".$rusbel[0]."'");
for ($mass_trash = array(); $row = mysql_fetch_assoc($trash_words); $trash_words_line .= $row['word'].'|');
/* $words = implode("|", $mass_words); <- В этой строке был сбой
$badwords = implode("|", $mass_badwords);
$trash_words = implode("|", $mass_trash); */
$line = '_|'.$words_line.$badwords_line.$trash_words_line;
$tech_text = DelBadSymb($text);
$tech_text = strtolower($tech_text);
$tech_text = del2words(trim($tech_text));
$mass_words = explode(" ", $tech_text);
$words = '';
$i = 0;
while ($i < count($mass_words)){
if (!strpos($line, '|'.$mass_words[$i].'|')){
$words .= $mass_words[$i].'|';
}
$i++;
}
return trim($words, '|');
}
pikasso:
по стандарту 30 сек. стоит

я туда 900000 поставил, не в этом дело, да и функция implode быстро работает, даже 30 секунд очень много.

ewg777:
Код в студию
$words = implode("|", $mass_words);

где $mass_words - это одномерный массив из 40000 элементов, где каждый элемент это слово, в среднем по 8 букв.

Всего: 104