Мелочные вопросы

Печать RSS
386


крутой чЕл
0
его код не верен только в условии,которое я написал. А так,всё правильно
Ж
Автор
Малиновые штаны
0
Ну так. То условие надо записать как я написал?

крутой чЕл
0
нет. Как я написал или как ганжар в 40 посте написал
Ж
Автор
Малиновые штаны
0
Производит запись если переменная пустая? Тьфу... Понял, это же не сообщение выводим, а ошибку... Все, я понял...
Ж
Автор
Малиновые штаны
0
Почему ошибка в 17 строке? (уверен тут не одна ошибка).
<?php
$err='';
if(empty($_POST['name']))
{
$err.='<div class=err><h3><font color="red">Вы не ввели имя</font></h3></div>';
}
if(empty($_POST['msg']))
{
$err.='<div class=err><h3><font color="red">Вы не ввели сообщение</font></h3></div>';
}
{
if(!$err)
$name=htmlspecialchars($_POST['name']);
$msg=htmlspecialchars($_POST['msg']);
$name=substr($name,0,12);
$msg=substr($msg,0,512);
}else{
echo $err;
}
$msg=file_get_contenst($msg);
fopen('msg.dat','r+');
$file=file('msg.dat');
fclose('msg.dat');
echo '<form action="index.php" method="post">
Имя:<br>
<input name="name"
type="text"/>
Сообщение:<br>
<input name="msg" type="text"/>
<br>
<input type=submit value="Сказать"/></form>';
?>

Чатланин
0
45: SiT, после if(!$err) , в 12ой строке не хватает фигурной скобки.

и еще, думаю htmlspecialchars лучше использовать на выводе, а не на добавление в базу.

и еще используй не substr, а mb_substr(если работаешь с utf, а я думаю ты работаешь с utf)

Добавлено через 05:45 сек.
3: Borland, зачем нагружать подобным новичка?
...не понимаю.

2000 лет д.н.э.
0
if($err!='') смотри начало своего кода

Добавлено через 00:57 сек.
46. GingerBread, наоборот, при записи 1 раз, на выводе каждый раз

Чатланин
0
47: ramzes, мб. думаю нужно пересмотреть свои приоритеты.
Ж
Автор
Малиновые штаны
0
46. GingerBread, зачем та скобка?

Чатланин
0
49: SiT, ну у тебя скобка на 11ой строке ,а должна быть на 12ой после условия.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск