PHP + WSDL
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



PHP + WSDL Expand / Collapse
Автор
Сообщение
12.06.2007 15:39
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 13.06.2007 15:43
Сообщ.: 48, Visits: 479
есть метод класса, который закачивает файл в указанную папку
$fileDataList - массив даных, который возврается формой ()
$pathToDBForUpload - путь, куда необходимо закачать файл

(IllegalArgumentException - мой класс. Наследует клас Exception.)



public function upload($fileDataList, $pathToDBForUpload)
{
$pathToNewDB = $pathToDBForUpload. "/" . $fileDataList['name'];
if(!is_uploaded_file($tmpName))
{
throw
new IllegalArgumentException(""
. __METHOD__ . " "
. __LINE__
. " Ошибка в при загрузке файла_1."
. " Файл " . $fileDataList['name'] . " закачать не удалось"
. " Файл " . $fileDataList['name'] . " не создан. ***"
. implode(" ]___[ ", $fileDataList) . "###"
);
}
if(!move_uploaded_file($tmpName, $pathToNewDB))
{
throw
new IllegalArgumentException(""
. __METHOD__ . " "
. __LINE__
. " Ошибка в при загрузке файла."
. " Файл " . $fileDataList['name'] . " закачать не удалось"
. " Файл " . $fileDataList['name'] . " не создан."
);
}
}


Так вот, метод работает как часы, но когда я создаю WSDL-интерфейс, тоесть оформляю клас как сервис - выбрасывается ошибка загрузки файла. Функция is_uploaded_file() возврвщает false, хотя массив $fileDataList - непустой и содержит верную информацию.

Помогите пожайлуста.
Сообщ. #914028
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 11:05