ФорумПрограммированиеPHP для идиотов → Отображение фотки

Отображение фотки

  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 28 января 2010 г. 17:06

    Здравствуйте !

    После загрузки на сервак храню фотки в формате jpg, но без расширения. Просто имя файла и всё. Все выводится и так, проблем не было. Но когда понадобилось вывести в отдельном окне строкой
    <a onClick=\"window.open('/",$row['photo'],"', '','width=",$wth,",height=",$hgt,"'); return false;\">

    только хром выводит картинку. Остальные кучу текста.
    Как можно в это окно подсунуть header('Content-type: image/jpeg') ?
    Или может как-то подругому ?
    Про лайтбокс помню…пока не хочу :)
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 28 января 2010 г. 17:22, спустя 15 минут 25 секунд

    Как можно в это окно подсунуть header('Content-type: image/jpeg') ?
    надо это делать при отдаче картинки
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 28 января 2010 г. 18:22, спустя 1 час 31 секунду

    Malin-ka, а кто тебе вообще подсказал такую фишку, как хранение картинок без расширения ? Антихакерский ход такой ? Вообще не страдай херней, дай файлам расширение и будет счастье.

    п.с. И вообще делай ссылку нормальной, но с ява-скриптовым обработчиком:
    <a href="images/$row['photo'].jpg" onClick=\"window.open(this.href, '','width=",$wth,",height=",$hgt,"'); return false;\">

    кажется правильно написал обработчик, но не уверен на 100%. Главное я имел ввиду чтоб саму ссылку не "опускали".
  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 28 января 2010 г. 18:30, спустя 7 минут 55 секунд

    :) без расширения - это когда-то случайно вышло, потом оказалось, что такие картинки по правой кнопке не сохранить, тоже плюс. А минусов до этого момента я не находила :)
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 28 января 2010 г. 18:37, спустя 7 минут 21 секунду

    Malin-ka, опять придумали "Защиту" от домохазяйек? Сохранить такую картинку как два пальца обмочить.
    А вот относительно "вышло", то тут исправлять нужно быстрее дабы не создавать себе геморроя в дальнейшем.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 28 января 2010 г. 18:38, спустя 54 секунды

    Это как дом без окон, из плюсов - тупые воришки не смогу в дом попасть… Но пришла пора, когда потребовалось открыть окно, а его нет
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 28 января 2010 г. 18:58, спустя 19 минут 54 секунды

    А тогда подскажите плз защиту от не-домохозяек, как запретить сохранение картинки ?
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 28 января 2010 г. 19:02, спустя 4 минуты 12 секунд


    А тогда подскажите плз защиту от не-домохозяек, как запретить сохранение картинки ?
    никак
    все умрут, а я изумруд
  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 28 января 2010 г. 19:08, спустя 5 минут 30 секунд

    Вот. Коротко и ясно.
    Ну всё. Горело всё оно огнем, пойду вязать…
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 28 января 2010 г. 19:49, спустя 41 минуту 16 секунд


    А тогда подскажите плз защиту от не-домохозяек, как запретить сохранение картинки ?
    Сделать форму заказа на сайте с указание адреса и сроков. В назначенное время посылать человека туда с распечатанной картинкой, после просмотра сжигать.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 28 января 2010 г. 20:39, спустя 49 минут 39 секунд

    Ewg777, а если человек скопирует и распространит?
    Я предлагаю сделать екзешку и при запуске показывать картинку, но только с предварительным вводом серийного ключа!
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 29 января 2010 г. 0:12, спустя 3 часа 32 минуты 47 секунд


    Ewg777, а если человек скопирует и распространит?
    Я предлагаю сделать екзешку и при запуске показывать картинку, но только с предварительным вводом серийного ключа!
    по смс, заодно и монетизацию придумали
    Сапожник без сапог
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 29 января 2010 г. 11:01, спустя 10 часов 49 минут 13 секунд


    Ewg777, а если человек скопирует и распространит?
    Я предлагаю сделать екзешку и при запуске показывать картинку, но только с предварительным вводом серийного ключа!
    Не получится. Посыльный будет держать в руках изображение, и даже если скопируют изображение, то руки как ватермарка останутся. Всё продумано.
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 29 января 2010 г. 16:04, спустя 5 часов 3 минуты 28 секунд


    …то руки как ватермарка останутся. Всё продумано.

    Бля, сцуко, подстул сполз.

    остался вопрос: руки нужно будет зарегистрировать как товарный знак?
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 29 января 2010 г. 16:37, спустя 32 минуты 48 секунд



    …то руки как ватермарка останутся. Всё продумано.

    Бля, сцуко, подстул сполз.

    остался вопрос: руки нужно будет зарегистрировать как товарный знак?
    Можно зарегистрировать. Тогда изображение будет в безопасности: его будет защищать чувак с копирайтом.
    Спустя 61 сек.
    Вариант с обрезанием более диковат.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!