SEO-MAN

SEO-MAN
Рейтинг
187
Регистрация
25.06.2007
LEOnidUKG:
И ч0? Увеличить не судьба? :)

А разве юзер обычного хостинга имеет такие права по насторойке апача?

Эх, жаль что никто с такой проблемой не сталкивался.

База на 500 мб.

В итоге даже не только серия UPDATE,а и построчная обработка php скриптом по id записи всей базы заканчивается ошибкой, т.к. лимит для скрипта 30 секунд.

Обрабатывать текстовый бэкап базы - неинтересно как-то.

А с LIMIT как сделать? Наверно надо передавать скрипту самому себе через $_GET каждый раз следующую группу записей? И уже её в LIMIT указывать. А опыта нет, и примерчика.

Как не нажимая ссылки <a href=test.php?limits=1000>нажми</a> передавать LIMIT через $_GET?

Как то через <META HTTP-EQUIV="REFRESH" CONTENT="N;URL=адрес"> ???

А в самом скрипте читаем этот limits?


...
if (!empty($_GET["limits"]
sabotage:
+1. Или лимитами, скрипт пишется за минуту.

Можно примерчик такого скрипта?

На мой взгляд 3.8.7 вполне удобная, все что мне нужно - настраивается.

vB-SQuad - например с чем придется морочиться?

3.8.4 уже вообще устарела....

Пробелов нет конечно.

Кодировка - файл сделал в блокноте виндоса, значит 1251.

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

Нет не помогло. Почему-то строки только с последней записью совпадают...

Может если я беру с текстового файла построчно

$file_arr = file("text.txt");

то у строк кроме последней есть скрытый символ переноса строки?

$file_arr = file("text.txt");

$sql = mysql_query("SELECT * FROM `user` ....

while ($row = mysql_fetch_array($sql))

{

$uname = $row['username'];

for ($i = 0; $i < count ($file_arr); $i++) {

//if (strcmp($file_arr[$i],$uname)==0)

if ($file_arr[$i] === $uname) // ТУТ НЕ ВСЕГДА СРАБАТЫВАЕТ СРАВНЕНИЕ

{echo $uname." === ".$file_arr[$i]."<br><br>";}

else{echo $uname. " <<<>>>> ".$file_arr[$i] . "<br>";}

} ....

Да цикл точно перебирается, вот почему-то значения $file_arr[$i],$uname неравны где они реально равны...

Вот к примеру $file_arr:

Amelia

Bella Donna

Вася

Deja Vu

Оля

И отображается верно только

Оля === Оля

еще проблема.

$file_arr - массив с 5-10 именами, а в $uname - 1 имя.

for ($i = 0; $i < count ($file_arr); $i++) {

//if (strcmp($file_arr[$i],$uname)==0)

if ($file_arr[$i] == $uname)

{echo $uname." === ".$file_arr[$i]."<br><br>";}

else{echo $uname. " <<<>>>> ".$file_arr[$i] . "<br>";}

}

Не могу понять почему, но к примеру в массиве $file_arr есть Deja Vu, а сравнение не катит....

Deja Vu <<<>>>> Deja Vu

Но корректно работает только сравнение с последним эллементом массива $file_arr.

Всего: 897