MALA (AND CO'S) FANLISTING SCRIPT

One of the reasons I got into PHP is because I wanted a better way to run my webrings. Koinukogave me a PHP script a she uses to manage her webring that she made herself. Now, the script I have doesn't really compare to the original script, but I definitely wouldn't be as into PHP (if into at all) if it weren't for her!!!

Anyways, I eventually altered that script into a fanlisting script. I thought I'd finally sit down and share it!!! The enthusiast script is a really large kind of scary thing, but this script has a focus on being small and easy to manage!!! It has a few tiny features too for AnimeFanlisting and/or Fanlisting.org eligibility!

This fanlisting script can be previewed in its default form here. It is highly customizable though- I'm just basic. It's basically just a bunch of HTML pages. I display them on one, but you can split them up as much as you want as long as you keep datebase connections connected to anything displaying that fanlisting data (form and members)

How does this Fanlisting Script Work?

This fanlistiing does not use passwords like Enthusiast. It takes user data, stores it in a database, and you as webmaster are the only one who can edit it. Perhaps this will change in the future, but it's not really something I've prioritized.

The only requirement from the user is their name since fanlistings don't require emails or websites. There's a dropdown for countries too. After they input their data, the data goes to your database, and you go into the database and manually approve them (by typing y in the pending column. it is default n)

It has some changes to meet TAFL/TLF requirements. There is a webmaster last online which displays when you last updated a page on your site in general (certainly not perfect, but TFL/TAFL requires there be activity/changes to the page in the last 3 months to verify activity and this is how I prefer to do so).

If the server you're managiing fanlistings on isn't your main server (which this server used to not be my main server), you can remove the "Webmaster Last Online" section. It's also possible to link to something like Neocities via its API which I used to do back when my fanlistings were on a different server, or just verify another way entirely. There's plenty of ways to show youre active that don't rely on capturing server times.

TAFL/TFL does not allow just fetching the current time. They'll remove you for this.

Instructions

This script uses SQL so requires some basic setup though you can do it easily with no SQL knowledge so do not worry!

Notes

The template uses one file, but it can easily be split up. The most important things to keep in mind are the following:

<?php
$fanlistingname = "testinglisting"; // 
$formresults = ""; 
?>
<?php include "connection.php"?>

 
Thank you for your time!