Есть граница, за которой весь код счетает данные безопасными. При пересечении границы данные нужно фильтровать. Конкретно c сессиями в PHP может случится то, что решив хранить их в базе получите инъекцию.
Кстати имел практически те же самые проблемы с Shared Folders начиная еще с 3.х VirtualBox и по настоящие версии.
Хост — Win7x64, Гость — Debian 6.0 amd64
Забороть не смог, на дебиане поднял FTP — так и пользуюсь.
> Править форму нельзя.
> переключить в форме метод POST на GET
Так можно или всё-таки нельзя?
Zazza выше подсказал единственное быстрое и правильное решение — заменить имя tovarId в форме на tovarId[]. Тогда вам будет приходить массив, с которым можно работать.
Как показывает практика и на ООП можно такое нагородить, что потом взвоешь при поддержке и расширении.
Вам помимо самого ООП было бы неплохо ознакомиться с паттернами. Умелое их использование рождает гибкую архитектуру которую можно легко расширять, дополнять функционалом и править.
Лучшая книга по паттернам это «Приемы объектно ориентированного проектирования» банды четырех. Но для человека который только начинает знакомство с ООП она будет достаточно сложной.
Я б для начинающих советовал почитать «Паттерны проектирования» Эрика Фримена и Элизабет Фримен. Книга написана в стиле head first, с кучей картинок и примеров. Как раз по ходу чтения научитесь «видеть» окружающий мир сквозь призму объектов с их методами и свойствами.
Вам нужен функционал проигрывания по плейлистам серверным. Для этого нужен медиа-сервер: Wowza или Erlyvideo. И там, и там есть решение вашей проблемы. Советовал бы пользоваться последним, есть вариант что можно будет реализовать это в бесплатной версии.
Можно в превью весь текст через js перевести каждую букву в пробел а весь текст(получившиеся пробелы) в блоках поместить в inline элементы фон данных элементов перекрасив цвет шрифта в блоках. При демонстрации данных миниатюр строки будут смотреться естественно практически в любом масштабе.