Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка файлов с помощью Ajax
 
 автор: Даниэль   (07.04.2008 в 18:52)   письмо автору
 
 

Всем привет! У меня возникла проблема с загрузкой файлов через ajax($_FILES ничего не видет).Мне ,кажется, что чего-то нехватает в коде.Пожалуйста помогите.

function sendpostfile() 
{
  
  var userfile = document.form.userfile.value;
  request.open("POST", "uploadfile.php", true);
  request.onreadystatechange = loading;
  request.setRequestHeader("Content-Type", "multipart/form-data;charset=windows-1251");
  request.send("userfile="+userfile+"");
  
}



<?PHP
$ext
=strtolower(strrchr($_FILES['userfile']['name'], "."));
            
$file="".time().$ext."";    
            
$path=$_SERVER['DOCUMENT_ROOT']."/forum/files/"// Место закачки файла
            
$file_name=$path.$_FILES['userfile']['name'];    
            
move_uploaded_file($_FILES['userfile']['tmp_name'],$path.$file);
            
chmod ($path.$file0777);
?>    

   
 
 автор: Antohins   (09.04.2008 в 10:36)   письмо автору
 
   для: Даниэль   (07.04.2008 в 18:52)
 

код формы отправки файла покажите

   
 
 автор: Даниэль   (09.04.2008 в 17:37)   письмо автору
 
   для: Antohins   (09.04.2008 в 10:36)
 


      <form name="form" method="post" enctype="multipart/form-data">
    <table align="center">
    <tr>
    <td align="right" valign="top" class="text">
<?PHP
echo"<input type=\"hidden\" name=\"session\" value=\"".$_GET['session']."\">";
?>
Прикрипить: <input type="hidden" name="MAX_FILE_SIZE" value="10000000000000000000000000000000000 000000000000000"><input type="file" name="userfile" onclick="submiter ();" onfocus="submiter ();" onchange="submiter ();">
        <span style="padding-right: 15px;">&nbsp;</span>    </label></td>
    </tr>
    <tr>
    <td colspan="0" align="left" valign="top"  bgcolor="#FFFFFF" class="text">
    <label>Тема: 
        <input name="theme" type="text" size="140">
    </label>
    </td>
    </tr>
    <tr>
      <td align="right">
      <textarea name="messages" cols="150" rows="10" style="border:solid 1px #30BFF3"></textarea></td>
    </tr>  <tr>
        <td align="center"><span id="knopka"><input type="button" name="submit" value="Добавить" id="submit" onClick="checkform ();"></span>
          <input name="reset" type="reset" id="reset" value="Очистить"></td>
        </tr>
    </table>
    </form>

   
 
 автор: Antohins   (09.04.2008 в 18:37)   письмо автору
 
   для: Даниэль   (09.04.2008 в 17:37)
 

"submiter ();" - что это за функция? она нигде не описана! и имя функции пишите слитно!



"value="10000000000000000000000000000000000 000000000000000"" - вы что решили закачивать на сервер то, Сталкер?:D Поставьте поменьше. И опять таки непонятно откуда пробел.

   
 
 автор: CrazyAngel   (09.04.2008 в 21:46)   письмо автору
 
   для: Даниэль   (07.04.2008 в 18:52)
 

с помощью ajax файл не загрузить ;)
iframe

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования