Добавление новости с картинкой

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: IntenT
Из всего что тут написано могу сделать один вывод - кроме фаната никто не валидировал формы с аплоадом файлов по-человечески.
Отчего же. Просто некоторые генерируют ЖаваСкрипт для проверки на стороне клиента.
 

Krisha

pain in the neck
Фанат
Ну, можно в принципе в случае успешной закачки файла предлагать форму без поля для выбора файла.

IntenT
Уговоирили, сорри :)
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Фанат
Хе-хе. Очевидно, что всё кроме файла ЖаваСкриптом проверить можно, то есть с
1. Файл может быть большим и загрузка долгой.
гонять из-за ошибок в тексте туда-сюда файл - идиотизм.
2. поле файла не валуяится. при ошибке в тексте надо заново идти и бровзить файл. РАЗДРАЖАЕТ НЕИМОВЕРНО.
мы разобрались, т.к. на стороне сервера может быть только ошибка, связанная с неверным файлом. Ну тут уж пользователь сам себе злой баклан и разбиение на две формы от этого не спасёт.
 

Фанат

oncle terrible
Команда форума
можно вопрос?
когда htmlquickform перейдет на клиентскую валидацию?
 

neko

tеam neko
2. поле файла не валуяится. при ошибке в тексте надо заново идти и бровзить файл. РАЗДРАЖАЕТ НЕИМОВЕРНО.

какая проблема файл заливать ПОСЛЕ текста?
никакой.

а какая проблема если файл прошел валидацию, а текст нет файл сохранить и при повторном выводе некоректно заполненной формы указать, что файл уже залит?

и какая тут разница ну после текста ты зальеш файл, а он тоже может валидацию не пройти. ну бывают люди которые psd закачивают, что тут сделаешь!!!

то о чем говорил тут интент имеет смысл только при например наличии общего репозитория для картинок, и возможности к разным записям разные картинки прикреплять.

а теперь читаем первоначальный вопрос и думаем на кой черт автору такие сложности
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Фанат
можно вопрос?
когда htmlquickform перейдет на клиентскую валидацию?
что значит "перейдёт"???

проверка на стороне сервера там включена всегда, аналогичная на клиентской --- включается по желанию.

мало ли, злой баклан ещё и ЖаваСкрипт выключит: так что теперь, пихать данные в базу непроверенными?.. ;)
 

Фанат

oncle terrible
Команда форума
и какая тут разница ну после текста ты зальеш файл, а он тоже может валидацию не пройти
большая разница.
я ее, кажется, уже указывал.
весьма подробно.
мне очень жаль, что такой продвинутый, в общем-то, новичок, никак не свяжет простые, как дважды два, вещи.

поди, поспи, а потом на свежую голову забери свои слова обратно. ненавижу когда такую дурь несут
то, что при закачке файла может случиться ошибка, это НЕ ТО ЖЕ САМОЕ, когда ошибка случается в тексте, который закачивается вместе с файлом.
Разница в том, что пихая всевместе, ты получаешь геморрой.
кладя по отдельносты, ты имеешь МЕНЬШЕ геморроя.

Ты вообще - соображаешь, чего несешь? псд приводишь, как пример того, что можно пихать все вместе.
Ты вообще понял, что здесь говорилось?
Никто тебе не обещал ПОЛНОЕ отсутствие ошибок, если ты так подумал.
просто при раздельном, если в тексте есть ошибка, файл не тягается туда-обратно.
а поскольку файл есть вещь заведомо второстепенная, подчиненная по отношению к тексту, то и заливать его надо вторым.

то, о чем говорил тут интент удобно для ЛЮБОГО случая.

-~{}~ 15.06.04 23:33:

alpine
аплоадишь новость.
поле "готово" не заполняешь.
аплоадишь файл
если все ок - поле "готово" заполняешь чем-нибудь.

выводишь только готовые.

а от странных пользователей существуют чистильщики мусора.
 

neko

tеam neko
то, что при закачке файла может случиться ошибка
вопрос: ты какую ошибку имеешь в виду?
если проблемы со связью то да, я об этом не подумал.
имеет смысл, согласен.

Ты вообще - соображаешь, чего несешь? псд приводишь, как пример того, что можно пихать все вместе.
это пример того, что файл тоже может не пройти валидацию, и это может стать причиной того чтобы и текст не принимать.

а все потому что вот это:

а поскольку файл есть вещь заведомо второстепенная, подчиненная по отношению к тексту, то и заливать его надо вторым.
ключевое предположение

кстати никто не подумал о том, что несчастный заливальщик при такой схеме будет дважды сабмитить даже совершенно корректно заполненную форму.

--

я уже представляю себе какого-нибудь несчастного которому приходится сначала подпись к фотке вводить а потом заливать само фото...

-~{}~ 15.06.04 23:50:

просто при раздельном, если в тексте есть ошибка, файл не тягается туда-обратно
опять 25...
скажи когда в тексте ошибки, ты же его возвращаешь назад, чтобы не перебивать заново?

какие такие силы тебе мешают вернуть назад сообщение что файл успешно залит???

-~{}~ 15.06.04 23:53:

впрочем.
я вижу одну причину, если картинка залита надо где-то на сервере зафиксировать этот факт

а форму можно туда сюда кидать и сохранять только когда она пройдет валидацию полностью

но это опять таки вопрос в том, кому ты хочешь жизнь облегчить...
 

Фанат

oncle terrible
Команда форума
это пример того, что файл тоже может не пройти валидацию, и это может стать причиной того чтобы и текст не принимать
ну и какие проблемы текст без файла мусорщиком прибить?
кстати никто не подумал о том, что несчастный заливальщик при такой схеме будет дважды сабмитить даже совершенно корректно заполненную форму
что за бред?
уже представляю себе какого-нибудь несчастного которому приходится сначала подпись к фотке вводить а потом заливать само фото...
если первична фотка, мальчик мой, то она первой и заливается.
так сделано во всех фотогалереях.
подпись - опциональна по определению.

как же тяжело говорить с человеком, который больше пары гостевых ничего в своей жизни не видел.
 

neko

tеam neko
дада, две разных формы какое облегчение!!!
сначала с текстом потом с картинкой

как же тяжело говорить с человеком, который больше пары гостевых ничего в своей жизни не видел.
периодчески перечитывай первый пост в треде, а то потеряешь нить...
 

Фанат

oncle terrible
Команда форума
дада, две разных формы
молодец.
и впредь больше не ври и не передергивай.
да, две формы.
в принципе, можно сделать и там и там.
а человек уже выберет, когда ему файл качать.
интранетчик, к примеру, будет сразу файло качать.
диалапщик пару раз налетит, и будет только раздельно делать.

периодчески перечитывай первый пост в треде
спасибо.
перечитал.
написано новость с картинкой.
а не картинка с новостью.

из какого места ты высосал свою картинку с подписью, я так и не понял.
 

neko

tеam neko
если первична фотка, мальчик мой
раз уж ты так со мной ласков сегодня
объясни еще раз пожалуйста
вот у нас есть простейший случай, как наверняка у автора вопроса
новость
поле с заголовком, поле с текстом, и поля дли изображения
какой смысл в два действия эту информацию сабмитить.
чем плоха одна форма, кроме абстрактного гемороя
чем конкретно

я вижу счас только одну вещь
чем больше мы заливаем, тем теоретически больше шанс что связь за это время так или иначе оборвется
слабый довод
 

neko

tеam neko
Originally posted by Фанат
в принципе, можно сделать и там и там.
а человек уже выберет, когда ему файл качать.
интранетчик, к примеру, будет сразу файло качать.
диалапщик пару раз налетит, и будет только раздельно делать.
о вот это уже намного лучше!!
с нетерпением жду завтра чтобы узнать какие еще "геморои" и "извращения" подстерегают!!!!
 

Фанат

oncle terrible
Команда форума
поразительно, с каким энтузиазмом эта ошибка природы выставляет себя идиотом.
 

neko

tеam neko
Фанат
т.е. тебе по делу больше нечего сказать?

на всякий случай поясняю, мне искренне интересно услышать о каких-то реально существующих "проблемах"

пока что было только:
Разница в том, что пихая всевместе, ты получаешь геморрой.
и
никаких проблем с предварительным созданием записи и прочим гемороем
 

Фанат

oncle terrible
Команда форума
ты действительно думаешь, что я буду тратить свое время на щеночка, который разговаривает со мной в таком тоне?

если человек хочет что-то узнать, он не тявкает на потенциальный источник информации.
так что, извини, но я считаю твои вопросы неискренними.
 

neko

tеam neko
хаха
ты думаешь, я в этой "дискуссии" из спортивного интереса учавствую?

все жду когда же ты перестанешь паясничать и наконец ответишь...
 

Фанат

oncle terrible
Команда форума
ты думаешь, я в этой "дискуссии" из спортивного интереса учавствую?
уверен на все сто.
участвующие не из спортивного так себя не ведут.
паясничаешь здесь ты
 
Сверху