Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.02.2009, 19:07
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от blaga
geforce была такая трабла.
помогло только это.
PHP код:
function toUnicodeEntities($text, $from="w")
{
$text = convert_cyr_string($text, $from, "i");
$uni="";
$len=strlen($text);
for($i=0; $i<$len; $i++)
{
$char=$text{$i};
$code=ord($char);
$uni .= ($code>175)? "&#" . (1040+($code-176)) . ";" : $char;
}
return $uni;
}
Не работает ((((
|
|
|

02.02.2009, 19:08
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
А как проверить переную с текстовым содержимым на наличие руских или английских букв??
|
|
|

02.02.2009, 19:11
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
if(preg_match('#^[a-z]+$#i',$var))
echo 'english';
|
|
|

02.02.2009, 19:11
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
у меня эта функция отлично работает.
регуляркой ? [a-z][A-Z]
|
|
|

02.02.2009, 19:15
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Перейду сразу к делу.
Имеем:
$a = '100';
$b = '9';
Нужна функция,или другая реализаця следющего:
$a должна умножаться сама на себя,пока не станет равна 108,тоесть больше $b,но только на 1-ну $a,тоесть если переменная $b = 91,$a = 9,я должен получить $c = 99.
|
|
|

02.02.2009, 19:20
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
PHP код:
<?php
$a = 2;
$b = 333;
do{
$a *= $a;
}while($a <= $b);
echo $a;
|
|
|

02.02.2009, 19:21
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
9x9 = 81
81x9 = 729
а теперь скажи условие задачи по русски 
|
|
|

02.02.2009, 19:25
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
Есть такая проблема. Значит есть у меня файл который нужно прочитать, удалить повторки а записать заново, но по условию его нельзя читать сразу всего. То есть прочесть функцией file а потом убрать все повторки через array_unique не получеться.
Как сделал я
PHP код:
<?php
$handle = fopen("res.txt", "r");
$handle2 = fopen("result.txt", "a+");
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo "buffer=".$buffer."<br>";
do {
$buf = fgets($handle2, 4096);
echo "buf=".$buf."<br>";
if($buf != $buffer)
fwrite($handle2,$buffer);
} while (!feof($handle2)) ;
}
fclose($handle);
fclose($handle2);
?>
но выходит какой то глюк. Второй цикл замыкаеться и пишеться бесконечно только первая строка, на проверку не обращает внимания.
Скажите что сделано не так, или наметьте другой путь.
Заранее спасибо.
|
|
|

02.02.2009, 19:32
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Пипл,как считать из файла последовательность строк,преобразовав в массив ? Вот,например:
Раз
два
три
четыре
пять
Пробовал по всякому,вот только у меня всё это оказывалось в одном элемент массива))
Преобразовать в массив strings,к примеру 
|
|
|

02.02.2009, 19:32
|
|
Познающий
Регистрация: 07.09.2008
Сообщений: 39
Провел на форуме: 78936
Репутация:
20
|
|
blaga
как понял то у тебя 2 вложеных цикла.. причем в первом ты читаешь первую строку, а потом все остальные с ней сравниваешьи пишешь ее.. отсюда и эффект
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|