Загрузка файла: помогите!

Тема в разделе "PHP программирование", создана пользователем Shenta, 12 ноя 2009.

  1. Shenta

    Shenta Гость

    Подскажите пожалуйста как должен выглядеть скрипт, чтобы при загрузке изображение отправлялось администратору на электронную почту, а пользователю выдавалось что-то вроде: "ваше изображение загружено и после обработки появится на сайте."
    Ну или просто чтобы оно не отправлялось сразу на сайт а сохранялось например в папке на сервере, откуда его извлечет админ и после проверки разместит.
    Заранее спасибо.
     
  2. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.472
    Симпатии:
    27
    Это типа: "Напишите вместо меня?"
    Пишите, что конкретно не понято, показывайте, что пробoвали и что не получилось.. Иначе будет озвучена цена. (с)sax_ol.
     
  3. Shenta

    Shenta Гость

    Конкретно мне непонятно, как сохранить изображение в папке, доступной лишь админу.
    Как вывести сообщение после этого я знаю.
     
  4. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.472
    Симпатии:
    27
    т.е. кроме команды echo "Сообщение"; вы не знаете ничего.
    В предложения о работе.. Однозначно=)
     
  5. Shenta

    Shenta Гость

    Я знаю, как сразу вывести изображение на страницу, без отправления админу.
    Либо как на электронную почту отправлять, но только через почтовую программу...
    Да, я нуб, но в тех многочисленных книгах что я скачала, про мой вопрос ничего не сказано((
     
  6. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.472
    Симпатии:
    27
    Вобщем, делаете 2 файла: upload.htm и upload.php.
    Далее их содержание:
    <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">upload.htm</div></div><div class="sp-body"><div class="sp-content"><!--shcode--><pre><code class='html'><html>
    <head>
    <title>Загрузка файлов на сервер</title>
    </head>
    <body>
    <h2><p><b> Форма для загрузки файлов </b></p></h2>
    <form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="filename"><br>
    <input type="submit" value="Загрузить"><br>
    </form>
    </body>
    </html>[/CODE]
    <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">upload.php</div></div><div class="sp-body"><div class="sp-content">
    Код (PHP):
    <?php
    if(copy($_FILES["filename"]["tmp_name"],
    "c:/temp/".$_FILES["filename"]["name"]))
    {
    echo("Файл успешно загружен <br>");
    } else {
    echo("Ошибка загрузки файла");
    }
    ?>
    C вас + в репутацию.

    Забыл уточнить, что C:/temp нужно заменить на вашу папку, куда нужно загрузить файл. На эту папку должен быть CHMOD 777. И про книги не правда. Во всех нормальных книгах про это пишут.
     
  7. Shenta

    Shenta Гость

    Спасибо, для повышения репутации видно прав маловато... Или не так делаю...
    Наверно мои книги не очень хорошие:rolleyes:
     
Загрузка...

Поделиться этой страницей