Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 47, средняя оценка - 4.64
}{ottab
14 / 13 / 3
Регистрация: 04.03.2009
Сообщений: 75
#1

Проблемы с загрузкой файлов на сервер. - PHP

11.06.2009, 18:38. Просмотров 6835. Ответов 3
Метки нет (Все метки)

Немогу загрузить файл на сервер.
Помогите. Вот скрипт и ошибка:
PHP
1
copy($_FILES['fname']['tmp_name'],$loc);
Warning: copy() [function.copy]: Filename cannot be empty in D:\BP\HTTP\send.php on line 96
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2009, 18:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проблемы с загрузкой файлов на сервер. (PHP):

Проблема с загрузкой файлов на сервер - PHP
День добрый, в очередной раз с повпросом... Такой кусок кода: if($_FILES!=''){ $up_f='/avto/'.$_FILES; copy($_FILES,$up_f); ...

Не могу разобраться с загрузкой файлов на сервер и записью в SQL - PHP
Не могу понять как верно прописать: Есть инпут: <input type="file" id="formula_img" name="formula_img" multiple> В самом...

проблемы с загрузкой файлов - PHP
<?php if($_REQUEST){ $target_path = "uploads/"; $target_path = $target_path . basename( $_FILES); ...

Загрузкой файла на сервер и вывести ссылку на них в бд - PHP
Доброго времени суток! Помогите, пожалуйста, загрузить несколько файлы на сервер и сделать ссылку в бд mysql. Собственно код на php ...

Очень странная ситуация с загрузкой файла на сервер! - PHP
такая ситуация, сделал форму загрузки файла: <form action="upload_file.php" enctype="multipart/form-data" method="post"> <input...

Ищу форму с множественной загрузкой фото на сервер - PHP
Скорее всего, не тот раздел, но это тоже не мало относится к PHP. В общем задача: 1) Есть кнопка "Добавить фото", при ее нажатии...

3
Delphin_KKC
UNIX-way
710 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
11.06.2009, 18:40 #2
Цитата Сообщение от }{ottab Посмотреть сообщение
...
Warning: copy() [function.copy]: Filename cannot be empty in D:\BP\HTTP\send.php on line 96
Имя файла не может быть пустым.
Проверь значения переменных на момент вызова этой функции.
0
}{ottab
14 / 13 / 3
Регистрация: 04.03.2009
Сообщений: 75
11.06.2009, 18:43  [ТС] #3
Втом то и дело что в масиве $_FILES ничего нет.
Вот форма для загрузки. Может здесь ошибка.
и скрипт полностью:
PHP
1
2
3
4
5
6
    print_r($_FILES);
    if ($_POST['Tema']!="")
    { 
        $loc=$name."\\".$_FILES['fname']['name'];
        copy($_FILES['fname']['tmp_name'],$loc);
    }
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<form action="send.php" method="post" name="form1" lang="ru" onsubmit="return test()">
          <center>
            <p><strong><kbd>Заполните все поля формы! </kbd></strong></p>
            <p>
              <input type="text" size="50" maxlength="600" name="Tema" />
              <strong><kbd>* Введите тему задания. </kbd></strong><br />
              <br />
              <select name="menu1" lang="ru">
                <option>C</option>
                <option>C++</option>
                <option>Pascal</option>
                <option>Delphi</option>
                <option>VBA</option>
              </select>
              <strong><kbd> * Выберите язык. </kbd></strong><br />
              <br />
    <script language="javascript">
    document.write("<select name=\"data\">");
    var i=1;
    for (i=1; i<=31; i++)
    document.write("<option>"+i+"</option>");
    document.write("</select>");
    </script>
              &nbsp;
    <script language="javascript">
    document.write("<select name=\"mouns\">");
    var i=1;
    for (i=1; i<=12; i++)
    {
    if (i<=9)
    document.write("<option>0"+i+"</option>");
    else if (i>=10)
    document.write("<option>"+i+"</option>");
    }
    document.write("</select>");
     </script>
              &nbsp;
    <script language="javascript">
    document.write("<select name=\"year\">");
    var i=1;
    for (i=2009; i<=2020; i++)
    document.write("<option>"+i+"</option>");
    document.write("</select>");
     </script>
              <kbd><b>* Выбеоите конечгый строк.</b></kbd> </p>
            <br />
            <input type="file" name="fname" size="50" />
            <strong><kbd> * Введите файл с заданием.</kbd></strong> <br />
            <br />
            <kbd>
            <input name="sub" type="submit" value="Send" size="100" />
            </kbd>
          </center>
      </form>
0
stashappy
42 / 42 / 4
Регистрация: 21.08.2011
Сообщений: 625
10.12.2012, 13:29 #4
Проблема вот в этой строке:
HTML5
1
<form action="send.php" method="post" name="form1" lang="ru" onsubmit="return test()">
Чтобы отправлять файл, нужно указать параметр enctype='multipart/form-data'.

А что означают в вашем коде эти два слеша?:
PHP
1
$loc=$name."\\".$_FILES['fname']['name'];
Если это путь, то может быть правильнее вот так?:
PHP
1
$loc=$name."/".$_FILES['fname']['name'];
0
10.12.2012, 13:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 13:29
Привет! Вот еще темы с ответами:

Несостыковка с многопоточной загрузкой файлов - PHP
Что надо изменить в этом скрипте, чтобы можно было нажать на форме &lt;Выбрать файл&gt; и сразу выделить мышкой несколько файлов?А то сейчас...

заливка файлов на сервер - PHP
согласен, тема не нова, но новичкам всегда сложно сообразить самим. как говориться: &quot;повторение - мать... нет, не заикания - учения&quot;. ...

Загрузка файлов на сервер - PHP
Подскажите пожалста, есть код: &lt;div id = &quot;buttn&quot;&gt; &lt;div id = &quot;btn_open&quot;&gt; &lt;input type='file' id=&quot;files&quot; name=&quot;files&quot;...

Загрузка файлов на сервер - PHP
Получается сделал сайт заказчику, установил ему на хостинг, все хорошо, за исключением, того, что через php скрипт он не может грузить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru