isour: Сейчас смотрю на комментарий DevMan и напрашивается вопрос - что у вас за программа? Я sql код то напишу, но я так понимаю у вас пакет ПО какой-то?
При конфликте должен создасться в корне сайта либо в корне шаблона файл error_log, если конечно не изменено имя и включен показ ошибок. Посмотрите там откуда происходит конфликт, какие ошибки пишет.
Всё, что включается через require_once в родительский function.php - относится именно к родительской области. Т.е. если вам нужно переопределить функцию, но не можете ее найти, а function.php родителя содержит только инклуды, то ищите в этих инклудах нужное вам и переопределяйте в дочернем.
А белая страница может быть по сотне других причин. Что показывают логи при конфликте?
To_wave: при включении файлов через require_once в родительском function.php, вот в этих файлах, которые подключаются через require_once, в них есть функции? Что там вообще есть?
65536: там есть ключ, типа --with-all у configure. По поводу разбираться: личное мое мнение - не тратьте время с этим, очень сырое, и в бою слабо применимо.
Вариант, делать загрузку в каталоги типа год/месяц/день/час/минуты/милисекунда/ и там уже дежать его хешем. можно и имя файла держать как (d_m_Y_H_i_s).enc(bin).ascii и уже прилеплять имя файла, т.е. впереди имени будет двоичная маска даты, типа дата_имя(хеш?).ext
Вариантов тонна, чем держать все в одном каталоге с ориентиром на хеш и размер
lansas: Либо вы что-то упускаете, либо не договариваете, но у вас данный код пахать не может. Хотя оговорка, у вас оригинал какого-нить товара может быть сохранен по пути кеша. Прост что я заметил выше, и что я вижу в коде ( описал ) , код адекватно работать не должен. Не в обиду говорю, не критика.