Предположу, что file_get_contents отдает ошибку
перед занесением в string проверяйте это
А так нужно больше информации о проблеме и тщательный debugging
Делайте запрос в базу, делайте basename и проверяйте есть ли картинка с таким уже именем или нет
Или не морочьте себе голову, создавайте хэш из логина и времени и шанс того, что тартинка с таким именем уже будет = 0
Ибо вы перед регистрацией проверяете занятость логина
$hash = md5($login. time())
Ну так в чём проблема?У тебя есть шаблон на эти страницы,а в базе хранишь информация которая меняется. Так же прописываешь всякие мататеги(тоже динамически)->(Не бейти я не сеошник)
И всё.Все твои динамические страницы в поисковике