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

02.03.2008, 11:57
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Код:
SELECT min(id) FROM table1 WHERE count=(SELECT min(count) FROM table1);
|
|
|

02.03.2008, 12:04
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Мммм, видимо, я немного непонятно объяснил, нужно использовать как можно меньше обращений к БД, запрос:
PHP код:
SELECT min(id) FROM table1 WHERE count=(SELECT min(count) FROM table1);
также как и:
PHP код:
$sql1= SELECT min(count) FROM table1;
$sql2= SELECT min(id) FROM table1 WHERE count=$sql1;
используют два обращения к БД, а нужно оптимизировать так что бы было одно...
|
|
|

02.03.2008, 12:08
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Сообщение от presidentua
Возникла такая задачка.
На функцию передается переменная. А как в этой функции вывести названия переменной что ей передается, именно имя а не значение?
По моему лучше сделать переменную - ключём массива.
PHP код:
<?php
$test['KEY_OF_ARRAY'] = 'VALUE_OF_ARRAY';
function var_get($arr) {
$key = array_keys($arr);
echo($key[0]);
}
var_get($test); //return 'KEY_OF_ARRAY'
?>
|
|
|

02.03.2008, 13:08
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме: 1724067
Репутация:
806
|
|
Спасибо NOmeR1!
Так и сделаю. Думаю по другому никак..
--------------------------------
Сейчас запустил один скриптик для парсинга ГУГЛ страниц и мне периодически выбрасывает ошибку
Error in my_thread_global_end()
Что это вобще за ошибка. Я такую фукнуцию не юзаю и в глаза не видел
Последний раз редактировалось presidentua; 02.03.2008 в 13:14..
|
|
|

02.03.2008, 13:16
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
как можно грамотно проверить введённый логин юзера на наличие недопустимых символов в php?
на ум приходит тока выдернуть регуляркой по паттерну, содержащему тока буквы и цифры, и если выдранный кусок не совпадает с полным логином - тогда фальс.
но штото подсказывает мне, что это изврат.
а также хотелось бы это проверить и на javascript 
|
|
|

02.03.2008, 13:21
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
if(!ereg('^[a-zA-Z0-9_]+$',$login)){die('Неверное имя!');}
|
|
|

02.03.2008, 14:03
|
|
Участник форума
Регистрация: 10.01.2006
Сообщений: 193
Провел на форуме: 553876
Репутация:
81
|
|
Сообщение от Дикс
а также хотелось бы это проверить и на javascript 
делать проверку на клиентской стороне - лишняя трата времени
|
|
|

02.03.2008, 14:45
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от George767
делать проверку на клиентской стороне - лишняя трата времени
Неверно, делать предварительную проверку на клиетской стороне - как раз экономия серверного времени. Но это в тему по JS.
|
|
|

02.03.2008, 16:34
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
спасибо. по js я уже нашёл код, буду разбираться.
если кому надо -
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
for (var i = 0; i < document.formname.fieldname.value.length; i++) {
if (iChars.indexOf(document.formname.fieldname.value. charAt(i)) != -1) {
alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
return false;
}
}
|
|
|

02.03.2008, 16:36
|
|
Новичок
Регистрация: 01.03.2008
Сообщений: 7
Провел на форуме: 16495
Репутация:
0
|
|
Сообщение от argonn
суть:
в корень домена надо положить файл определяющий рефов защедших на домен
трафик поступает на чистые хтмл странички, которые лежат в разных директориях этого домена
что слышал что можно использовать auto_prepend_file
но как х.з.
кто что подскажет?
up
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|