Вы не зашли.
Главная » PHP » PHP+MySQL
#391. denich Off (0)
Участник
2008.09.14 18:06
safe_var
Код:
lt;?function safe_var($str,$brl=false){ $str=trim(stripslashes(htmlspecialchars($str))); if($brl) $str=nl2br($str); $str=strtr($str,array("\r"=>' ',"\n"=>' ')); return $str;}?>
а mysql_qw эт таже функция что и mysql_qeary прост из книжки взял..
------------------------------------------
я тут делаю админку для гости..
все действия у меня в switch(act) {
case 1: {
тута удаление сообщения, всё работает
} break;

case 2: {
здесь код который выше я написал, тоесть тут редактирование сообщения, всё там работает до того места как всё данные нужно заменить в таблице т.е

$nick = safe_var($_GET["nick"]);  // это фильтрация
$text = safe_var($_GET["text"]);  // это тож фильтрую
           
$sql = "UPDATE `guest` SET nick='$nick', text='$text' WHERE id='$id'"; // вставление данных обратно в бд
mysql_qw($sql) or die(mysql_error());
echo 'Сообщение изменено!<br /><br />'
}

неробит...
ska ska ska
#392. Gemorroj Off (107)
Administrator
2008.09.14 19:07
denich написал:
а mysql_qw эт таже функция что и mysql_qeary прост из книжки взял..
фукции mysql_qw нету (mysql_qeary тоже нету, smile) есть mysql_query и тебе нужна именно она.
mysql_qw испльзуется в библиотеке Котерова, забыл как называется, ты используешь эту библиотеку? Вероятно всего нет, а значит и описание этой функции в скрипте не указано.
после case скобки открывать не надо.
#393. denich Off (0)
Участник
2008.09.14 20:08
mysql_qw я взял именно из книги котерова, и библу тож, и всё поключено.. скобки убрал.. ничё не работает опять..
ska ska ska
#394. Gemorroj Off (107)
Administrator
2008.09.14 23:11
fixed smile
#395. denich Off (0)
Участник
2008.09.20 10:10
вообщем проблема у меня с заменой дат, вот так вот работало, но поистечению 3-х дней выводит год и время прошедший с эпохи Unix т.е 01-01-70 3:30
Код:
lt;?function mcdate($date) { if(preg_match('/^[0-9]{0,4}+(-)+(.*?)$$/', $date)) { $arr_date = explode(" ", $date); list($y, $m, $d) = explode("-", $arr_date[0]); list($h, $i, $s) = explode(":", $arr_date[1]); $dateNow = $d; }$arrayText = array(date('d')-2=>'Позавчера в '.$h.':'.$i, date('d')-1 => 'Вчера в '.$h.':'.$i, date('d') => 'Сегодня в '.$h.':'.$i); if(isset($arrayText[$dateNow])) { return $arrayText[$dateNow]; }else return date('d.m.y в H.s', $date); }?>
почему нехочет она возвращать поистечению 3-х дней это else return date('d.m.y в H.s', $date);
ska ska ska
#396. Gemorroj Off (107)
Administrator
2008.09.20 12:12
есть такая замечательная функция strtotime...
модифицируй функцию которую я тебе давал таким образом и пользуйся ей.
Код:
span style="color: #0000BB"><?phpfunction tm($time){// переводим строку в таймштамп$time = strtotime($time);if(date('Y.m.d',$time) == date('Y.m.d',time())){return 'Сегодня в '.date('H:i',$time);}elseif(date('Y.m.d',$time) == date('Y.m.d',time()-86400)){return 'Вчера в '.date('H:i',$time);}else{return date('Y.m.d H:i',$time);}}?>
#397. denich Off (0)
Участник
2008.09.20 18:06
что в header означают 2 и 3 параметры?
Код:
lt;?header('Location: index.php', true, 301); ?>
ska ska ska
#398. Gemorroj Off (107)
Administrator
2008.09.20 21:09
подмена кода ответа. по умолчанию отдается 302. а 302 не любят поисковики. соответственно меняем на 301.
#399. denich Off (0)
Участник
2008.10.28 19:07
как проверить, в названии файла, есть ли мол в нём(имени файла) несколько точек?
ska ska ska
#400. Gemorroj Off (107)
Administrator
2008.10.28 20:08
Код:
span style="color: #0000BB"><?php$str = 'имя фаела с точкой .';if(substr_count($str, '.')){// точки есть}else{// нема}?>
Страниц: 138 39 40 41 42119 Все
Главная
WEB
PunBB Mod v0.6.2
0.036 s