igortik
Новичок
Нужна Ваша помощь (автозамена файлов на сервере)
Что имеем:
- поле формы <input name="userfile" type="file"<?php echo $userfile ?>>
- после подтверждения формы имеем:
....
$sql = "INSERT INTO $table (id,foto) VALUES ('$id','$userfile_name')";
....
//-------------------------------------------------
$foto_dir="../foto_upl/";
if (is_uploaded_file($userfile))
{
$dest=$foto_dir.$userfile_name;
move_uploaded_file($userfile, $dest);
chmod($dest,0644);
}
//-------------------------------------------------
А вот теперь вопрос:
- как реализовать автозамену файла на сервере, если меняется фотография?
Пробовал так:
//-------------------------------------------------
$unlink = $foto_dir.$myrow["foto"];
if (is_uploaded_file($userfile))
{
$dest=$foto_dir.$userfile_name;
move_uploaded_file($userfile, $dest);
chmod($dest,0644);
unlink($unlink);
}
//-------------------------------------------------
Но файл все равно остается на сервере
((((
Что имеем:
- поле формы <input name="userfile" type="file"<?php echo $userfile ?>>
- после подтверждения формы имеем:
....
$sql = "INSERT INTO $table (id,foto) VALUES ('$id','$userfile_name')";
....
//-------------------------------------------------
$foto_dir="../foto_upl/";
if (is_uploaded_file($userfile))
{
$dest=$foto_dir.$userfile_name;
move_uploaded_file($userfile, $dest);
chmod($dest,0644);
}
//-------------------------------------------------
А вот теперь вопрос:
- как реализовать автозамену файла на сервере, если меняется фотография?

Пробовал так:
//-------------------------------------------------
$unlink = $foto_dir.$myrow["foto"];
if (is_uploaded_file($userfile))
{
$dest=$foto_dir.$userfile_name;
move_uploaded_file($userfile, $dest);
chmod($dest,0644);
unlink($unlink);
}
//-------------------------------------------------
Но файл все равно остается на сервере
((((