Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка файлов (картинок) на сервер, Загрузка файлов (картинок) на сервер 
V
    Опции темы
MedvedDima
Дата 6.11.2008, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 27.10.2008

Репутация: нет
Всего: нет



Помогите мне пожалуйста загрузить картинки на сервер, это будут банеры, которые при помощи скрипта выводятся на страницу.
Я пытался сделать это таким образом:

Код

<?php
    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)
        {
            $fp = fopen($myfile,"r");
            $content = fread($fp, filesize($myfile));
            fclose($fp);
            copy($myfile,"../baners/") or die ("Результат выполнения операции: ".$error_flag);
        }
        $_FILES["myfile"] = "";
    }
?>

Форма вот такая:
Код

<FORM ENCTYPE="multipart/form-data" ACTION="loadbaner.php" METHOD=POST>
Выбирете файл: <INPUT NAME="myfile" TYPE="file">
<INPUT TYPE="submit" VALUE="Загрузить">
</FORM>


Выдает предуприждения: Warning: copy(../baners/) [function.copy]: failed to open stream: Permission denied in C:\wamp\www\stats\metal\admin\loadbaner.php on line 33

Результат выполнения операции: 0.
0 - ошибок не было, файл загружен.
1 - размер загруженного файла превышает размер установленный параметром upload_max_filesize в php.ini
2 - размер загруженного файла превышает размер установленный параметром MAX_FILE_SIZE в HTML форме.
3 - загружена только часть файла
4 - файл не был загружен (Пользователь в форме указал неверный путь к файлу).

А самого файла в нужной мне папке файла нет. Что мне делать не знаю. Помогите.
PM MAIL   Вверх
bars80080
Дата 6.11.2008, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



у тебя судя по всему доступ к папке запрещён для записи в baners/, проверь права
PM MAIL WWW   Вверх
MedvedDima
Дата 6.11.2008, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 27.10.2008

Репутация: нет
Всего: нет



Я работаю на своем компьютере. Использую WampServer. На папку установлено "Только чтение", а изменить это нельзя(после изменения она сново становится "Только чтение").
PM MAIL   Вверх
Валерия
Дата 6.11.2008, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: 3
Всего: 8



У тебя:
Цитата(MedvedDima @  6.11.2008,  18:48 Найти цитируемый пост)
copy($myfile,"../baners/")

а должно быть
Код

copy($myfile,"../baners/$myfile_name")

А еще лучше
Код

move_uploaded_file($myfile,"../baners/$myfile_name")

PM MAIL   Вверх
MedvedDima
Дата 6.11.2008, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 27.10.2008

Репутация: нет
Всего: нет



Спасибо большое. Очень помог.
PM MAIL   Вверх
Валерия
Дата 6.11.2008, 19:46 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: 3
Всего: 8



Может помогла? smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.