int mysql_num_rows ( resource result ) Она возвращает количество выбранных запросом записей из заданной таблицы. Разумеется, выбранных запросом SELECT. Ну или: int mysql_affected_rows ( [resource link_identifier] ) Такая функция возвращает количество записей, затронутых последним INSERT, UPDATE или DELETE запросом к серверу.
Как можно сгенерировать все возможные комбинации из заданных букв, символов, цифр?Нужно задавать длину строки. Делать вложенные циклы не подходит. Прошу помочь с алгоритмом.
Я бы зделал так создал строку из всех возможных цифер\строк, и в цикле одном создавал бы строку . $str = $str + $strsciframietc[Рандомное число].
Проблемка с посылкой GET\POST запроса через curl, хочется, что что бы скрипт не дожидался выполнения запроса на сторонний сервер, а в то время пока ожидается ответ н на запрос, выполнил ряд других действий.. если вариант актуален на сокетах, прошу привести пример.. Code: $curl -> [запрос на сервер, который будет выполняться 15 секунд]; // не ожидая завершения 15секундного запроса, требуется продолжение выполнения скрипта дальше.. Решение похожей проблемы описано тут => http://kolyadin.ru/post/2260/ Но выполнение системных команд не желательно PHP: exec(sprintf('/usr/local/bin/php /var/www/test/project/htdocs/curl.php')); P.S кстать говоря способ провалился, скрипт по прежнему ждёт результата работы child-а.
Есть несколько диапазонов, записанных в там виде: PHP: <?php $arTest = array(); $arTest[0]["StartTime"] = 1; $arTest[0]["EndTime"] = 5; $arTest[1]["StartTime"] = 8; $arTest[1]["EndTime"] = 11; $arTest[2]["StartTime"] = 15; $arTest[2]["EndTime"] = 27; $arTest[3]["StartTime"] = 50; $arTest[3]["EndTime"] = 60; $x = 25; ?> Как узнать что число x принадлежит одному из диапазонов? (Нужно возвращать true/false)
PHP: function check($array, $number) { return ($array['StartTime'] <= $number && $number <= $array['EndTime'] ? true : false); } foreach($arTest as $n => $d){ echo (check($d, $x) ? $x.' принадлежит к индексу '.$n.'<br/>' : ''); }
Всем привее помогите разобраться с ...постраничный вывод в браузере переключается а на самом деле страница не переключилась
2Jer1cho, интересный способ, но можно ли не полным перебором, а до первого true, т.к. диапазоны не перекрывают друг друга и искать дальше бессмысленно... PS: Сам доделал через break и классическую конструкцию if(){}else{}
что не так?? Подскажите что не так?? PHP: <?php $result = mail("[email protected]","анкета с сайта","сообщение (содержание)"); if ($result) { echo "<p>Сообщение отправлено успешно!!!</p>"; } else { echo "<p>Сообщение НЕ отправлено!!!</p>"; } ?> на локальном сервере на денвере отображается вот так ВО ВСЕХ браузерах Code: Сообщение отправлено уÑпешно!!! "; } else { echo " Сообщение ÐЕ отправлено!!! "; } ?>
а по подробней можно просто когда вводиш в форму данные то при нажатии отправить должно вывести "сообщение успешно отправлено"а не кракозябры сама форма то нормально отображается же
Форму этот же файл выводит? Если да, через echo или чистым html? Попробуй первые строки сделать такими: PHP: <?php header("charset: utf-8"); ... Это браузеру скажет в какой кодировке текст выводить из php.
Nightmarе, а какой конечный вид строки должен быть, "вид"? html_entity_decode вроде как преобразует сущности вида " в кавычки, > и < в скобки < и > соответственно.
Не пойму в чем разница Если просто вывести, то PHP: <?php $ass = 'вiд'; echo $ass; ?> Возможно кодировку надо будет указать, парой постов выше было об этом: PHP: <?php header('charset: utf-8'); $ass = 'вiд'; echo $ass; ?> (тут и сам файл должен быть сохранен в utf-8)
Nightmarе, возможно у вас действительно с кодировкой что-то не то, а то я что-то не могу понять чего вы добиваетесь.
Nightmarе Кодировку надо указывать: PHP: <?PHP $ass = '&'.'#1074;&'.'#1110;&'.'#1076;'; echo html_entity_decode($ass, Null, 'utf-8');
Nightmarе ? PHP: $html = <<<HTML Here is our html code... HTML; $n = explode("\n", strstr($html, "<td>2</td>"), 8); for ($i = 0; $i < 7; $i++) { if ($i == 0) { echo "<number>".preg_replace("#<td>|</td>#", "", $n[$i])."</number>"."<br>\r\n"; } else { echo "<value$i>".preg_replace("#<td>|</td>#", "", $n[$i])."</value$i>"."<br>\r\n"; } } ?>