За последние 24 часа нас посетили 63152 программиста и 1737 роботов. Сейчас ищут 914 программистов ...

Помогите пожалуйста!

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

  1. Dimon1987

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

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    Эх....ну что Вам сказать,разве что Огромнейшее спасибо,Вы мне честно очень сильно помогли))удачи Вам))
     
  2. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Скрипт для загрузки изображения в базу данных:
    PHP:
    1. <HTML>
    2. <HEAD>
    3. <TITLE>Загрузка файлов</TITLE>
    4. </HEAD>
    5. <BODY>
    6. <B>Загрузка файлов</B>
    7. <BR>
    8. <FORM method="POST" enctype="multipart/form-data">
    9. <INPUT type="file" name="file_name">
    10. <INPUT type="submit" value="Загрузить">
    11. </FORM>
    12. <?php
    13. if(isset($_FILES["file_name"]) && $_FILES["file_name"]["error"] == 0
    14.    && $_FILES["file_name"]["size"] > 0 && $_FILES["file_name"]["type"] == 'image/gif') {
    15.    $foto = file_get_contents( $_FILES["file_name"]["tmp_name"] );
    16.    $link = mysql_connect("localhost", "root", "") or die("Не могу подключиться");
    17.    mysql_select_db('tests') or die ('Не могу выбрать БД');
    18.    $foto = mysql_real_escape_string($foto);
    19.    $q = "insert into `img` values (NULL, '" . $foto . "')";
    20.    if (mysql_query($q)) echo "Файл загружен";
    21.    else echo "Ошибка при загрузке";
    22.    mysql_close($link);
    23. }
    24. ?>
    25. </BODY>
    26. </HTML>
    27.  
    Скрипт для вывода картинки из базы данных по id (название img.php)
    PHP:
    1. <?php
    2. if ( !isset($_GET['id']) ) exit();
    3. $link = mysql_connect("localhost", "root", "") or die("Не могу подключиться");
    4. mysql_select_db('tests') or die ('Не могу выбрать БД');
    5. $query = "SELECT `img` FROM `img` WHERE `id`=" . intval($_GET['id']);
    6. $result = mysql_query($query);
    7. if (mysql_num_rows($result) == 0) { echo "Нет картинки"; exit(); }
    8. $r = mysql_fetch_array( $result );
    9. header("Content-Type: image/gif");
    10. echo $r['img'];
    11. mysql_close($link);
    12. ?>
    13.  
    Файл выбора картинки
    HTML:
    1. <form action="img.php" method=GET>
    2. <input type="text" name="id">
    3. <input type="submit" value="Посмотреть">
    4. </form>
    База данных tests SQL-запрос для создания таблицы
    [sql]CREATE TABLE `img` (
    `id` int(11) NOT NULL auto_increment,
    `img` longblob,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM;[/sql]
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    У вас бензобак машины тоже в салоне?
     
  4. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Читаем выше http://php.ru/forum/viewtopic.php?p=137728#137728
    Машины у меня нет :D
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    unicross
    Тогда извиняюсь =) грешу цитировать последний пост.