Я хочу сделать 2 формы добавление изображений , что бы изображения добовлялись на сервер в указанную папку и вносился путь к етому файлу в БД. Пока что я разбираюсь как бы добавить изображения на сервер.
Вот код который использую:
Html:
<FORM ENCTYPE="multipart/form-data" ACTION="myup.php" METHOD=POST>
Выберете файл: <INPUT NAME="myfile" TYPE="file">
<INPUT TYPE="submit" VALUE="Загрузить">
</FORM>
Php:
<?php
// Загрузка файлов на сервер
// Если register_globals=Off
// Если upload файла
if(isset($_FILES["myfile"]))
{
$myfile = $_FILES["myfile"]["tmp_name"];
$myfile_name = $_FILES["myfile"]["name"];
$myfile_size = $_FILES["myfile"]["size"];
$myfile_type = $_FILES["myfile"]["type"];
$error_flag = $_FILES["myfile"]["error"];
// Если ошибок не было
if($error_flag == 0)
{
print("Имя файла на нашем сервере (во время запроса): ".$myfile."<br>");
print("Имя файла на компьютере пользователя: ".$myfile_name."<br>");
print("MIME-тип файла: ".$myfile_type."<br>");
print("Размер файла: ".$myfile_size."<br><br>");
// Получаем содержимое файла
$fp = fopen($myfile,"r");
$content = fread($fp, filesize($myfile));
fclose($fp);
// Вывод содержимого файла
print($content);
} // end of if 2
} // end of if 1
$destination = '/img';
move_uploaded_file($myfile, $destination);
is_uploaded_file($myfile);
?>
При добавлении ошибок никаких не выводится но и не добавляется файл в папку img. Подскажите пожалуйста что не так :o
Спустя 12 минут, 39 секунд (18.07.2011 - 13:20) Sanchopansa написал(а):
move_uploaded_file($myfile, $destination.'/'.$myfile_name);
вот так попробуй
Спустя 4 минуты, 44 секунды (18.07.2011 - 13:25) pak написал(а):
И
И почему у вас копирования идет отдельно?
$destination = './img';
// или
$destination = 'img';
И почему у вас копирования идет отдельно?
Спустя 8 часов, 7 минут, 27 секунд (18.07.2011 - 21:32) Guest написал(а):
оо спасиб, справился с Вашей помощью ))