Fehlerhafte darstellung

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Fehlerhafte darstellung

      Moin,

      Ich habe seit ungefähr seit 1 Woche mit der darstellung meiner Filter (dansguardian.cgi) siehe bild



      Leider habe ich es nicht wieder Richten können, hat einer von euch eine Idee, ein austausch der Datei hat nichts gebracht. :(

      Lg murmel
      Bilder
      • Unbenannt.jpg

        21,81 kB, 1.253×835, 151 mal angesehen
      Albert Einstein:
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
    • Re: Fehlerhafte darstellung

      Moin murmel,
      erstmal, ein schönes Bild hast du da!

      Das einfachste und schnellste ist immer noch eine Neuinstallation, Sicherung einspielen eventuell Netzwerkkarten neu zuweisen, fertig.
      Dauert höchstens eine Stunde und ist auf jeden Fall schneller als rum zu suchen.

      Gruß Sabine
      EFW Version im Einsatz:

      2 x Endian UTM Enterprise Software Appliance 3.0.5
      1 x Endian Community 3.0.5
      2 x 2.5.1
      8 x 2.2 Final
      1 x 2.3 Für mobilen Einsatz
    • Re: Fehlerhafte darstellung

      "Sabine" schrieb:

      Moin murmel,
      erstmal, ein schönes Bild hast du da!

      Das einfachste und schnellste ist immer noch eine Neuinstallation, Sicherung einspielen eventuell Netzwerkkarten neu zuweisen, fertig.
      Dauert höchstens eine Stunde und ist auf jeden Fall schneller als rum zu suchen.

      Gruß Sabine



      Sicher wäre das die leichte Lösung, aber ich möchte nur gerne wissen was da schief glaufen ist ;) das ist nehmlich schon das 3 mal das sowas passiert ist.
      Albert Einstein:
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
    • Re: Fehlerhafte darstellung

      "Sabine" schrieb:

      OK,
      war ja nur ein Vorschlag, ich kenne das nämlich, habe auch schon Stunden und Tage gesucht und dann einfach Neu installiert. Das war einfach schneller.

      Gruß Sabine


      Nicht falsch versteh ;) ich bin halt nur wer der gerne dem Grund des Probleme auf die Spur kommt.
      Albert Einstein:
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
    • Re: Fehlerhafte darstellung

      "ffischer" schrieb:

      Hallo,

      hast du irgend was gemacht?
      cgi verändert?
      irgend was am html bearbeitet?
      sieht das in einem anderen alternativ Browser auch so komisch aus?

      schick mir doch mal das HTML Quellcode wenn du den Fehler bei dir hast.

      gruß


      Nein ich habe nichts gemacht :D
      Nein auch das CGI nicht angefasst außer es mal per Backup zurück gespielt
      und zu den letzten beiden Frage, nein html nicht verändert und im Opera IE sieht das gleich aus ;)


      Der Code folgt jetzt.

      Quellcode

      1. #!/usr/bin/perl
      2. #
      3. # +-----------------------------------------------------------------------------+
      4. # | Endian Firewall |
      5. # +-----------------------------------------------------------------------------+
      6. # | Copyright (c) 2005-2006 Endian |
      7. # | Endian GmbH/Srl |
      8. # | Bergweg 41 Via Monte |
      9. # | 39057 Eppan/Appiano |
      10. # | ITALIEN/ITALIA |
      11. # | info@endian.it |
      12. # | |
      13. # | This program is free software; you can redistribute it and/or |
      14. # | modify it under the terms of the GNU General Public License |
      15. # | as published by the Free Software Foundation; either version 2 |
      16. # | of the License, or (at your option) any later version. |
      17. # | |
      18. # | This program is distributed in the hope that it will be useful, |
      19. # | but WITHOUT ANY WARRANTY; without even the implied warranty of |
      20. # | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
      21. # | GNU General Public License for more details. |
      22. # | |
      23. # | You should have received a copy of the GNU General Public License |
      24. # | along with this program; if not, write to the Free Software |
      25. # | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
      26. # | http://www.fsf.org/ |
      27. # +-----------------------------------------------------------------------------+
      28. #
      29. #
      30. # Dansguardian CGI for Endian Firewall
      31. #
      32. # -------------------------------------------------------------
      33. # some definitions
      34. # -------------------------------------------------------------
      35. require '/var/efw/header.pl';
      36. my $conffile = "${swroot}/dansguardian/settings";
      37. my $conffile_default = "${swroot}/dansguardian/default/settings";
      38. my $blackdir = "/etc/dansguardian/blacklists";
      39. my $phrasedir = "/etc/dansguardian/phraselists";
      40. my $enabledfile = "/var/efw/dansguardian/enable_local";
      41. my $havpfile = "/var/efw/dansguardian/enable_havp";
      42. my $startingfile = "/var/efw/dansguardian/STARTING";
      43. my $exceptionsitelist_file = "${swroot}/dansguardian/exceptionsitelist";
      44. my $exceptioniplist_file = "${swroot}/dansguardian/exceptioniplist";
      45. my $bannedsitelist_file = "${swroot}/dansguardian/bannedsitelist";
      46. my $bannediplist_file = "${swroot}/dansguardian/bannediplist";
      47. my $name = _('Content filter');
      48. my %checked = ( 0 => '', 1 => 'checked', 'on' => 'checked');
      49. my %confhash = ();
      50. my $conf = \%confhash;
      51. my %par;
      52. my %conf_blacklist;
      53. my %conf_phraselist;
      54. my $exceptionsitelist = '';
      55. my $exceptioniplist = '';
      56. my $bannedsitelist = '';
      57. my $bannediplist = '';
      58. my @blacklist;
      59. my @phraselist;
      60. my $expand_png = "/images/expand.gif";
      61. my $collapse_png = "/images/collapse.gif";
      62. my $allow_png = "/images/accept.png";
      63. my $deny_png = "/images/deny.png";
      64. my $partial_png = "/images/partial.png";
      65. sub save_conf() {
      66. open (OUT, ">$conffile");
      67. print OUT "ENABLE_DANSGUARDIAN=$conf->{'ENABLE_DANSGUARDIAN'}\n";
      68. print OUT "HAVP=$conf->{HAVP}\n";
      69. print OUT "PICS_ENABLE=$conf->{PICS_ENABLE}\n";
      70. print OUT "PORT=$conf->{PORT}\n";
      71. print OUT "DANSGUARDIAN_LOGGING=$conf->{DANSGUARDIAN_LOGGING}\n";
      72. print OUT "NAUGHTYNESSLIMIT=$conf->{NAUGHTYNESSLIMIT}\n";
      73. print OUT "BLACKLIST=$conf->{BLACKLIST}\n";
      74. print OUT "PHRASELIST=$conf->{PHRASELIST}\n";
      75. close OUT;
      76. }
      77. sub load_conf() {
      78. if (-e $conffile_default) {
      79. readhash($conffile_default, $conf);
      80. }
      81. if (-e $conffile) {
      82. readhash($conffile, $conf);
      83. }
      84. if ( -e $exceptionsitelist_file) {
      85. $exceptionsitelist = `cat $exceptionsitelist_file 2>/dev/null`;
      86. }
      87. if (-e $bannedsitelist_file) {
      88. $bannedsitelist = `cat $bannedsitelist_file 2>/dev/null`;
      89. }
      90. if (-e $havpefile) {
      91. $conf{'havp'} = "on";
      92. `rm $havpfile`
      93. }
      94. if (-e "$blackdir/categories") {
      95. readhash("$blackdir/categories", \%blackcategories);
      96. }
      97. else {
      98. %blackcategories = ();
      99. }
      100. if (-e "$phrasedir/categories") {
      101. readhash("$phrasedir/categories", \%phrasecategories);
      102. }
      103. else {
      104. %phrasecategories = ();
      105. }
      106. @blacklist = split(/\n/, `ls $blackdir | grep -v CATEGORIES | grep -v blacklists.info `);
      107. @phraselist = split(/\n/, `ls $phrasedir`);
      108. %conf_blacklist = ();
      109. foreach my $item (split(/;/, $conf->{BLACKLIST})) {
      110. $conf_blacklist{"BL_$item"} = 'on';
      111. }
      112. %conf_phraselist = ();
      113. foreach my $item (split(/;/, $conf->{PHRASELIST})) {
      114. $conf_phraselist{"PH_$item"} = 'on';
      115. }
      116. &getcgihash(\%par);
      117. }
      118. sub toggle_file($$) {
      119. my $file = shift;
      120. my $set = shift;
      121. if ($set) {
      122. `touch $file`;
      123. return 1;
      124. }
      125. if (-e $file) {
      126. unlink($file);
      127. }
      128. return 0;
      129. }
      130. showhttpheaders();
      131. load_conf();
      132. # -------------------------------------------------------------
      133. # action to do?
      134. # -------------------------------------------------------------
      135. my $needrestart = 0;
      136. if ($par{ACTION} eq 'save') {
      137. # TODO: check error return code from restartscripts
      138. # TODO: check the log to see if this does not take too long!
      139. #
      140. my $logid = "$0 [" . scalar(localtime) . "]";
      141. my $havp = 'off';
      142. if ($par{'HAVP'} eq 'on') {
      143. $havp = 'on';
      144. }
      145. my $pics_enable = 'off';
      146. if ($par{PICS_ENABLE} eq 'on') {
      147. $pics_enable = 'on';
      148. }
      149. my $logging = 'off';
      150. if ($par{'DANSGUARDIAN_LOGGING'} eq 'on') {
      151. $logging = 'on';
      152. }
      153. if ($par{NAUGHTYNESSLIMIT} < 0) {
      154. $par{NAUGHTYNESSLIMIT} = 0;
      155. }
      156. elsif ($par{NAUGHTYNESSLIMIT} > 300) {
      157. $par{NAUGHTYNESSLIMIT} = 300;
      158. }
      159. my $save_phraselist="";
      160. foreach my $item (@phraselist) {
      161. chomp;
      162. if ($par{'PH_'.$item} eq "deny") {
      163. $save_phraselist .= "$item;";
      164. }
      165. }
      166. my $save_blacklist="";
      167. foreach my $item (@blacklist) {
      168. chomp;
      169. if ($par{'BL_'.$item} eq "deny") {
      170. $save_blacklist .= "$item;";
      171. }
      172. }
      173. if ( ($conf->{HAVP} ne $havp) ||
      174. ($conf->{PICS_ENABLE} ne $pics_enable) ||
      175. ($conf->{PORT} != $par{PORT}) ||
      176. ($conf->{DANSGUARDIAN_LOGGING} ne $logging) ||
      177. ($conf->{NAUGHTYNESSLIMIT} != $par{NAUGHTYNESSLIMIT}) ||
      178. ($conf->{PHRASELIST} ne $save_phraselist) ||
      179. ($conf->{BLACKLIST} ne $save_blacklist) ||
      180. ($exceptionsitelist ne $par{EXCEPTIONSITELIST}) ||
      181. ($bannedsitelist ne $par{BANNEDSITELIST})
      182. ) {
      183. print STDERR "$logid: writing new configuration file\n";
      184. $needrestart = 1;
      185. $conf->{HAVP} = $havp;
      186. $conf->{PICS_ENABLE} = $pics_enable;
      187. $conf->{DANSGUARDIAN_LOGGING} = $logging;
      188. $conf->{PORT} = $par{PORT};
      189. $conf->{NAUGHTYNESSLIMIT} = $par{NAUGHTYNESSLIMIT};
      190. $conf->{PHRASELIST} = $save_phraselist;
      191. $conf->{BLACKLIST} = $save_blacklist;
      192. $exceptionsitelist = $par{EXCEPTIONSITELIST};
      193. $bannedsitelist = $par{BANNEDSITELIST};
      194. open (OUT, ">$exceptionsitelist_file");
      195. print OUT $exceptionsitelist;
      196. close OUT;
      197. open (OUT, ">$bannedsitelist_file");
      198. print OUT $bannedsitelist;
      199. close OUT;
      200. save_conf();
      201. load_conf();
      202. }
      203. }
      204. if ($needrestart eq 1) {
      205. system("/usr/local/bin/restartsquid --reload");
      206. print STDERR "$logid: restarting done\n";
      207. }
      208. # -------------------------------------------------------------
      209. # ouput page
      210. # -------------------------------------------------------------
      211. my $phraselist_count = $#phraselist+1;
      212. my $blacklist_count = $#blacklist+1;
      213. &openpage($name, 1, '');
      214. &openbigbox($errormessage, $warnmessage, $notemessage);
      215. if ( -e $startingfile) {
      216. use POSIX;
      217. my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($startingfile);
      218. my $now = time();
      219. my $minutes = ceil(($now-$ctime)/60);
      220. openbox('100%', 'left', _('Notice'));
      221. printf <<END
      222. <div align="center" class="notice">%s</div>
      223. END
      224. ,
      225. _('The content filter is currently starting. For the first time this will take up to 4 minutes!'),
      226. ;
      227. closebox();
      228. }
      229. printf <<EOF
      230. <form enctype='multipart/form-data' method='post' action='$ENV{SCRIPT_NAME}'>
      231. <input type='hidden' name='ACTION' value='save' />
      232. EOF
      233. ;
      234. openbox('100%', 'left', "$name (Dansguardian)");
      235. if ($conf->{'ENABLE_DANSGUARDIAN'} ne "on") {
      236. printf <<EOF
      237. <table width="100%">
      238. <tr>
      239. <td colspan="8"><font color="red">%s</font></td>
      240. </tr>
      241. </table>
      242. <hr size="1" color="#cccccc">
      243. EOF
      244. ,_("<b>WARNING:</b> The content filter is disabled. Use 'Content filter' as filter type in a rule in order to enable it.")
      245. ;
      246. }
      247. printf <<EOF
      248. <!-- NAUGHTYNESSLIMIT, PICS, SAVE -->
      249. <table width="100%">
      250. <tr>
      251. <td width="5%">
      252. <input type='checkbox' name='HAVP' $checked{$conf->{HAVP}} />
      253. </td>
      254. <td width="25%">%s</td>
      255. <td width="5%">&nbsp;</td>
      256. <td width="5%">
      257. <input type='checkbox' name='DANSGUARDIAN_LOGGING' $checked{$conf->{DANSGUARDIAN_LOGGING}} />
      258. </td>
      259. <td width="25%">%s</td>
      260. <td width="5%">
      261. <input type='checkbox' name='PICS_ENABLE' $checked{$conf->{PICS_ENABLE}} />
      262. </td>
      263. <td width="30%">%s</td>
      264. </tr>
      265. </table>
      266. <hr size="1" color="#cccccc">
      267. <table width="100%">
      268. <tr>
      269. <td width="25%">%s</td>
      270. <td width="5%">
      271. <input type='text' name='NAUGHTYNESSLIMIT' value='$conf->{NAUGHTYNESSLIMIT}' size='3'/>
      272. </td>
      273. <td width="5%">&nbsp;</td>
      274. <td width="75%" ><font color="#666666">%s</font></td>
      275. </tr>
      276. </table>
      277. EOF
      278. ,
      279. _('Activate antivirus scan'),
      280. _('Enable logging'),
      281. _('<b>P</b>latform for <b>I</b>nternet <b>C</b>ontent <b>S</b>election'),
      282. _('Max. score for phrases (50-300)'),
      283. _('50 for young children, 100 for old children, 160 for young adults'),
      284. ;
      285. printf <<EOF
      286. <div class="boxsubmit">
      287. <input class='submitbutton' type='submit' name='submit' value='%s' />
      288. </div>
      289. EOF
      290. ,
      291. _('Save')
      292. ;
      293. closebox();
      294. openbox('100%', 'left', _('Content Filter: Filters pages containing phrases of the following categories.'), "phraselist");
      295. printf <<EOF
      296. <div class="boxvalue">
      297. EOF
      298. ;
      299. my $uncategorized = "";
      300. foreach my $b (@phraselist) {
      301. my $found = 0;
      302. foreach my $c (keys %phrasecategories) {
      303. foreach my $cb (split(/\|/, $phrasecategories{$c})) {
      304. if ($b eq $cb) {
      305. $found = 1;
      306. last;
      307. }
      308. }
      309. if ($found eq 1) {
      310. last;
      311. }
      312. }
      313. if ($found eq 0) {
      314. $uncategorized .= "$b|";
      315. }
      316. }
      317. $phrasecategories{'uncategorized'} = $uncategorized;
      318. my $catcount = scalar(keys %phrasecategories);
      319. my $count = 0;
      320. for my $item (@phraselist) {
      321. my $value = "";
      322. if ($conf_phraselist{"PH_" . $item}) {
      323. $value = "deny";
      324. }
      325. printf <<EOF
      326. <input type="hidden" name="PH_$item" value="$value" />
      327. EOF
      328. ;
      329. }
      330. foreach my $cat (sort(keys %phrasecategories)) {
      331. if ($cat eq "categories" || $phrasecategories{$cat} eq "") {
      332. next;
      333. }
      334. undef %is_in_cat;
      335. my $countchecked = 0;
      336. my $countnotchecked = 0;
      337. for (split(/\|/, $phrasecategories{$cat})) {
      338. if ($_ eq "categories") {
      339. next;
      340. }
      341. $is_in_cat{$_} = 1;
      342. if ($conf_phraselist{"PH_" . $_} ne "on") {
      343. $countnotchecked++;
      344. }
      345. else {
      346. $countchecked++;
      347. }
      348. }
      349. my $allchecked = "none";
      350. if ($countnotchecked eq 0) {
      351. $allchecked = "all";
      352. }
      353. elsif ($countchecked ne 0) {
      354. $allchecked = "some";
      355. }
      356. my $catname = $cat;
      357. $catname =~ s/_/ /g;
      358. if ($count eq 0) {
      359. print "<table class=\"categorytable\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td width=\"50%\">";
      360. }
      361. if ($catcount % 2 eq 0) {
      362. if ($count eq (int($catcount / 2) - 1)) {
      363. print "</table></td><td width=\"50%\">";
      364. }
      365. if (($count eq 0) || ($count eq (int($catcount / 2) - 1))) {
      366. print "<table class=\"categorytable\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
      367. }
      368. }
      369. else {
      370. if ($count - 1 eq (int($catcount / 2))) {
      371. print "</table></td><td width=\"50%\">";
      372. }
      373. if (($count eq 0) || ($count - 1 eq (int($catcount / 2)))) {
      374. print "<table class=\"categorytable\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
      375. }
      376. }
      377. print "<tr style=\"padding: 0px; margin: 0px;\"><td>";
      378. my %subcategories = ();
      379. for my $item (@phraselist) {
      380. if ($item eq "categories") {
      381. next;
      382. }
      383. if ($is_in_cat{$item} eq 1) {
      384. $subcategories{"PH_$item"} = _(ucfirst($item));
      385. }
      386. }
      387. get_category("phrase_$cat", _(ucfirst($catname)), $allchecked, \%subcategories, \%conf_phraselist);
      388. $count++;
      389. }
      390. printf <<END
      391. </tr></table></td></tr></table>
      392. </div>
      393. <div class="submit">
      394. <input class='submitbutton' type='submit' name='submit' value='%s' />
      395. </div>
      396. END
      397. ,_('Save')
      398. ;
      399. closebox();
      400. openbox('100%', 'left', _('URL Blacklist: Filter pages known to have content of the following categories.'), "blacklist");
      401. printf <<EOF
      402. <div class="boxvalue">
      403. EOF
      404. ;
      405. my $uncategorized = "";
      406. foreach my $b (@blacklist) {
      407. my $found = 0;
      408. foreach my $c (keys %blackcategories) {
      409. foreach my $cb (split(/\|/, $blackcategories{$c})) {
      410. if ($b eq $cb) {
      411. $found = 1;
      412. last;
      413. }
      414. }
      415. if ($found eq 1) {
      416. last;
      417. }
      418. }
      419. if ($found eq 0) {
      420. $uncategorized .= "$b|";
      421. }
      422. }
      423. $blackcategories{'uncategorized'} = $uncategorized;
      424. my $catcount = scalar(keys %blackcategories);
      425. my $count = 0;
      426. for my $item (@blacklist) {
      427. my $value = "";
      428. if ($conf_blacklist{"BL_" . $item}) {
      429. $value = "deny";
      430. }
      431. printf <<EOF
      432. <input type="hidden" name="BL_$item" value="$value" />
      433. EOF
      434. ;
      435. }
      436. foreach my $cat (sort(keys %blackcategories)) {
      437. if ($cat eq "categories" || $blackcategories{$cat} eq "") {
      438. next;
      439. }
      440. undef %is_in_cat;
      441. my $countchecked = 0;
      442. my $countnotchecked = 0;
      443. for (split(/\|/, $blackcategories{$cat})) {
      444. if ($_ eq "categories") {
      445. next;
      446. }
      447. $is_in_cat{$_} = 1;
      448. if ($conf_blacklist{"BL_" . $_} ne "on") {
      449. $countnotchecked++;
      450. }
      451. else {
      452. $countchecked++;
      453. }
      454. }
      455. my $allchecked = "none";
      456. if ($countnotchecked eq 0) {
      457. $allchecked = "all";
      458. }
      459. elsif ($countchecked ne 0) {
      460. $allchecked = "some";
      461. }
      462. my $catname = $cat;
      463. $catname =~ s/_/ /g;
      464. if ($count eq 0) {
      465. print "<table class=\"categorytable\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td width=\"50%\">";
      466. }
      467. if ($catcount % 2 eq 0) {
      468. if ($count eq (int($catcount / 2) - 1)) {
      469. print "</table></td><td width=\"50%\">";
      470. }
      471. if (($count eq 0) || ($count eq (int($catcount / 2) - 1))) {
      472. print "<table class=\"categorytable\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
      473. }
      474. }
      475. else {
      476. if ($count - 1 eq (int($catcount / 2))) {
      477. print "</table></td><td width=\"50%\">";
      478. }
      479. if (($count eq 0) || ($count - 1 eq (int($catcount / 2)))) {
      480. print "<table class=\"categorytable\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
      481. }
      482. }
      483. print "<tr style=\"padding: 0px; margin: 0px;\"><td>";
      484. my %subcategories = ();
      485. for my $item (@blacklist) {
      486. if ($item eq "categories") {
      487. next;
      488. }
      489. if ($is_in_cat{$item} eq 1) {
      490. $subcategories{"BL_$item"} = _(ucfirst($item));
      491. }
      492. }
      493. get_category("black_$cat", _(ucfirst($catname)), $allchecked, \%subcategories, \%conf_blacklist);
      494. $count++;
      495. }
      496. printf <<END
      497. </tr></table></td></tr></table>
      498. </div>
      499. <div class="submit">
      500. <input class='submitbutton' type='submit' name='submit' value='%s' />
      501. </div>
      502. END
      503. ,_('Save')
      504. ;
      505. closebox();
      506. openbox('100%', 'left', _('Custom black- and whitelists'), "customlist");
      507. printf <<EOF
      508. <table width="100%">
      509. <tr>
      510. <td width="47.5%">%s</td>
      511. <td width="5%"></td>
      512. <td width="47.5%">%s</td>
      513. </tr>
      514. <tr>
      515. <td>
      516. <textarea cols="37" rows="20" name="EXCEPTIONSITELIST">$exceptionsitelist</textarea>
      517. </td>
      518. <td></td>
      519. <td>
      520. <textarea cols="37" rows="20" name="BANNEDSITELIST">$bannedsitelist</textarea>
      521. </td>
      522. </tr>
      523. </table>
      524. <hr size="1" color="#cccccc">
      525. <!-- ACTION -->
      526. <div class="submit">
      527. <input class='submitbutton' type='submit' name='submit' value='%s' />
      528. </div>
      529. EOF
      530. ,
      531. _('Allow the following sites'),
      532. _('Block the following sites'),
      533. _('Save')
      534. ;
      535. closebox();
      536. printf <<EOF
      537. </form>
      538. EOF
      539. ;
      540. closebigbox();
      541. closepage();
      Alles anzeigen


      Ende
      Albert Einstein:
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
    • Re: Fehlerhafte darstellung

      "ffischer" schrieb:

      Hast du mir noch den Quelltext auszug direkt vom IE?

      Rechte Maustaste ==> Quelltext anzeigen
      IE8
      gruß



      Würde ich ja gerne machen aber Ihr Beitrag enthält 74263 Zeichen. Es sind maximal 60000 Zeichen erlaubt. :D

      ^Die Dateierweiterung ist nicht erlaubt.
      Die hochgeladene Datei wurde abgewiesen, da sie als möglicher Angriffsversuch identifiziert wurde.



      ich bin ja so evel ;)

      Per PN geht auch nicht das selbe problem



      So als Rar geht es
      Dateien
      • datein.rar

        (11,96 kB, 13 mal heruntergeladen, zuletzt: )
      Albert Einstein:
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
    • Re: Fehlerhafte darstellung

      "ffischer" schrieb:

      als fil attachment reichts voll und ganz aus :)

      habe verglichen bzw bin noch mitten drin.
      bisher 207 unterschiede zu meiner datei mit dem IE8


      was? aber wo her?
      Albert Einstein:
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
    • Re: Fehlerhafte darstellung

      Fehler Gefunden
      Aufgrunddessen das bei dir die URL Blacklist Seite komplett Fehlt fehlt auch der dadurch generierte HTML Code.

      dieser kommt ab Zeile 1075 bis zu 1724 ich habe exakt diese zeilen von meiner ausgabe hinein kopiert und siehe da deine ausgabe passt wieder.
      gruß

      freaky-media
      Kein Support per PN dafür ist das Forum da.
      Preisanfragen via PN möglich oder über freaky-media
    • Re: Fehlerhafte darstellung

      "ffischer" schrieb:

      Fehler Gefunden
      Aufgrunddessen das bei dir die URL Blacklist Seite komplett Fehlt fehlt auch der dadurch generierte HTML Code.

      dieser kommt ab Zeile 1075 bis zu 1724 ich habe exakt diese zeilen von meiner ausgabe hinein kopiert und siehe da deine ausgabe passt wieder.
      gruß



      Jep habe es gefunden, nur weiß ich erlich nicht genau wo der Fehler liegt, ein überprüfen der datei dansguardian.cgi mit einen backup zeigt das sie gleich sind.

      bin etwas überfragt. ;)
      Albert Einstein:
      Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.