| imho.ws |
![]() |
|
|
|
# 23 |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
Вот это не глупость, это я проверил...
было: PHP код:
PHP код:
__________________
Завтра будет. Лучше. |
|
|
|
|
# 24 |
|
Full Member
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Теперь этот блок ваще ничего на экран не выводит... Даже пустую input строку.
Вернее вся форма на месте, но статусной строки нет и в помине. ни если файл правильный, ни если неправильный... Добавлено через 1 минуту: По-моему, там вложенный блок IF, и соотвественно должно быть два раза else {}? Но где точно - не знаю |
|
|
|
|
# 25 |
|
Full Member
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
если файл не пуст {
| если расширение jpg, gif, txt | { | отсылка | } } иначе:{} Neo: else там помоему стоит наместе, т.е относится к первому IF... Кстати, помоему количесвто IF можно уменьшить: ------------------------------------------------------------------- $filename = $HTTP_POST_FILES[file][name]; preg_match("/.*.(.*)/", $filename, $result); $result = $result[1]; if (( !empty($file))&( ($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>"; } --------------------------------------------------------------------
__________________
Старые игры раздают здесь Последний раз редактировалось CEO; 22.12.2003 в 21:00. |
|
|
|
|
# 27 |
|
Full Member
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CEO
hempsmoke Не работает. И первом, и во втором (сокращенном) вариантах пишет, что недопустимый формат файла. Я поставил вот этот отрезок: PHP код:
|
|
|
|
|
# 28 |
|
Full Member
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Neo :Проверь что получилось в результате
preg_match("/.*.(.*)/", $filename, $result); Аттто она какая-то подозрительная После $result = $result[1]; Напиши echo $result.
__________________
Старые игры раздают здесь |
|
|
|
|
# 31 |
|
Full Member
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Neo :echo $result; -- должна была вывести содержимое переменной $result, а раз не выводит значит в ней ничего нет и поэтому все что до else автоматически не срабатывает. Почему в $result ничего не оказалось? Мне тоже хотелось бы это узнать. Посмотрим может автор сумейт ответить на этот вопрос...
__________________
Старые игры раздают здесь |
|
|
|
|
# 32 |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
Гм очень странно. Возможно HTTP_POST_FILES не работает. Попробуй сделать
PHP код:
(может PHP старый? Потому что на домашней машине у меня самый последний...)
__________________
Завтра будет. Лучше. |
|
|
|
|
# 34 |
|
Full Member
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Дурацкая мысль посетила мою голову... NEO: а ты вообще файл к форме прикрепляешь хоть какой-нибудь?
Добавлено в ту же минуту: smap :Давае его суда. Оччень интересно!
__________________
Старые игры раздают здесь |
|
|
|
|
# 37 |
|
Junior Member
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84
![]() |
вообщем всё работате только вот почту почемуто не отсылает.. вот сижу тут тестью, так что народ ждём еще немного
принципи можете самной потестить.. или хотябы посмотреть чё получаеться http://chartclub.samara.ws/neo/neo.php |
|
|