Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - PHP'шкин

Страницы: [1]
1
PHP / Где определена функция
« : 28 Июля 2010, 19:31:00 »
Есть функция my_function, вызывается на определенной странице. Вверху по коду инклудится очень много библиотек. Как определить, в каком файле определена моя функция? Только не надо предлагать поиск среди get_included_files.
Спасибо.

2
Регулярные выражения / Что это значит?
« : 22 Марта 2008, 00:04:54 »
Попалось мне такое регулярное выражение:

preg_match("/revalidate(.*?)Location/is", $aa, $bb)

Сколько не искал, так не нашел, что значит в этом выражении последовательность "(.*?)" и "is" после слеша в конце. Кто знает, объясните по-подробнее (ссылки приветствуются). Спасибо

3
PHP / Завершение цикла
« : 17 Марта 2008, 18:49:24 »
Имеем цикл
for ($i=0; $iif (tra-la-la) {
"выполняется этот код";}
}
"код после цикла";

Так вот. Как сделать, чтобы при выполнении  условия внутри цикла после выполнения "выполняется этот код" цикл завершал свою работу и далее выполнялся "код после цикла"?
Заранее спасибо)

4
PHP / Сортировка массива массивов
« : 05 Февраля 2008, 04:58:35 »
Здравствуйте. Дан массив вида $msa = (mama(1,3,6), papa(1324, 64, 547), deda(54, 2345 , 435)).
Как отсортировать его так, чтобы названия внутренних массивов располагались по алфавиту, то есть нужно получить массив
$msa = (deda(54, 2345 , 435)б mama(1,3,6), papa(1324, 64, 547))?
Спасибо.

5
PHP / Определение типа Im
« : 16 Января 2008, 02:32:11 »
Столкнулся тут с такой задачей: нужно определить тип установленного у клиента интернет-мессенджера (если таковой имеется) и его версию, например аська, квип, миранда и тд. Так вот, можно ли это сделать средствами пхп?

6
PHP / Загрузка файла
« : 13 Января 2008, 19:08:01 »
Стоит такая задача: в поле формы вводится значение, которое потом обрабатывается PHP и начинается автоматическая загрузка файла пользователю. Тип файла определяется по заголовкам. Так вот, какой заголовок нужно для исполняемого cmd файла и как сделать, чтобы после высылки файла загружалась исходная страница (типа реферер)?

7
Базы данных / Объявление процедур
« : 29 Ноября 2007, 21:29:13 »
Здравствуйте! Создается процедура
delimiter //

create procedure largest_order(out largest_id int)
begin
  declare this_id int;
  declare this_amount float;
  declare l_amount float default 0.0;
  declare l_id int;

# установка значения параметра done по умолчанию равным 0 (то есть false)
  declare done int default 0;
# курсор вытаскивает значения из столбцов orderid и amount таблицы orders
  declare c1 cursor for select orderid, amount from orders;
# при достижении конца таблицы значение done становится равным 1 (true)
 declare continue handler for sqlstate \'02000\' set done = 1;
 
  open c1;
# выполняем цикл
  repeat
    fetch c1 into this_id, this_amount;
    if not done then
       if this_amount > l_amount then
        set l_amount=this_amount;
        set l_id=this_id;
       end if;
    end if;
# цикл выполняется пока выполняется это условие
   until done end repeat;
  close c1;
 
  set largest_id=l_id;

end
//

delimiter ;
Вопрос такой: зачем в цикле repeat, выполняющемся до достижения курсором конца таблицы, идет еще одно условие на удачность выполнения функции fetch (выделено Bold\'ом)? Аналогичная форма записи встречается и в справочном руководстве по Mysql, хотя данный скрипт работает и без такого анализа. Зачем это нужно??

Страницы: [1]