UnPazz Запрос и запрос, что хотел то? DDoSька Ммм, почем берете за рекламу, мне бы пригодился такой флудер, как вы
function prand($pass){ $l = rand(rand(1, 5), strlen($pass)) // 4 - минимальная длина пароля $xs = array("0", "1", "2", "4"); // список возможных значений return $l, $xs; }
UnPazz Во-первых - цикл for будет каждую итерацию считать количество строк полученых из запроса. Поэтому надо всегда ДО цикла посчитать количество элементов, а потом использовать просто переменную. Во-вторых, функция mysql_fetch_array и ей подобные разбирает строку и переводит внутренний указатель на следующую строку, то есть достаточно: PHP: while ($f=mysql_fetch_array($table)) { if ( ($f[login]==$_POST['login']) && ($f[pass]==$_POST['password']) ) header ("Location: admin.php"); } Ну и наконец - чем брать всю таблицу и ста тыщ мильенов элементов дешевле - сделать нормальный запрос к БД PHP: if (!preg_match('#[a-zA-Z0-9\_]{4,16}#',$_POST['login']) || !preg_match('#[a-zA-Z0-9\_]{4,16}#',$_POST['password'])) die(); $table=mysql_query("SELECT * FROM table WHERE user='".$_POST['login']."' AND password='".$_POST['password']."'"); if (mysql_num_rows($table)!=0) {header ("Location: admin.php");} else {die('Неправильный логин/пароль');} PHPoozy оО, ты это к чему?
Сжатие вот тут почитай http://php.su/functions/?cat=zlib Время вот можно так PHP: //Засекаем время $mtime = microtime(); $mtime = explode(" ",$mtime); $mtime = $mtime[1] + $mtime[0]; $tstart = $mtime; ТУТ наш код //Выводим $mtime = microtime(); $mtime = explode(" ",$mtime); $mtime = $mtime[1] + $mtime[0]; $tend = $mtime; $totaltime = ceil(($tend - $tstart)*10000)/10000; $time='Страница сгенерирована за '.$totaltime.' секунд.';
Добрый день. Подскажите пожалуйста как реализовать следующее: есть скрипт, где обрабатывается цикл операций n-ое кол-во раз. Так вот, как сделать так, чтобы это число n задавалось пользователем не в скрипте, а на самой странице? Заранее спасибо.
<form method="post" action="script.php"> <input name="var" type="text" value="1"> <input type="submit" value="send"> </form> <?php $var = $_POST['var']; for($i = 0; $i <= $var; $i++){ print("SEX!</b>\n"); } ?>
<?php if(empty($_POST['var'])){ ?> <form method="post" action="script.php"> <input name="var" type="text" value="1"> <input type="submit" value="send"> </form> <?php }else{ $var = $_POST['var']; for($i = 0; $i <= $var; $i++){ print("SEX!</b>\n"); } } ?>
аха. работает, спс. кстати первый вариант тоже работает, то у меня маленькая ошибочка была. Еще раз пасибо.
подскажите из за чего может не работать rewrite в .htaccess в нем прописаны rewrit'ы которые необходимы для работы моей админки, дома стоит сервер XAMPP на нем все работало , перенес на хостинг nic.ru там не работает, модуль rewrite включен , чо за фигня не могу понять(
Народ немогу сделать прокрутку страниц у меня вот чо получается ., http://localhost/987.php?page=2?page=2?page=2?page=2 ВОт такой код PHP: while($stage>$b++) {eho '<a href='.$_SERVER[HTTP_REFERER].'?page='.$b.'>'.$b.'</a>';} В $stage всего страниц
print_r(array["a", "b", "c", "abc - это круто!"]); // выводит 0 => a, 1 => b, 2 => c, 3 => abc - это круто! print("ABC"); // ABC echo("БЭЙСИК!!!"); // БЭЙСИК!!! var_dump(array["a", "b", "c", "abc - это круто!"]); // 0 => stringnch a, 1 => stringnch b, 2 => stringnch c, 3 => stringnch abc - это круто!