За последние 24 часа нас посетили 19372 программиста и 1606 роботов. Сейчас ищут 822 программиста ...

Почему выскакивает Mistake found при передаче файла cерверу?

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

  1. Posthuman

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

    С нами с:
    17 янв 2009
    Сообщения:
    51
    Симпатии:
    0
    Вот листинг fileupload.html

    <html>
    <head>
    <title>

    </title>
    </head>

    <body bgcolor="Green">

    <h2 align="center"><font color="Blue">N</font>
    <font color="blue">e</font><font color="blue">w</font>

    <form enctype="multipart/form-data" action="http://127.0.0.1/upload/fileupload.php" method="post">

    <tr><td> Choose file here.
    <input type=file name="userfile">
    </td><td></td></tr>

    Введите имя файла для сохранения:

    <input type=text name ="fname">
    <input type=submit value="Upload your file">
    </td>
    </tr>
    </table>
    </form>
    </html>


    а вот листинг файла fileupload.php

    <?php
    $date=date("y-m-d");
    $time=date("g:i:s");
    $ip=$REMOTE_ADDR;
    if (is_uploaded_file($userfile)) {
    copy ($userfile, "./images/".$fname); $p=1;}
    else {echo "Mistake found";}
    ?>

    [/b]
     
  2. ATI

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

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
  3. Posthuman

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

    С нами с:
    17 янв 2009
    Сообщения:
    51
    Симпатии:
    0
    Спасибо, но только не понял из той статьи как указать адрес куда будет сохраняться файл, ну в upload.php указать!?
     
  4. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Posthuman, используйте глобальные массивы $_FILES и $_SERVER['REMOTE_ADDR']
     
  5. ATI

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

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    PHP:
    1.  
    2. <?php
    3. $uploaddir = '/var/www/uploads/'; // Вот переменная, которая хранит путь.
    4. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
    5. ?>
    6.