Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Что за бред, который раз.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Predator
Отправлено: 02 Сентября, 2012 - 13:16:26
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 619
Дата рег-ции: Март 2012  
Откуда: Ярославль


Помог: 0 раз(а)

[+][+][+]


CODE (html):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
  2. <script type="text/javascript">
  3. function SendFile() {
  4.     //отправка файла на сервер
  5.     $$f({
  6.         formid:'test_form',//id формы
  7.         url:'upload.php',//адрес на серверный скрипт который будет принимать файл
  8.         onstart:function () {//действие при начале загрузки файла
  9.             $$('result','начинаю отправку файла');//в элемент с id="result" выводим результат9
  10.         },
  11.         onsend:function () {//действие по окончании загрузки файла
  12.             $$('result',$$('result').innerHTML+'<br />файл успешно загружен');//в элемент с id="result" выводим результат
  13.         }
  14.     });
  15. }
  16. </script>
  17.  
  18.  
  19.  
  20. <form id="test_form" method="post" enctype="multipart/form-data" onSubmit="">
  21.     <input class="file_form" type="file" name="file" id="file" />
  22. </form><div id="result">Статус</div><br /><div onclick="SendFile();"><div style="color:#fff;">Отправить</div></div>




PHP:
скопировать код в буфер обмена
  1. if($_FILES['file']['size']>0) {
  2.        
  3. $uploaddir = 'test/';
  4. $uploadedFile =  $folder.basename($_FILES['file']['name']);
  5.  
  6.         if(is_uploaded_file($_FILES['file']['tmp_name'])){
  7.             if(move_uploaded_file($_FILES['file']['tmp_name'],$uploadedFile)){
  8.                 $data = $_FILES['file'];
  9.             }
  10.         }
  11. echo'
  12.                 <script type="text/javascript">
  13.                 var elm=parent.window.document.getElementById("result");
  14.                 elm.innerHTML=elm.innerHTML+"<br />Получен файл '.$_FILES['file']['name'].' размером '.$_FILES['file']['size'].' байт";
  15.                 </script>
  16.         ';
  17.        
  18. }


Ну никак не загружает файл, в чем косяк. Все перпробывал.

(Отредактировано автором: 02 Сентября, 2012 - 13:20:27)

 
 Top
nepster
Отправлено: 02 Сентября, 2012 - 13:49:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. print_r($_FILES); // глянь, вообще попадает ли массив с данными на сервер
  2.  
  3.  
  4. if($_FILES['file']['size']>0) {
  5.  
  6. ...
  7.  
  8.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB