SweetKiSS is a viewer of Kisekae Set System sets, widely know as KiSS. If you are not familiar with KiSS you can find more information on The Big KiSS Page.
Currently SweetKiSS is available for AmigaOS, however is has been successfully tested on MorphOS. Native version for MorphOS is nearly finished. Ports for other operating systems are planned.
Important warning: current release of SweetKiSS is far from being finished and fully usable. Some essantial functions (e.g. saving) are missing and others, most likely, contain bugs. However, I came to a conslusion that unfinished program is better than no program at all and SweetKiSS, even in its current shape, is the most advanced viewer for Amiga.
All suggestions and bug reports are welcome although I cannot guarantee that I'll do anything about them. You'll find my e-mail address in the readme file attached to the archive.
| Updated: March 21, 2004 | Visits: /****************************************************************** +------------------------------+ | - txthitcounter.php - | | simple text-file hit counter | | v1.0 03-11-27 | +------------------------------+ Copyright ©2003, Thomas Love This program is free software; you may redistribute it and/or modify it under the terms of the GNU GPL (version 2 or later) as published by the Free Software Foundation. http://www.gnu.org/licenses/gpl.txt This program is distributed without any warranty, expressed or implied. WWW: http://cariad.co.za/bluebox/?sec=scriptbox&script=txthitcounter ******************************************************************/ function counthit() { global $hitcount; $pagename = $_SERVER['PHP_SELF']; $countertxt = 'counter.txt'; $err = 'Could not write to file. Make sure you you have write permission'; // if file doesn't exist, attempt to create it if (!file_exists($countertxt)) { $fp = @fopen($countertxt,"w"); if (!$fp) die($err); fclose($fp); } $fp = @fopen($countertxt,"r+"); // read in the page values and look out for current page $cnt = 0;$hitcount = 0;$found = false; while ($line = fgets($fp)) { $data = explode(':',$line); if ($data[0] == $pagename) { $found = true; $hitcount = (int)$data[1]+1; $cnt += strlen($data[0])+1; break; } $cnt += strlen($line); } // page was not found, so add it if (!$found) { if (is_writable($countertxt)) { fwrite($fp,((filesize($countertxt) == 0)?'':"\r\n").$pagename.':0000000000000001'); $hitcount = 1; } else die($err); } // page was found, so update its count else { if (is_writable($countertxt)) { fseek($fp,$cnt); fwrite($fp,str_pad($hitcount, 16, '0', STR_PAD_LEFT)); } else die($err); } } ?> |