Показать сообщение отдельно
Старый 22.12.2003, 19:08     # 23
V0iD
Junior Member
 
Аватар для V0iD
 
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138

V0iD Путь к славе только начался
Вот это не глупость, это я проверил...
было:
PHP код:
//проверяем, пришел ли файл
if ( !empty($file)){
echo 
"<form name='bt'><input size=100 name='statusline' type='text' style='font-weight:bold; color: white;
background-color: #686898; border-style: none;' value=' Сообщение отослано. Спасибо!'></form>"
;
sendmsg($to$subject$text$from$file$types);}
else {
echo 
"<form name='bt'><input size=100 name='statusline' type='text' style='font-weight:bold; color: white;
background-color: #686898; border-style: none;' value=' '></form>"
;}
//echo "<br>".empty($HTTP_POST[2]); 
стало:
PHP код:
//проверяем, пришел ли файл
if ( !empty($file)){
$filename $HTTP_POST_FILES[file][name];
preg_match("/.*\.(.*)/"$filename$result);
$result $result[1];
if ( (
$result == "jpg") or ($result == "gif") or ($result == "txt") ) {
echo 
"<form name='bt'><input size=100 name='statusline' type='text' style='font-weight:bold; color: white;
background-color: #686898; border-style: none;' value=' Сообщение отослано. Спасибо!'></form>"
;
sendmsg($to$subject$text$from$file$types);
}
}
else {
echo 
"<form name='bt'><input size=100 name='statusline' type='text' style='font-weight:bold; color: white;
background-color: #686898; border-style: none;' value=' '></form>"
;
}
//echo "<br>".empty($HTTP_POST[2]); 
Фишка в том была, что в $file хранится только tmp-имя файла, а не настоящее...
__________________
Завтра будет.
Лучше.
V0iD вне форума