HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2151  
Старый 02.03.2008, 11:57
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Код:
SELECT min(id) FROM table1 WHERE count=(SELECT min(count) FROM table1);
 
Ответить с цитированием

  #2152  
Старый 02.03.2008, 12:04
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами: 10196899

Репутация: 27
По умолчанию

Мммм, видимо, я немного непонятно объяснил, нужно использовать как можно меньше обращений к БД, запрос:

PHP код:
SELECT min(idFROM table1 WHERE count=(SELECT min(countFROM table1); 
также как и:
PHP код:
$sql1SELECT min(countFROM table1
$sql2SELECT min(idFROM table1 WHERE count=$sql1
используют два обращения к БД, а нужно оптимизировать так что бы было одно...
 
Ответить с цитированием

  #2153  
Старый 02.03.2008, 12:08
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами: 10495046

Репутация: 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'
?>
 
Ответить с цитированием

  #2154  
Старый 02.03.2008, 13:08
presidentua
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
С нами: 9746246

Репутация: 806
По умолчанию

Спасибо NOmeR1!

Так и сделаю. Думаю по другому никак..
--------------------------------

Сейчас запустил один скриптик для парсинга ГУГЛ страниц и мне периодически выбрасывает ошибку

Error in my_thread_global_end()
Что это вобще за ошибка. Я такую фукнуцию не юзаю и в глаза не видел

Последний раз редактировалось presidentua; 02.03.2008 в 13:14..
 
Ответить с цитированием

  #2155  
Старый 02.03.2008, 13:16
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию

как можно грамотно проверить введённый логин юзера на наличие недопустимых символов в php?

на ум приходит тока выдернуть регуляркой по паттерну, содержащему тока буквы и цифры, и если выдранный кусок не совпадает с полным логином - тогда фальс.

но штото подсказывает мне, что это изврат.

а также хотелось бы это проверить и на javascript
 
Ответить с цитированием

  #2156  
Старый 02.03.2008, 13:21
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами: 10261766

Репутация: 1079


По умолчанию

if(!ereg('^[a-zA-Z0-9_]+$',$login)){die('Неверное имя!');}
 
Ответить с цитированием

  #2157  
Старый 02.03.2008, 14:03
George767
Участник форума
Регистрация: 10.01.2006
Сообщений: 193
С нами: 10701583

Репутация: 81
По умолчанию

Цитата:
Сообщение от Дикс  
а также хотелось бы это проверить и на javascript
делать проверку на клиентской стороне - лишняя трата времени
 
Ответить с цитированием

  #2158  
Старый 02.03.2008, 14:45
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Цитата:
Сообщение от George767  
делать проверку на клиентской стороне - лишняя трата времени
Неверно, делать предварительную проверку на клиетской стороне - как раз экономия серверного времени. Но это в тему по JS.
 
Ответить с цитированием

  #2159  
Старый 02.03.2008, 16:34
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 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;
}
}
 
Ответить с цитированием

  #2160  
Старый 02.03.2008, 16:36
argonn
Новичок
Регистрация: 01.03.2008
Сообщений: 7
С нами: 9576827

Репутация: 0
По умолчанию

Цитата:
Сообщение от argonn  
суть:

в корень домена надо положить файл определяющий рефов защедших на домен

трафик поступает на чистые хтмл странички, которые лежат в разных директориях этого домена

что слышал что можно использовать auto_prepend_file

но как х.з.

кто что подскажет?
up
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.