[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: "Битый" файл
XCross
Столкнулся с проблеммой загрузки файлов на сервер.

Вот код, который отлично работает, файлы в порядке:

<form action="" method="post" enctype="multipart/form-data">
<
input type="file" name="uploadfile">
<
input type="submit" name="up_img" value="Загрузить">
</
form>


<?php









if(!empty($_POST['up_img'])){


$uploaddir = '../../images/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
$filename=$_FILES['uploadfile']['name'];

// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile)){

echo "<h3>Файл успешно загружен на сервер</h3>";

}
else{

echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>";
exit;

}
}


?>



Но, когда я пытаюсь поместить его в остальной(код), который нужен для добавления товара в базу, то неполадочка. Получается одна форма
Цитата
enctype="multipart/form-data"


В ней есть и поля ввода(text) и текстовые поля(textarea) ну и конечно же поле файла(file).
Тут тоже все загружается, но...

Все пути до изображения в базу добавлялись правильно, а при просмотре все-равно картинки нет.
Долго парился пока случайно не догадался посмотреть-открывается ли изображение загруженное...оказалось нет.
Что можно предпринять?



Спустя 28 минут, 32 секунды (5.05.2011 - 08:13) linker написал(а):
Смотри в $_FILES['uploadfile']['error']

Спустя 1 час, 47 минут, 45 секунд (5.05.2011 - 10:01) XCross написал(а):
Цитата
Смотри в $_FILES['uploadfile']['error']

0-ошибок нет при загрузке.

Решил еще раз проверить. Оказывается первый скрипт так же бъет файл. Возможно с настройкой сервера что-либо.

Спустя 14 минут, 50 секунд (5.05.2011 - 10:15) linker написал(а):
А загруженный файл присутствует по пути ../../images/, который является относительным от каталога, в котором данный скрипт расположен?

Спустя 31 секунда (5.05.2011 - 10:16) XCross написал(а):
Да

Спустя 3 минуты, 26 секунд (5.05.2011 - 10:19) linker написал(а):
Тады вопрос, если ты говоришь, что как самостоятельный код оно работает, а когда вставляешь внутрь другого - нет. Вывод для тебя напрашивается сам собой, а мы не гадалки.

Спустя 5 минут, 38 секунд (5.05.2011 - 10:25) XCross написал(а):
Погоди щас немного разобрался. Тогда, просто, сразу кипеш поднял.


Оказывается, что и без включения этого кода в другой-файл бъется при загрузке. Все не проверял, но картинка точно. Вот так правильно. unsure.gif


Сравнил файл до и после загрузки....

http://s41.radikal.ru/i094/1105/c3/371e0a59ed06.jpg

Спустя 26 минут, 55 секунд (5.05.2011 - 10:52) linker написал(а):
Тогда последнее что остается настройки веб-сервера (Апач или какой другой).

Спустя 33 минуты, 34 секунды (5.05.2011 - 11:26) XCross написал(а):
Ладно, закрыли тему. Так как к файлу настройки сервера доступа не имею


_____________
Обмен Ukash на WebMoney
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.