Сейчас на основе Хромимиума только ленивый не сделал свой браузер. Они по сути одинаковы - см. от мэйл интернет или comodo dragon.
Хотя гугловский лучше пилен, особенно важен на линукс машинках - со своим флешем.
1) Пользуйтесь тегом [PHP] для того, что бы удобно было читать вашу простыню кода тем, кто может вам помочь.
2) Прочитайте - http://phpfaq[dot]ru/debug
3) Формально ошибок в коде не вижу, хотя некоторые процедуры выглядять не совсем... правильно. Выложите пример страницы, которую пытаетесь парсить - так будет на порядок легче разобраться.
Менять несколько пнг яваскриптом? Это извращение.
Анимация элементарна, ей не нужны настолько прожорливые методы - как советовали воспользуйтесь gifом.
Да, дважды. Но тестили и пришли к выводу, что все-равно быстрее. В пхп на редкость медленные регулярки.
Конкретный пример - в студию - разберемся.
А вообще, для правильного написания реглярок хорошо подходят текстовые редакторы с функцией поиска по регулярным выражениям - сразу очевидны недоделки.
Возможно ли скрыть ссылку на файл? Т.е. сайт расположен на одном севере, а вот для хранения всех файлов используется внешний сервис (основная проблема - ограничение денег). И не хотелось бы подсказывать внешним людям, где эти файлы хранятся.
Сам вижу два варианта.
1) htacces - не проверял, но кажется, что модреврайтом можно сделать, что бы переходя по ссылке сайта пользователь получал нужный файл с внешней ссылки. Но ладно, сначала будет 30 файлов, но потом больше и сервер неминуемо будет тормозить.
2) Отдавать файл через php, но тогда будет огромный входящий трафик через сервер, т.е. по сути теряются выгоды использования внешнего сервиса, т.к. стоимость будет неминуемо расти.
Есть еще мысли? Или не маяться дурью и брать vds с парой террабайтников?
Я правильно понял что вы засовываете все товары в одну ячейку?
Если это так, то это неверное и медленное решение. Это реализуется с помощью таблицы со связью "многие-ко-многим". Т.е. просто для каждого пользователя+наименования товара создается своя запись.