Есть 3 переменные: Как сделать чтоб они сами посчитались? Что б при выводе echo $a; было одно число, а не выражение
блин да все считаеться как надо.... или я не так что то понял? <?php $a = 5833 + 1*151; echo $a; ?> выводит 5984 P.S. ты просто пропустил ";" вконце переменной
Можно ли использовать такое PHP: ob_start (); function mh($mh) { $mh = str_replace("1","2",$mh); return $mh; } ob_start(mh); ob_end_flush(); Тоесть ненадо ли после каждой буферизации писать ob_end_flush(); ?
просто ответь, ты понимаешь для чего и как ты используешь буферизацию? если ответишь, то срау же ответишь и на тобою поставленный вопрос.
Да понимаю, и ненужно мне цитировать что делает эта функция. Мне нужно узнать можно ли использовать 2,3 или более ob_start (); в одном скрипте?
Здравствуйте. PHP: <?php include '../includes/config.php'; include '../includes/function.php'; $login=mysql_escape_string(trim($_POST['login'])); $pass= mysql_escape_string(md5($_POST['pass'])); if (empty($login) || empty($pass)) { echo <<<HTML <div class="ten">Авторизация</div> <div class="m"> <div class="menu2"> <form action="" method="POST"> Логин: <br /> <input type="text" name="login" class="form" /> <br /> Пароль: <br /> <input type="password" name="pass" class="form" /> <br /> <br /> <input type="submit" value="Войти" class="form" /> </form> </div></div> HTML; } else { $sql=mysql_query("SELECT FROM`"$db_pref."admin`WHERE`login`='$login'&&`pass`='$pass'"); if (mysql_num_rows($sql) > '0') { setcookie('login', $login, time() + 3600); setcookie('pass',$pass,time()+3600); header("Location: ../index.php"); } else { echo <<<HTML <div class="t">Авторизация</div> <div class="m"> <div class="menu2"> Ошибка авторизации! </div> </div> HTML; } } ?> Вечная проблема у меня с setcookie. Не могу понять чё значит эта ошибка Code: Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test2.ru\www\cpanel\index.php:1) in Z:\home\test2.ru\www\cpanel\index.php on line 34 Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test2.ru\www\cpanel\index.php:1) in Z:\home\test2.ru\www\cpanel\index.php on line 35 Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test2.ru\www\cpanel\index.php:1) in Z:\home\test2.ru\www\cpanel\index.php on line 37
нужна функция кторая певодит размер в байтах в мега байты или гигабайты. т.е. функция disk_total space возвращает размер в байтах а надо в гига байтах или мега ЗЫ SeNaP, ставь set_cookie перед всем кодом
как бы перед отсыланием header("Location: ../index.php"); ты не должен отсылать никаких хэдеров и данных. либо отсылай хэдер локэйшн в начале (до отсылания хтмл и всякой требухи), либо редиректи через джаваскрипт
header убераю остаётся Code: Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test2.ru\www\cpanel\index.php:1) in Z:\home\test2.ru\www\cpanel\index.php on line 34 Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test2.ru\www\cpanel\index.php:1) in Z:\home\test2.ru\www\cpanel\index.php on line 35
хм... PHP: setcookie('login', $login, time() + 3600); setcookie('pass',$pass,time()+3600); мне почему о так кажется что это надо делать до того как выдаешь страницу пользователю, а не после
подели на 1024 - будет тебе мегабайты, на 1048576 - будут гигабайты не из-за денвера точно. сейчас у себя потестю попробуй так: PHP: <?php include '../includes/config.php'; include '../includes/function.php'; $login=mysql_escape_string(trim($_POST['login'])); $pass= mysql_escape_string(md5($_POST['pass'])); if (!empty($login) || !empty($pass)) { $sql=mysql_query("SELECT FROM`"$db_pref."admin`WHERE`login`='$login'&&`pass`='$pass'"); if (mysql_num_rows($sql) > '0') { setcookie('login', $login, time() + 3600); setcookie('pass',$pass,time()+3600); header("Location: ../index.php"); } else { echo <<<HTML <div class="t">Авторизация</div> <div class="m"> <div class="menu2"> Ошибка авторизации! </div> </div> HTML; } } else { echo <<<HTML <div class="ten">Авторизация</div> <div class="m"> <div class="menu2"> <form action="" method="POST"> Логин: <br /> <input type="text" name="login" class="form" /> <br /> Пароль: <br /> <input type="password" name="pass" class="form" /> <br /> <br /> <input type="submit" value="Войти" class="form" /> </form> </div></div> HTML; } ?>
gisTy, ну теперь ошибки нету, зато выполнется скрипт не так как нужно, ну даладно Дальше сам буду копать. Вывод: header & setcookie надо ставить до вывода информации в браузер?
1Kb = 1024b значит 1M = 1048576b PHP: <?php function getsize($byte){ return '<b>'.$byte.'</b> имеет:<br>' .substr(($byte/(1024*1024)),0,4).'- мегабайт <br>' .substr(($byte/(1024*1024*1024)),0,5).' - гигабайт <br>'; } echo getsize(99999999); ?>
совершенно не правильное понятие вопроса... я и не говорил что при копировании с fs в fs файл вырастит.... я говорил о том что на разных fs файл весит по разному.... из за разного размера кластера... перечетай вопрос.... =)))