Yo,
[verhaaltje vooraf]
Vanochtend heeft een of ander *minder slim figuur* iedereen hier op het intranet een kettingmail van de budweiserfrogs screensaver hoax rond lopen sturen.
Zordge voor een enorme drukte op et netwerk, maargoed.
moesten we hiero (op systeembeheer) ook nog weer iedereen gauw mailen dat het bullshit was en het niet doorgestuurd moest worden.
[/verhaaltje vooraf]
Nu willen we dat soort *BS* wat gaan beperken, door mensen de laatste hoax en viruslijsten van Sophos te laten zien via de Intranet pagina.
Sophos heeft een heel erg mooi Infofeed systeem, gemaakt met Javascript, maar heel veel users kunnen hier niet het internet op.
Het script werkt dan dus niet, omdat het de info van de Sophos server haalt.
Sohos heeft dan wel een leuke optie voor Intranetten, maar dan krijg je dus alleen maar een tekstbestandje waar je zelf maar een layout bij moet gaan maken, en zelf dat tekstbestandje moet gaan uitpluizen.
Daar hebben we dus eigenlijk bar weinig zin in... (mjah luiheid alom, tis vrijdag)
Nu willen we eigenlijk dat de Intranet server (die wel toegang heeft tot internet) de info download van Sophos.com, en het dan in de intranetpagina verwerkt.
Maar hoe doe je zoiets?
Het is prolly wel handig om het script van Sophos hier neer te zetten, zodat er een beetje duidelijk word hoe het werkt.
en zo zijn er nog 2 andere scripts, maar het enige verschil is de inhoud.
hoe krijg ik het voor elkaar dat de server de info download en zelf voor een paar minuten bewaart?
De server draait Apache 2 met PHP4 en MySQL 3.23
thnx alvast
edit: ohja, het script staat ook op mijn website, zodat je kan zien hoe het er ongeveer uit ziet.
http://firewurx.techneticum.net (geen spam hoor)
[verhaaltje vooraf]
Vanochtend heeft een of ander *minder slim figuur* iedereen hier op het intranet een kettingmail van de budweiserfrogs screensaver hoax rond lopen sturen.
Zordge voor een enorme drukte op et netwerk, maargoed.
moesten we hiero (op systeembeheer) ook nog weer iedereen gauw mailen dat het bullshit was en het niet doorgestuurd moest worden.
[/verhaaltje vooraf]
Nu willen we dat soort *BS* wat gaan beperken, door mensen de laatste hoax en viruslijsten van Sophos te laten zien via de Intranet pagina.
Sophos heeft een heel erg mooi Infofeed systeem, gemaakt met Javascript, maar heel veel users kunnen hier niet het internet op.
Het script werkt dan dus niet, omdat het de info van de Sophos server haalt.
Sohos heeft dan wel een leuke optie voor Intranetten, maar dan krijg je dus alleen maar een tekstbestandje waar je zelf maar een layout bij moet gaan maken, en zelf dat tekstbestandje moet gaan uitpluizen.
Daar hebben we dus eigenlijk bar weinig zin in... (mjah luiheid alom, tis vrijdag)
Nu willen we eigenlijk dat de Intranet server (die wel toegang heeft tot internet) de info download van Sophos.com, en het dan in de intranetpagina verwerkt.
Maar hoe doe je zoiets?
Het is prolly wel handig om het script van Sophos hier neer te zetten, zodat er een beetje duidelijk word hoe het werkt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
| <!-- Sophos info feed: latest virus alerts - START --> <script language="JavaScript1.1" src="http://www.sophos.com/virusinfo/infofeed/tenalerts.js"></script> <script language="JavaScript1.1"> <!-- // Want to customise the look and feel of the virus information // on your site? Simply change the following values to your own // preferences. // // Changing the value of 'count' will change the number of rows // displayed. // Changing the value of 'target' to 'new' will display the link in // a new window. // ***************************************************************** var bgcolour_main = '#666666' var bgcolour_heading = '#993333' var text_colour = '#CCCCCC' var link_colour = '#FFFFFF' var font_size = '1' var font_face = 'verdana, arial, helvetica, sans-serif' var count = 10 // number should be between 1 and 10 var first_column = 'yes' // 'yes' or 'no' var cellspacing = 'yes' // 'yes' or 'no' var target = 'new' // '_self' or 'new' // ***************************************************************** // Be careful not to change anything below this line! var htmltxt = ""; var font_desc = '<font face="' + font_face + '" size="' + font_size + '" color="' + text_colour + '">'; var tmp_count = 0; if (first_column == "no") { colspan = 1; } else { colspan = 2; } if (cellspacing == "no") { cellspacing = 0; } else { cellspacing = 2; } if (count > 0) { if (count > 10) {count = 10} htmltxt += '\n<table cellpadding="6" cellspacing="' + cellspacing + '" border="0" bgcolor="#ffffff">'; if (count == 1) { htmltxt += '\n<tr><td colspan="' + colspan + '" bgcolor="' + bgcolour_heading + '">' + font_desc + '<b>Latest virus alert</b></font></td></tr>'; } else { htmltxt += '\n<tr><td colspan="' + colspan + '" bgcolor="' + bgcolour_heading + '">' + font_desc + '<b>Latest ' + count + ' virus alerts</b></font></td></tr>'; } for (var i=0; i<tenalerts.length; i+=3) { tmp_count++; if (tmp_count > count) { break; } else { if (first_column == "no") { htmltxt += '\n<tr><td bgcolor="' + bgcolour_main + '">' + font_desc + '<a href="' + tenalerts[i+2] + '" target="' + target + '"><font color="' + link_colour + '"><nobr>' + tenalerts[i+1] + '</nobr></font></a></font></td></tr>'; } else { htmltxt += '\n<tr><td bgcolor="' + bgcolour_main + '">' + font_desc + '<nobr>' + tenalerts[i+0] + '</nobr></font></td><td bgcolor="' + bgcolour_main + '">' + font_desc + '<a href="' + tenalerts[i+2] + '" target="' + target + '"><font color="' + link_colour + '"><nobr>' + tenalerts[i+1] + '</nobr></font></a></font></td></tr>'; } } } } else { document.write ("=== Sophos info feed error: Specify value of count > 0 ==="); } // Please do not remove the code after this point. htmltxt += '\n<tr><td colspan="' + colspan + '" bgcolor="' + bgcolour_heading + '">' + font_desc + 'Source: <a href="http://www.sophos.com" target="' + target + '"><font color="' + link_colour + '">Sophos Anti-Virus</font></a></font></td></tr>'; htmltxt += '\n<tr><td colspan="' + colspan + '" bgcolor="' + bgcolour_heading + '">' + font_desc + '<a href="http://www.sophos.com/virusinfo/infofeed/" target="' + target + '"><font color="' + link_colour + '"><nobr>Add this info to your website</nobr></font></a></font></td></tr>'; htmltxt += '\n</table>'; document.write(htmltxt); //--> </script> <!-- Sophos info feed: latest virus alerts - END --> |
en zo zijn er nog 2 andere scripts, maar het enige verschil is de inhoud.
hoe krijg ik het voor elkaar dat de server de info download en zelf voor een paar minuten bewaart?
De server draait Apache 2 met PHP4 en MySQL 3.23
thnx alvast
edit: ohja, het script staat ook op mijn website, zodat je kan zien hoe het er ongeveer uit ziet.
http://firewurx.techneticum.net (geen spam hoor)
[ Voor 37% gewijzigd door McKaamos op 12-12-2003 11:51 ]