Perl-Script / Bannerrotator funzt net

- OCinside.de PC Forum
https://www.ocinside.de

-- Offtopic
https://www.forum-inside.de/forums.cgi?forum=7

--- Perl-Script / Bannerrotator funzt net
https://www.forum-inside.de/topic.cgi?forum=7&topic=2609

Ein Ausdruck des Beitrags mit 2 Antworten ergibt bei 3 Antworten pro Seite ca. 1 DIN A4 Seiten. Das entspricht bei 80 g/m² ca. 4.99 Gramm Papier.


-- Veröffentlicht durch ErSelbst am 17:20 am 11. Okt. 2003

Ich mach hier mal  zu ..

1. ist das ne Frage für Software und
2. hast du schon 123865 Topics dazu aufgemacht ;)


-- Veröffentlicht durch QnkeI am 17:01 am 11. Okt. 2003

Moin,

Hab da was feines gefunden.
Des funzt aber net.

Hier die original Post aus nem andren Forum wo mir keiner helfen kann:
Moin,

Hab mir hier den Zufallsbanner_easy runtergeladen.

Isn Perl-Script:

Code

#!/usr/bin/perl
##############################################################
## Einfaches Programm zur Auswahl eines Zufallsbanners.     ##
## Zum Einbau in bestehende Perl-Dateien oder zur Nutzung   ##
## über SSI. Im gleichen Verzeichnis wie diese Datei        ##
## oder die Datei, in die der Code eingebaut wird, muss     ##
## eine Datei mit dem Namen 'banners.txt' sein. In diese    ##
## Datei kann pro Zeile der HTML-Code für jeweils einen     ##
## Banner. Per Zufall wird eine der Zeilen ausgewählt und   ##
## der entsprechende Code ausgegeben.                       ##
##############################################################

## Zufallsbanner-Auswahl
open(DATA, "<banners.txt");
@data=<DATA>;
close DATA;
foreach(@data) {chomp($_);}
$anzahl_banner=$#data+1;
$zufallsbanner_nummer= int(rand($anzahl_banner));
$bannercode=$data[$zufallsbanner_nummer];
## Ende Zufallsbanner-Auswahl

print $bannercode;


So diese Banners.txt habe ich erstellt:
Code

<a href="http://www.ciao.com/reg.php?AffiliateId=1243615" target="_new"><img src="http://www.ciao.com/load_file.php?Filename=/images/banner/affiliate/cash_alarm.gif&AffiliateId=1243615" width="468" height="60" border="0"></a>
<a href="http://www.ciao.com/reg.php?AffiliateId=1243615" target="_new"><img src="http://www.ciao.com/load_file.php?Filename=/images/banner/affiliate/PC_Full.gif&AffiliateId=1243615" width="468" height="60" border="0"></a>
<a href="http://www.ciao.com/reg.php?AffiliateId=1243615" target="_new"><img src="http://www.ciao.com/load_file.php?Filename=/images/banner/affiliate/DVD_Full.gif&AffiliateId=1243615" width="468" height="60" border="0"></a>
<a href="http://www.ciao.com/reg.php?AffiliateId=1243615" target="_new"><img src="http://www.ciao.com/load_file.php?Filename=/images/banner/affiliate/Handy_Full.gif&AffiliateId=1243615" width="468" height="60" border="0"></a>
<a href="http://www.ciao.com/reg.php?AffiliateId=1243615" target="_new"><img src="http://www.ciao.com/load_file.php?Filename=/images/banner/affiliate/TV_Full.gif&AffiliateId=1243615" width="468" height="60" border="0"></a>
<a href="http://www.ciao.com/reg.php?AffiliateId=1243615" target="_new"><img src="http://www.ciao.com/load_file.php?Filename=/images/banner/affiliate/Roboter_Half.gif&AffiliateId=1243615" width="234" height="60" border="0"></a>
<a href="http://www.ciao.com/reg.php?AffiliateId=1243615" target="_new"><img src="http://www.ciao.com/load_file.php?Filename=/images/banner/affiliate/Verkaeufer_Half.gif&AffiliateId=1243615" width="234" height="60" border="0"></a>


Jeweils für jeden Tag eine Zeile.

Und die HTML sieht so aus:
Code

<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Software</title>
<base target="Inhalt">
</head>

<body>



<style type="text/css">
body {
background-image:url('Img/hg.bmp'); background-repeat:repeat;
background-attachment:fixed; padding:0px }
div.mybody {
margin-left:100px; margin-top:20px; margin-right:20px; margin-bottom:20px; }
</style>

<p style="margin-top: 0; margin-bottom: 0" align="center">
&nbsp;</p>

</body>

</html>


Die Struktur:

/cgi-bin/banner/banner.pl
/cgi-bin/banner/banners.txt
/banner.shtm




danke für jede hilfe.

(Geändert von QnkeI um 17:04 am Okt. 11, 2003)


OCinside.de PC Forum
© 2001 - 2024 www.ocinside.de