tanysha86
Новичок
Дата регистрации:
15.10.2013 23:32:05
Сообщений: 4
Добрый день Михаил!
Пожалуста ответьте на такой вопрос:
хочу сделать гостевую книгу с возможностью загрузки аватарки.
В файле index подключаюсь к классу Upload, проверяю, если подключение есть
запускаю на выполнение ф-цию uploadFile($file) класса Upload (для назначения имени и загрузки аватарки), по примеру вашего видео на блоге myrusakov.
А дальше пытаюсь через return вернуть название аватарки файлу index, чтобы в дальнейшем его использовать.
А теперь вопрос почему return не возвращает index - $name_avatar;
Вот пример куска файла
index
if ($_POST["reg"]){
require_once "lib/upload_avatar.php";
$upload_avatar=new Upload_avatar();
$avatar_user=$upload_avatar->uploadFile($_FILES["avatar"]);
echo $name_avatar;
if ($avatar_user) {
$setavatar=$user->setAvatar($login, $name_avatar);
if ($avatar_user) { echo "</br>Аватар успешно загружен</br>".$name_avatar;
}
else echo "</br>ОШИБКА при загрузке аватара1</br>";
}
else echo "</br>ОШИБКА при загрузке аватара2</br>";
и файла с
классом Upload
public function uploadFile($file) {
if (!$this->isSecurity($file)) return false;
$name_avatar=md5(microtime()).".".substr($file["type"], strlen("image/"
);
$uploadfile=$this->dir."/".$name_avatar;
if (move_uploaded_file($file["tmp_name"], $uploadfile)) {
//$this->setAvatar($login, $name_avatar);
//echo "</br>Аватар успешно загружен в папку</br>".$name_avatar."ура";
return $name_avatar;
}
else return false;
}