За последние 24 часа нас посетили 33024 программиста и 1821 робот. Сейчас ищут 853 программиста ...

[решено]Закачка на сервер!

Тема в разделе "PHP для новичков", создана пользователем mawa, 24 фев 2009.

  1. mawa

    mawa Активный пользователь

    С нами с:
    23 сен 2008
    Сообщения:
    100
    Симпатии:
    0
    Привет!
    Имеется скрипт по закачке файлов на сервер.НЕ работает в IE и Netscape 7.1, подскажите в чем может быть причина!
    HTML:
    1.  
    2.     <head>
    3.         <title>
    4.             Закачка файлов на сервер !!!
    5.         </title>
    6.     </head>
    7.     <body>
    8.         <h1>Загрузка на сервер файлы</h1>
    9.         <form enctype="multipart/form-data" action="load.php" method="POST">
    10.             <input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
    11.             Загрузить этот файл:<input name="userfile" type="file" />
    12.             <input type="submit" value="Загрузить файл на сервер !" />
    13.         </form>
    14.     </body>
    15. </html>
    16.  
    PHP:
    1.  
    2. <html>
    3. <head>
    4.     <title>Загрузка......<title>
    5. </head>
    6. <body>
    7.     <h1>Загрузка файла .....</h1>
    8.     <?php
    9.  
    10.         if ($HTTP_POST_FILES['userfile']['name']=="none")
    11.         {
    12.             echo("Нет загружаемого файла");
    13.             exit();
    14.         }
    15.        
    16.         if ($HTTP_POST_FILES['userfile']['size']==0)
    17.         {
    18.             echo("Загружаемый файл = 0 ");
    19.             exit();
    20.         }
    21.        
    22.         if (($HTTP_POST_FILES['userfile']['type']!="image/jpeg") and ($HTTP_POST_FILES['userfile']['type']!="image/gif")and($HTTP_POST_FILES['userfile']['type']!="image/png"))
    23.         {
    24.             echo("Загружаемый файл не является картинкой !!! ");
    25.             exit();
    26.         }
    27.        
    28.         $upfile="foto/".$HTTP_POST_FILES['userfile']['name'];
    29.        
    30.         if (!copy($HTTP_POST_FILES['userfile']['tmp_name'],$upfile))
    31.         {
    32.             echo("Нет директории !!! ");
    33.             exit();
    34.         }
    35.        
    36.         echo("Файл загружен УСПЕШНО !!!<br><br>");
    37.     ?>
    38. </body>
    39. </html>
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Ie передает jpg как pjpeg
     
  3. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    И png как x-png
     
  4. mawa

    mawa Активный пользователь

    С нами с:
    23 сен 2008
    Сообщения:
    100
    Симпатии:
    0
    С П А С И Б О ! ! !
     
  5. Ігор

    Ігор Активный пользователь

    С нами с:
    7 апр 2008
    Сообщения:
    195
    Симпатии:
    0
    А я думал, что pjpeg это Прогрессивный jpeg :)