Два простеньких вопроса к профи: 1. Как рационально заносить путь к изображению в базу данных без абсолютного пути? Нужно ли указывать путь к папке загрузки или достаточно имени файла и все. У меня папка для загрузки /uploads и она прописана в config файле. Достаточно ли заносить в базу просто название файла (1234567.jpeg) или все-таки писать /uploads/1234567.jpeg 2. Правильно ли вырезать имя файла из полного пути функцией basename или есть более рациональный вариант.
я вобще заносил имя файла а сам файл хранил под чемнить рандомным типа kalgjrproejfrklfjakfj в одной папке все хранил скопом. а имена соотв в БД. Отдавать скриптом. так что так =)
1) Если все изображения будут лежать в uploads, я бы хранил просто имя. Зачем лишние символы в бд, если у всех записей они одинаковы? 2) А зачем его вырезать понадобилось?
В массиве $_FILES есть элемент Код (Text): $_FILES['имя инпута']['name'] Это и есть имя файла, без пути. Потому basename не нужен