Учитывайте единственную сложность - временные пояса. Иногда для согласования нужна оперативность, поэтому нужно будет организовать саппорт, который будет работать во время, удобное для ваших заказчиков.
Роман Конев: это уже проще. Как минимум - посмотрите библиотеку https://github.com/JamesHeinrich/getID3 , изначально она была только для mp3, но сейчас есть кое-какие функции и для видео. Или еще существовала какая-то библиотека для ffmpeg, но это было очень давно, уже подробностей не помню. Наверное, нужно погуглить что-то типа "php get video length"
А что говорит curl_error(); ?
У меня код на локалке сработал корректно, то есть, ошибка вряд ли в самом коде, смотрите вывод curl_error($curl); перед curl_close
Спасибо, что не настаиваете. Главная проблема фраймворков своих - они-то понятные и ближе к сердцу, но наступает момент, когда вместо разработки софта ты начинаешь бороться с багами своего же ядра, которое ты постоянно должен переделывать.
Поэтому для опыта да, можно создать фреймворк, но потом лучше использовать что-то готовое.
Замечу, книга отличная, но имеет небольшую проблему. В какой-то момент автор будто бы понимает, что немного заигрался в объяснение структуры работы транзисторов и процессоров, и уже ассемблер и программирование раскрывает как-то конспективно. Хотя, конечно, может это связанно с большой трудностью темы.
warcevil: постепенно... Просто иногда сами хостеры к подобным изменениям не готовы, это еще что, я на многих серверах видел 5.3.3 настроенным. "Ненуаче, работает же, тебе че, трудно переписать?"
Отлично! Я видел эту статью. Сразу вопрос. Как выставить значение X, если оно для каждого запроса может быть своим? Нужно, чтобы строка совпадала хотя бы на 50-70%. Какое значение X поставить для этого?
atis //: а какие альтернативы? Вот я уже уперся, что фуллтекст слабо справляется с нужной задачей. А нужно всего-то неточный поиск по одному полю базы данных (когда несколько слов могут отличатся, или перепутано несколько букв в нескольких словах)
Как с другими браузерами? Попытайтесь заодно на Opera, там тоже Blink, чтобы понять, проблема в движке или отдельном браузере. И еще попытайтесь анонимную вкладку посмотреть
На самом деле, в поддоменах нет ничего сверхсложного, если разобраться. Единственный аргумент - могут возникать сложности при использовании SSL, так как сертификаты с wildcard стоят дороже обычных.
Не ответ на задачу. Нужно именно представить способ загрузки определенного JS-файла без иконки загрузки страницы. Например, если зависнет скрипт-сборщик - вы будете видеть эту картинку, которая напрягает заказчика.
everliving: это для примера. Там просто файл, который долго висит. Например, при ДДОС-атаке на сторонний сервер. Получается, из-за этого также подвисает сайт, который ссылается на файле сервера, который атакуют