Здравствуйте.
хочу вместо аватарок в punbb сделать фото в профиле. вот примерный код загрузки.
но в нем имя загруженного изображения остается тем же. а мне нужно, чтобы
первое загруженное изображение было с именем к примеру 1.jpeg второе 2.jpeg и т.д.
подскажите, как этого добиться?
и еще вопрос. Подскажите плиз. как сделать, чтобы папка создавалась только в том случае, если ее в указанном месте нет?
Заранее спасибо
Спустя 3 часа, 35 минут, 28 секунд (27.09.2009 - 21:33) waldicom написал(а):
PHP |
if(copy($_FILES["filename"]["tmp_name"],"".$_SERVER['DOCUMENT_ROOT']."/img/photo/".$dir."/".$_FILES["filename"]["name"])) |
- вместо copy использовать move_uploaded_file()
- поставить такое имя, какое надо
file_exists() -> mkdir()
Спустя 1 день, 18 часов, 19 минут, 27 секунд (29.09.2009 - 15:53) Sash'ok написал(а):
че та с изменением имеи я вообще не понял
где писать новое имя?
а если написать
PHP |
file_exists() -> mkdir("".$_SERVER['DOCUMENT_ROOT']."/img/photo/".$dir."", 0700); |
то получается
Цитата |
Warning: Wrong parameter count for file_exists() in T:\home\localhost\upload.php on line 30
Fatal error: Call to a member function mkdir() on a non-object in T:\home\localhost\upload.php on line 30 |
Спустя 8 минут, 7 секунд (29.09.2009 - 16:01) waldicom написал(а):
Имелось ввиду, что сначала используется функция file_exists(), а потом, исходя из её результатов выполняется или нет функция mkdir()