Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывести картинку в браузере 
:(
    Опции темы
ChessMaster
  Дата 19.5.2008, 03:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Что-то как-то туго даётся мне PERL.  smile 

Не могу вывести картинку в браузере используя тёг img. Обыскал пол интернета, посмотрел три книжки по Perl так и не нашёл решение своей проблемы. Не подскажите в чём проблема?

Код

#!C:\perl\bin\perl.exe
print "Content-type: image\n\n";

print qq|

<img src="image.gif">
|;



PM MAIL   Вверх
fray
Дата 19.5.2008, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 7.6.2007

Репутация: 0
Всего: 0



а у вас image.gif лежит в /cgi-bin/ ? разрешения на чтение катринки есть ?  smile  image/gif [RFC1521].

Это сообщение отредактировал(а) fray - 19.5.2008, 12:47
PM MAIL   Вверх
nitr
Дата 19.5.2008, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



fray, посмотрите на его Content-type, похоже он чего-то собирается сделать... (ужасное  smile)
Но вот что именно, ChessMaster, что вы хотите?

Цитата(ChessMaster @  19.5.2008,  03:00 Найти цитируемый пост)
то-то как-то туго даётся мне PERL.  smile 
Не могу вывести картинку в браузере используя тёг img. 
Обыскал пол интернета, посмотрел три книжки по Perl так и не нашёл решение своей проблемы. 
Не подскажите в чём проблема?
код Perl
#!C:\perl\bin\perl.exe
print "Content-type: image\n\n";
print qq|<img src="image.gif">|;

Это абракадабра?

Добавлено через 10 минут и 41 секунду
Код

#!/usr/bin/perl

print "Content-type: text/html\n\n";
print qq|<html>
<body>
  <img src="/image.gif">
</body>
</html>|;


Это сообщение отредактировал(а) nitr - 19.5.2008, 14:42


--------------------
PM   Вверх
tolkien
Дата 19.5.2008, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 5.4.2008

Репутация: 4
Всего: 4



Скорее всего автор топик вобще ни одной книжки по PERL не открывал. 
PM MAIL   Вверх
nitr
Дата 19.5.2008, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



ChessMaster, а ведь великолепный совет!


--------------------
PM   Вверх
DaemonSuw
Дата 19.5.2008, 21:56 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 11.3.2008

Репутация: 3
Всего: 3



Может пост не по теме:
Делаю сайт небольшой на перле))), и когда много htmla выводишь удобнее не так,
Цитата

print qq|
<img src="image.gif">
|;

а так
Код

print <<SHOW_IMG
<img src="image.gif">
SHOW_IMG


Хотя по суте одно и тоже)


Это сообщение отредактировал(а) DaemonSuw - 19.5.2008, 21:58
PM MAIL ICQ   Вверх
Perl_sapiens
  Дата 19.5.2008, 23:54 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 19.2.2008

Репутация: нет
Всего: нет



хэм.... smile 
 В продолжение последнего поста:
Можно чуть по-подробней рассказать о таких выкрутасах как
Код

print qq|
<img src="image.gif">
|;

и
Код

print <<SHOW_IMG
<img src="image.gif">
SHOW_IMG


Т.е. про <<TEXT_T ... TEXT_T и qq| ... |

Не, суть их я понял, но хочу знать по больше, а рыться в ~5 книжках ради одного пояснения - лень
PM MAIL   Вверх
nitr
Дата 20.5.2008, 00:47 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



Perl_sapiens, в другой теме... А лучше в книгах, если что-то будет не ясно - сюда.


--------------------
PM   Вверх
Perl_sapiens
Дата 20.5.2008, 11:27 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 19.2.2008

Репутация: нет
Всего: нет



эх... ну тогда скажите хоть, как по-перловски этот выкрутас называется, чтобы легче искать было
PM MAIL   Вверх
nitr
Дата 20.5.2008, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



Perl_sapiens, заканчивайете ОФФТОПИТЬ! Создайте тему, там обсудите.

Добавлено через 33 секунды
По вашим словам - весь перл это "выкрутас" smile


--------------------
PM   Вверх
tolkien
Дата 20.5.2008, 11:48 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 5.4.2008

Репутация: 4
Всего: 4



Цитата(Perl_sapiens @ 20.5.2008,  11:27)
эх... ну тогда скажите хоть, как по-перловски этот выкрутас называется, чтобы легче искать было

Не нравится искать в книжка? Ищите тогда в документации к перл.

Ищите здесь perlop. Откройте этот раздел и листайте вниз пока не встретите 

qq/STRING/
``STRING''

    A double-quoted, interpolated string.

        $_ .= qq
         (*** The previous line contains the naughty word "$1".\n)
                    if /\b(tcl|java|python)\b/i;      # smile
        $baz = "\n";                # a one-character string






PM MAIL   Вверх
DaemonSuw
Дата 20.5.2008, 13:11 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 11.3.2008

Репутация: 3
Всего: 3



http://club.shelek.ru/viewart.php?id=283
вот ссылка там все подробно написано))) и про qq{} и про <<...,
если лень читать мозила -> поиск -> "терминатор" или qq
 smile 

закройте тему!!!

Это сообщение отредактировал(а) DaemonSuw - 20.5.2008, 13:14
PM MAIL ICQ   Вверх
nitr
Дата 20.5.2008, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



DaemonSuwtolkienPerl_sapiens, ребят вы читали тему? У задавшего совсем другая проблема.

Проблема в неполной формулировке вопроса, в незнании многих разделов разработки CGI.

P.S.: Вам стоит заново прочесть правила форума. Создайте тему, обсудите, может вам покажут очень много интересных решений, а так мусор топика.


--------------------
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0906 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.