Евгений Петров: Полностью с вами согласен, но не вижу ничего криминального или того, от чего я бы плевался, если ошибка пользователю выведится после потери фокуса у текущего поля или при отправке данных.
Евгений Петров: Ваше решение более гибкое и правильное, я ничего не говорю и тем более - не спорю, просто вопрос был о посимвольном вводе и его обработке. :-)
hrvasiliy: Советую CURL по причине большой скорость и доступности. Если требуется быстрая обработка нескольких проектов одновременно, то используйте многопоточность CURLа.
hrvasiliy: Думаю, что быстрее не будет, так как чтобы использовать какой конструктор типа Simple HTML DOM, то он для начала должен получить весь документ, далее обработать его в объект и только потом вы сможете по нему ходить.
Так как я подразумеваю, что автору необходимо будет получать именно определенные участки, в которых хранятся нужные ему данные, то этот способ будет оптимальным.
hrvasiliy: К сожалению это не должно быть причиной, из-за которой нужно отказываться от способа. Там нет ничего сложного, уделите несколько часов и вы поймете от чего отказались.