The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"CGI скрипты и apache(?)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"CGI скрипты и apache(?)" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 20-Апр-05, 10:17  (MSK)
Всем привет!
Столкнулся сегодня с странной проблемой:
Есть cgi скрипт, генерирующий страницу html
если работаем под виндой и смотрим через IE - то все нормально
Если смотрим во Free через Opera или FireFox - то вместо страницы отображается исходный код HTML. Если скопировать этот текст и сохранить его в файле html - то снова все нормально отображается
Хелп - куда копать?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "CGI скрипты и apache(?)" 
Сообщение от allez Искать по авторуВ закладки(ok) on 20-Апр-05, 10:52  (MSK)
А сам скрипт не могли бы показать (по крайней мере, ту часть, которая занимается
генерацией HTML)?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "CGI скрипты и apache(?)" 
Сообщение от gyn61 Искать по авторуВ закладки(ok) on 20-Апр-05, 10:55  (MSK)
Неправильный или отсутствует "Content-Type" в заголовке?

Должно быть что-то вроде

Content-Type: text/html; charset=koi8-r

Попробуйте:

telnet адрес 80
GET /адрес_страницы HTTP/1.0

и посмотрите заголовок.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Вывод скрипта" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 20-Апр-05, 11:09  (MSK)
sub form_print() {
my $login=$_[0] || '';
my $status=$_[1] || ' ';
print "Content type: text/html\n\n";
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
print<<EOF;
<html>
<head>
<title>яЛЕМЮ ОЮПНКЪ</title>
<style>
body {margin-left: 0; margin-top: 0}
p    {font-family: "sans-serif"; font-size: 10pt}
ul   {font-family: "sans-serif"; font-size: 10pt}
li   {font-family: "sans-serif"; font-size: 10pt}
small{color: "red";}
.star {color: red; font-size: 13px;}

</style>
</head>

<body>

<br>

<form name="Form" action="./pwd.cgi?check" method="post">

<table border="0" cellspacing="4" cellpadding="2" align="center">

<tr>
<td colspan="4" align="center"><h3>яЛЕМЮ ОЮПНКЪ</h3><p>БЯЕ ОНКЪ НАЪГЮРЕКЭМШ ДКЪ ГЮОНКМЕМХЪ</p></td>
</tr>

<tr>
<td colspan="4" align="center"><p Class="star">$status</p></td>
</tr>

<tr>
        <td><p><small Class="star">*</small>Login:</p></td>
        <td><input type="text" size="15" name="login" value="$login"></td>
</tr>

<tr>
        <td><p><small Class="star">*</small>яРЮПШИ ОЮПНКЭ:</p></td>
        <td><input type="password" size="15" name="old_pass"></td>
</tr>

<tr>
        <td><p><small Class="star">*</small>мНБШИ ОЮПНКЭ:<br><small>ЛХМХЛСЛ 5 ЯХЛБНКНБ</small></p></td>
        <td><input type="password" size="15" name="new_pass"></td>
</tr>

<tr>
        <td><p><small Class="star">*</small>оНДРБЕПФДЕМХЕ:</p></td>
        <td><input type="password" size="15" name="confirm"></td>
</tr>

<tr>
<td colspan="4" align="center">
  <input type="submit" value="нРОПЮБХРЭ">
  <input type="reset"  value="нВХЯРХРЭ">
</td>
</tr>
</table>
</form>

</body>
</html>

EOF
}

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Вывод скрипта" 
Сообщение от gyn61 Искать по авторуВ закладки(ok) on 20-Апр-05, 11:17  (MSK)
>print "Content type: text/html\n\n";

print "Content-Type: text/html\n\n";

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Вывод скрипта" 
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 20-Апр-05, 11:23  (MSK)
>>print "Content type: text/html\n\n";
>
>print "Content-Type: text/html\n\n";

Ё-мое :) СПАСИБО :) Я бы этот дефис долго искал :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру