| |
|
|
| | Привет Всем! Подскажите пожалуйста, я уже все мозги сломал. Как с этим зверем правильно работать? Есть где-нибудь описание как правильно с ним работать? Вот код над которым я кумекаю. Это с одним файлом такой геморой, а как три файла загрузить на сайт?
$add_photo_01 = $HTTP_POST_FILES["add_photo_1"];
$main .= $add_photo_01["name"]."=add_photo_01['name']";
$main .= $add_photo_1."=add_photo_1";
$partsFileName = split("\." , $add_photo_1["name"]);
$main .= $partsFileName."= partsFileName";
$endPart = $partsFileName[count($partsFileName) - 1];
$main .= " ".$endPart."=endPart";
$realFileName .= $add_photo_1["name"];
$main .= " ".$realFileName."=realFileName";
$tmpFileName = $add_photo_1["tmp_name"];
$main .= " ".$tmpFileName."=tmpFileName";
// this is for localHost
if (is_uploaded_file($HTTP_POST_FILES['add_photo_1']['add_photo_01'])){
move_uploaded_file($HTTP_POST_FILES['add_photo_1']['add_photo_01'] , "img/".$add_photo_01);
chmod("img/$add_photo_01", 0755);
}else{
$main .= "По непонятным причинам фотография не может быть добавлена...";
}
/* ADD INFO TO tblPhotos
$result = mysql_query("
UPDATE tblPhotos
SET photo = '$realFileName'
WHERE id = $id
");*/
$main .= "=
Фотография добавлена
<a href=# onClick=\"history.go(-1)\"><b>Вернуться назад</b></a>
";
|
| |
| |
|
|
| |
|
|
| |
для: Alex Boxgorn
(04.09.2006 в 10:50)
| | | В самой форме атрибут enctype="multipart/form-data" нужен. Добавлен?
И не $HTTP_POST_FILES, а $_FILES, если версия пхп позволяет. | |
| |
|
|
| |
|
|
| |
для: Alex Boxgorn
(04.09.2006 в 10:50)
| | | Этот массив двумерный. $_FILES['add_photo_1']['tmp_name'] | |
| |
|
|
| |
|
|
| |
для: Саня
(04.09.2006 в 12:06)
| | | А как с ним работать и что с него достать можно? Есть ли хорошее описание про глобальные переменные? | |
| |
|
|
| |
|
|
| |
для: Alex Boxgorn
(04.09.2006 в 12:46)
| | | Пример работы с массивом $_FILES можно найти в разделе "Примеры на PHP" http://www.softtime.ru/scripts/upload.php. | |
| |
|
|