Umfrage Script funktioniert nicht richtig!!
Ulas Isci
- cgi
Habe folgenden Umfrage Script auf meiner Webseite: http://www.isci.de
aber wenn ich die Ergebnisse der Umfrage anzeigen lasse sind hier keine Grafiken zu sehen obwohl ich glaube alles richtig eingestellt zu haben. Die Grafik balken2.gif lässt sich nicht anzeigen! Wer kann mir hier helfen?
......
sub sehen {
&prozent;
$zeigepro0 = $prozent0 * 3;
$zeigepro1 = $prozent1 * 3;
$zeigepro2 = $prozent2 * 3;
$zeigepro3 = $prozent3 * 3;
print <<VIEW;
<html>
<head>
<title>$hptitel</title>
</head>
<table bgcolor="000000" cellspacing="1" cellpadding="2" border="0" width="70%">
<tr bgcolor="FFFFFF">
<td width="32%">$antworts1</td>
<td width="68%"><img src="../cgi-bin/umfrage/balken2.gif" height=10 width= $zeigepro0 > $count0 Stimmen</td>
</tr>
<tr bgcolor="FFFFFF">
<td width="32%">$antworts2</td>
<td width="68%"><img src="../cgi-bin/umfrage/balken2.gif" height=10 width= $zeigepro1 > $count1 Stimmen</td>
</tr>
<tr bgcolor="FFFFFF">
<td width="32%">$antworts3</td>
<td width="68%"><img src="../cgi-bin/umfrage/balken2.gif" height=10 width= $zeigepro2 > $count2 Stimmen</td>
</tr>
<tr bgcolor="FFFFFF">
<td width="32%">$antworts4</td>
<td width="68%"><img src="../cgi-bin/umfrage/balken2.gif" height=10 width= $zeigepro3 > $count3 Stimmen</td>
</tr>
</table>
<br><br>
</body>
</html>
VIEW
}
Halihallo Ulas
aber wenn ich die Ergebnisse der Umfrage anzeigen lasse sind hier keine Grafiken zu sehen obwohl ich glaube alles richtig eingestellt zu haben. Die Grafik balken2.gif lässt sich nicht anzeigen! Wer kann mir hier helfen?
cgi-bin ist für Programme. Es ist zwar möglich den Webserver so zu konfigurieren, dass
das Verzeichnis wie jedes andere behandelt wird, aber das ist auch Sicherheitsgründen
nicht sinnvoll. Bilder gehören nicht in's cgi-bin für den normalen Aufruf über HTML.
Speichere die Bilder in einem "normalen" Verzeichnis, das mit den richtigen Rechten
und Konfiguration für die Standardauslieferung über den Webserver ausgestattet ist.
BTW: Versuch doch einmal ein Bild direkt auszulesen, du wirst wohl ein 500-Internal
Server Error erhalten; der Webserver behandelt alle direkten Requests auf /cgi-bin
als CGI-Programm (zumindest ist dies bei meiner Konfiguration so).
Viele Grüsse
Philipp
Habe folgenden Umfrage Script auf meiner Webseite: http://www.isci.de
aber wenn ich die Ergebnisse der Umfrage anzeigen lasse sind hier keine Grafiken zu sehen obwohl ich glaube alles richtig eingestellt zu haben. Die Grafik balken2.gif lässt sich nicht anzeigen! Wer kann mir hier helfen?
<img src="../cgi-bin/umfrage/balken2.gif" height=10 width= $zeigepro0 >
Hallo Ulas,
korrigiere doch einfach mal den Pfad zu balken2.gif
<img src="../../bilder/balken2.gif" height="10" width="$zeigepro0">
Das Verzeichnis "bilder" legst Du im Root Deiner Domain an,
also hier http://www.isci.de/bilder
Dann könnte es klappen.
Gruß Sabine