The OpenNET Project / Index page

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

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

"скрипт не выводит картинки в броузер=("
Сообщение от z3f emailИскать по авторуВ закладки on 05-Янв-04, 17:16  (MSK)
При создании скриптом странички на ней не отображаются картики=(
Система - Фряха 4.7, сервер - апач (последний).
Структура папок на сервере апач - папка cgi-bin, в ней подпапка - akursy и в папке akursy находятся скрипты(в том числе и скрипт снизу). В папке akursy есть подпапка 1 - в ней текстовые файлы и картики. То есть скрипт просто выводит в окно броузера содержимое тектсовых файлов и картики.
сам скрипт:
#!/usr/bin/perl -wT
use strict;
use CGI ':standard';
my $nams;
$nams = param('nam');
my $fams;
$fams = param('fam');
my $ots;
$ots = param('ot');
my $radiobuttons;
$radiobuttons = param('radiobutton');
my $bilet;
my $num=1;
my $textbil;
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime;
my $loctime=$sec.$min.$hour;
if ($radiobuttons=='115') {$bilet="случайный из первых 15"}
elsif ($radiobuttons=='116') {$bilet="случайный из 16 и 30"}
elsif ($radiobuttons=='117') {$bilet="случайный из 31 и 40"}
elsif ($radiobuttons=='118') {$bilet="случайный из всех"} else {$bilet=$radiobuttons};
open (BIL, " $bilet/1.txt");
open (VOPR, " $bilet/1o.txt");
print "Content-type: text/html\n\n";
print "<html> \n";
print "<head> \n";
print "<title> $fams $nams $ots    Билет $bilet</title> \n";
print '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="stylesheet" href="all.css">';
print '<style type="text/css"><!-- input {  font: 8pt Verdana, Arial, Helvetica, sans-serif; border-left: #ff6666 1px solid; border-right: #ff6666 1px solid; border-top: #ff6666 1px solid; border-bottom: #ff6666 1px solid; background: #FFFFFF} --> </style>';
print "</head> \n";
print '<body>';
print '<form action=';
print '"vopros.cgi'.'?file='."$loctime".'&fam='."$fams".'&nam='."$nams".'&ot='."$ots".'&bilet='."$bilet".'"';
print ' method=post>';
print '<table width="100%" border="0"> <tr align="center" valign="top">';
print "\n";
print '<td><font size="4">';
print "Вопрос № 1 \n";
print '</font></td>';
print '<tr align="center" valign="top"><td> ';
while (<BIL>) {
print "<b> $_ \n </b>"};
print "</td></tr>";
print '<tr align="center" valign="top"> ';
print '<td><font size="1">';

[b]print '<img src="1/10pic.jpg">';[/b]

print "</font></td></tr>";
print '<tr align="left" valign="middle"><td><font size="3">';
while (<VOPR>) {
print '<input type="radio" name="quest" value="';
print "$num".'">';
print " $_ \n";
    print "<br>";
$num++;}
print "</font></td> \n";
print '<tr align="center" valign="top"><td><font size="2">';
print '<a href="next.pl">';
print '<input type="submit" name="Submit" value="Submit" class="textf">';
print "</a></font></td></tr></table>";
print "</form> \n";
print "</body> \n";
print "</html> \n";
close (BIL);
close (VOPR);

место где пишу про картинку выделено=)
Картика при выводе в броузер - не показывается(крестик на картинке=)) адрес показывается правильно (когда говорю показать свойства картики)... Картинки реально присутствуют в папке 1....

Помогите - в чем проблема????
Никак не могу найти ошибку.

С уважением z3f.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "скрипт не выводит картинки в броузер=("
Сообщение от GliNT emailИскать по авторуВ закладки on 05-Янв-04, 19:04  (MSK)
Просто все что находится в /cgi-bin/ и далее сервер считает как cgi-скрипты.
Вынеси картинки из cgi-bin директории.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "скрипт не выводит картинки в броузер=("
Сообщение от z3f emailИскать по авторуВ закладки on 05-Янв-04, 19:10  (MSK)
>Просто все что находится в /cgi-bin/ и далее сервер считает как cgi-скрипты.
>
>Вынеси картинки из cgi-bin директории.

Не совсем так... все эти файлы (в том числе картики) не обладают свойством executible... то есть они - не исполняемые...
а вот скрипты ессесно я сделал исполняемыми...
и более того - я пробовал сделать так как вы говорите - в пути проставлял путь не к cgi-bin а к корню сайта - все равно броузер не выводит картики=(((
а картики-то есть!!!!! и лежат там где им нужно быть!!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "скрипт не выводит картинки в броузер=("
Сообщение от GliNT emailИскать по авторуВ закладки on 05-Янв-04, 19:19  (MSK)
>>Просто все что находится в /cgi-bin/ и далее сервер считает как cgi-скрипты.
>>
>>Вынеси картинки из cgi-bin директории.
>
>Не совсем так... все эти файлы (в том числе картики) не обладают
>свойством executible... то есть они - не исполняемые...
>а вот скрипты ессесно я сделал исполняемыми...
>и более того - я пробовал сделать так как вы говорите -
>в пути проставлял путь не к cgi-bin а к корню сайта
>- все равно броузер не выводит картики=(((
>а картики-то есть!!!!! и лежат там где им нужно быть!!!!

Исполняемые файлы в cgi-bin или нет, это апачу не важно. Главное что они лежат в cgi-bin. Тогда апач пытается их запустить.
Может с путями где запутка? Посмотри error_log, откроешь много интересного ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "скрипт не выводит картинки в броузер=("
Сообщение от z3f emailИскать по авторуВ закладки on 05-Янв-04, 20:13  (MSK)
Сделал еще раз - вынес картинки в корень... сделал им свойства что они читабельны для всех... - ноль реакции... это я все и раньше делал=(((

конец error_log:

[Mon Jan 05 20:52:20 2004] [error] [client 192.168.1.50] Premature end of script headers: 10pic.jpg, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:55:33 2004] [error] [client 192.168.1.50] (13)Permission denied: access to /img/10pic.jpg denied, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:55:33 2004] [error] [client 192.168.1.50] script not found or unable to stat: /usr/local/apache/cgi-bin/akursy/all.css, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:09 2004] [error] [client 192.168.1.50] (13)Permission denied: access to /img/10pic.jpg denied, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:09 2004] [error] [client 192.168.1.50] script not found or unable to stat: /usr/local/apache/cgi-bin/akursy/all.css, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:33 2004] [error] [client 192.168.1.50] script not found or unable to stat: /usr/local/apache/cgi-bin/akursy/all.css, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:33 2004] [error] [client 192.168.1.50] (13)Permission denied: access to /img/10pic.jpg denied, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:54 2004] [error] [client 192.168.1.50] script not found or unable to stat: /usr/local/apache/cgi-bin/akursy/all.css, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:54 2004] [error] [client 192.168.1.50] (13)Permission denied: access to /img/10pic.jpg denied, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:58 2004] [error] [client 192.168.1.50] script not found or unable to stat: /usr/local/apache/cgi-bin/akursy/all.css, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:56:58 2004] [error] [client 192.168.1.50] (13)Permission denied: access to /img/10pic.jpg denied, referer: http://www.ya.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:57:29 2004] [error] [client 192.168.1.50] script not found or unable to stat: /usr/local/apache/cgi-bin/akursy/all.css, referer: http://www.smo.kmk.koenig.ru/cgi-bin/akursy/vopros.cgi
[Mon Jan 05 20:57:29 2004] [error] [client 192.168.1.50] (13)Permission denied: access to /img/10pic.jpg denied, referer: http://www.smo.kmk.koenig.ru/cgi-bin/akursy/vopros.cgi


Мне это вообще ничего не говорит - скрипт то работает!!!
И как сделать так чтобы небыло пермиссон денаед для картинки????

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "скрипт не выводит картинки в броузер=("
Сообщение от GliNT emailИскать по авторуВ закладки on 05-Янв-04, 20:20  (MSK)
>[Mon Jan 05 20:57:29 2004] [error] [client 192.168.1.50] (13)Permission denied: access to
>/img/10pic.jpg denied, referer: http://www.smo.kmk.koenig.ru/cgi-bin/akursy/vopros.cgi
>
>
>Мне это вообще ничего не говорит - скрипт то работает!!!
>И как сделать так чтобы небыло пермиссон денаед для картинки????

Посмотри в access_log.
Там указан полный путь до картинки.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "скрипт не выводит картинки в броузер=("
Сообщение от z3f emailИскать по авторуВ закладки on 05-Янв-04, 19:18  (MSK)
Да кстати  картинки именуются так 1pic.jpg, 2pic.jpg - может в этом проблема???

С уважением z3f.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "скрипт не выводит картинки в броузер=("
Сообщение от Xela emailИскать по авторуВ закладки on 06-Янв-04, 18:04  (MSK)
>Да кстати  картинки именуются так 1pic.jpg, 2pic.jpg - может в этом
>проблема???
>
>С уважением z3f.


Проблема тут:
[Mon Jan 05 20:57:29 2004] [error] [client 192.168.1.50] (13)Permission denied: access to /img/10pic.jpg denied, referer: http://www.smo.kmk.koenig.ru/cgi-bin/akursy/vopros.cgi

Permission denied --- переводить???

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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