За последние 24 часа нас посетили 19293 программиста и 1615 роботов. Сейчас ищут 1002 программиста ...

Загрузка изображений

Тема в разделе "Вопросы от блондинок", создана пользователем andrey_94, 17 май 2009.

  1. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    Здравствуйте, я новичок в php, прочитал курс Евгения Попова, много для себя узнал, понял что все не так сложно.
    Но у него в курсах нет автоматической загрузки изображений, это есть минус.
    Так вот, мой вопрос.
    Помогите пожалуйста организовать алгоритм (загрузки и вставки изображений, например в новость) и реализовать его технически.
    Заранее спасибо!!!
     
  2. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    ААА блин, фак мой мозг!!!
     
  3. Jensi

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

    С нами с:
    9 апр 2009
    Сообщения:
    299
    Симпатии:
    0
    А чё Вы на форум пришли,а не спросите у него??? Учите далее курсы и будете великим " плохим кодером " ( не охота писать слово ****кодером) Надеюсь,Вы потом поймёте всё то,чему он учил и начнёте заново учить программирование
    Алгоритм:
    1)Делаете форму
    2)Учите материал: http://www.php.ru/manual/features.file-upload.html
    3)Потом делаете проверку на расширение файла
    4)Радуетесь:)
     
  4. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    Вы намекаете что Попов ***** кодер? :)
     
  5. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    ААА блин, меня ща порвёт... Нет блин, попов не ***кодер, он блин гений.
     
  6. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    Да чего вы так нервничаете, я еще не знаю у кого какой статус...
     
  7. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Я не нервничаю, я ржу.
     
  8. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    Я же говорю я не спец, не мастер, я только учусь и не знаю кто хороший, а кто *** кодер, но за то что подсказали что Попов *** кодер спасибо :)
     
  9. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  10. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  11. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    спасибо за литературу!
     
  12. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Начните с уничтожения
    и начните жить заново :)))
     
  13. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    Интересно, а что вам не нравится в курсах Попова?
     
  14. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Ну, наверное то, что это полное фуфло. Я конечно это дерьмо не слушал, не читал и в глаза не видел. Но некоторые примеры оттуда на глаза мне попадались. Пистолет с одной пулей для господина попова у меня уже давно лежит.
     
  15. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    понятно!!! ))))
     
  16. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    в очередь, в очередь, сукины дети!
     
  17. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    Ну, вот сделал я маленький скриптик для загрузки файлов на сервер.... вот его код:

    Код (Text):
    1. [php]<?php
    2.    if($HTTP_POST_FILES["filename"]["size"] > 1024*10*1024)
    3.    {
    4.      echo ("Размер файла превышает десять мегабайт");
    5.      exit;
    6.    }
    7.    if(copy($HTTP_POST_FILES["filename"]["tmp_name"],
    8.      "uploads/".$HTTP_POST_FILES["filename"]["name"]))
    9.    {
    10.      echo("Файл успешно загружен <br>");
    11.      echo("Характеристики файла: <br>");
    12.      
    13.      echo("Имя файла: ");
    14.      echo($HTTP_POST_FILES["filename"]["name"]);
    15.      
    16.      echo("<br>Размер файла в байтах: ");
    17.      echo($HTTP_POST_FILES["filename"]["size"]);
    18.      
    19.      echo("<br>Каталог для загрузки: ");
    20.      echo($HTTP_POST_FILES["filename"]["tmp_name"]);
    21.      
    22.      echo("<br>Тип файла: ");
    23.      echo($HTTP_POST_FILES["filename"]["type"]);
    24.      
    25.  
    26.      
    27.    } else {
    28.       echo("Ошибка загрузки файла");
    29.    }
    30. ?>[/php]
    Код (Text):
    1. <html>
    2. <head>
    3.   <title>Загрузка файлов на сервер</title>
    4. </head>
    5. <body>
    6.       <h2><p><b> Форма для загрузки файлов </b></p></h2>
    7.       <form action="upload.php" method="post" enctype="multipart/form-data">
    8.       <input type="file" name="filename"><br>
    9.       <input type="submit" value="Загрузить"><br>
    10.       </form>
    11. </body>
    12. </html>
    Возникает вопрос: Как связать его с базой чтобы, например при добавлении новости можно было вставлять ее миниатюру, а в базе чтобы был путь к этому изображению?
    Помогите пожалуйста разобраться.....
    В принципе я себе нарисовал одну схему, но очень сомневаюсь что она будет работать
     
  18. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Код (Text):
    1. $HTTP_POST_FILES
    Это что ещё такое?! :x
     
  19. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    не знаю, скрипт изначально такой был, он работает..... если это не правильно, буду очень признателен если подскажите мне правильный скрипт
     
  20. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Есть глобальный массив $_FILES, а также $_GET, $_POST, $_COOKIE, $_SESSION, $_REQUEST, $GLOBALS.
    Забудьте про $HTTP_*_VARS
     
  21. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    о спасибо, учту замечание, а про $_GET, $_POST, $ я знаю они еще вроде относятся к сеперглобальному массиву СЕРВЕР
     
  22. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    ну да ладно, суть от этого не меняется, так как можно сделать то что я просил?
     
  23. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Если бы суть от этого не менялась, тут бы никто никогда и ничего не сказал против.
     
  24. andrey_94

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

    С нами с:
    17 май 2009
    Сообщения:
    40
    Симпатии:
    0
    и что от этого меняется?