Дарт Вейдер: не ленитесь. У вас тип поля date равен date(вот почему плохо использовать зарезервированные слова) и если погуглить, то можно найти это www.mysql.ru/docs/man/DATETIME.html, а там уже "Тип DATE используется для величин с информацией только о дате, без части, содержащей время. MySQL извлекает и выводит величины DATE в формате 'YYYY-MM-DD'. Поддерживается диапазон величин от '1000-01-01' до '9999-12-31'."
Дарт Вейдер: лучше названия колонок и таблиц оборачивать в символ "вария", а еще лучше пытаться избегать использования зарезервированных слов, потом может возникать путаница и ошибки.
private_tm: зависит от масштабов проекта. Если это несколько страниц, то и так покатит конечно. На крайняк можно через switch вызывать нужную функцию. У меня используется AltoRouter, который решает что вызывать.
Jony1337: функция рабочая, просто вы не умеете в php. Она возвращает массив с которым вы ничего не делаете. print_r(fetchUrl ($url)); и увидите, что данные есть, тело страницы и заголовки.
verdex: надо было сказать, что записывается в файл неправильно, ибо под вывод в браузер мой ответ подходил. Можете дополнить вопрос и чуть больше кода показать?
Sizoider: Быстрый гуглеж сказал, что походу никуда, ибо это уже выходит за рамки работы mail(). Так что либо использовать стороннюю библиотеку, либо найти другой хостинг.
Вы можете отнаследовать этот класс и в него добавить эту переменную, также сделав обертку поверх getBarCode. Можете, что вам будет проще, сделать просто php-константу.
kilimangaro: Вам дали 100% верный ответ. И я ответить собирался это же самое, даже конфиг бы написал, там всего три строчки, две из которых лишь конструкция объявления, но ваша реакция... Думаю вам тут уже не ответят.
Андрей: тут я уже не знаю. На github есть несколько готовых или можно взять монстра guzzle и всё сделать через него. Хотя если спектр действий очень маленький, то можно на curl, хоть мне он кажется не таким удобным.