Спасибо огромное! Да, там была ошибка!
Спасибо, буду осторожнее.
Спасибо за разъяснения!
Магнат, преогромнейшее спасибо, все получилось!
Спасибо большое!
Онтарио, такая функция есть, просто не весь код написала. ---------- Добавлено 12.09.2012 в 16:36 ---------- siv1987, как определять переменную $name за пределами функции так и писать просто $name? Я пробовала по вашему примеру, ничего не получилось, опять пишет неопределенная переменная $name.
Ой, не увидела, МАГНАТ уже написал. Спасибо, попробую.---------- Добавлено 12.09.2012 в 16:39 ----------Ditmar, спасибо!
Я пробовала со вставкой (INSERT да?) что-то не выходит.
Помогите пожалуйста еще)):
Мне дальше в коде нужно использовать переменную $name, как ее вывести из функции? И как записывать во внешнем файле? Спасибо.
function LoadFoto($foto){
$type = $foto['type'];
$name = $foto['name'];
$uploaddir = "avatars/";
$name = md5(microtime()).".".substr($type, strlen("image/"));
if(move_uploaded_file($foto['tmp_name'], $uploaddir.$name))
{
return true;
}
else return false;
LEOnidUKG, вы мне второй раз помогли! Что такое phpmyadmin я знаю, просто занимаюсь этим недавно и устала уже код менять. Невнимательная конечно. $result1 = mysql_query ("INSERT INTO obyavleniya (foto) VALUES ('$name')"); у меня работало с несколькими переменными, а с одной, очевидно, нет, поменяла на mysql_query ("UPDATE obyavleniya SET foto ='$name'"); - и все заработало! Спасибо за замечания! Буду исправляться!
Я так добавляла тексты - все добавляется, училась по урокам Попова - он так добавляет, подскажите другой синтаксис, пожалуйста.---------- Добавлено 12.09.2012 в 10:58 ----------Скрипт работает до $name = md5(microtime()) - под таким названием сохраняется в директории, дальше - нет.
Это я давно уже исправила, не получается, функция срабатывает до $name = md5(microtime()) (в директории под таким именем сохраняется) дальше - ничего.