This script uses a plain text file for data storage and installs in 2 minutes or less. It stores the tagger's name, IP, OS, browser and over 140 smilies. Also features cookies to remember user name/URL, a flood control feature, an admin panel to delete unwanted posts and BBCode style text formatting. Also includes "WildCards" to help in the ease of use.
By : DeadlySin3
***************************
* TagBoard v1.4.2 Build 1 *
***************************
P l e a s e s e e a t t a c h e d z i p f i l e f o r s c r i p t
/******************************************************************************\
* Copyright 2002 Paul Schudar *
* Author: Paul Schudar *
* Contact Me: paul @ deadlysin3.net | webmaster @ digital-designs.net *
* Current Version: 1.4.2 Build 1 *
* Downloaded from: http://www.deadlysin3.net/tag *
* TagIt! comes with ABSOLUTELY NO WARRANTY! *
********************************************************************************
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the Free Software *
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
\******************************************************************************/
=================
Tagboard Contents
=================
change_log.txt - Incomplete list of changes made & a bug report.
clearCookie.php - NEW - Clear all cookies created by TagIt!
copy.php - States the copright info. Must stay intact for use
counter.dat - will be created first time script is run.
faqs.php - Frequently Asked Questions | Intro
index.php
install.php
License.txt - You MUST read AND agree to this
license in order to use this software! { GNU.ORG }
maxlength.htc
process.php
ReadMe.txt - This File
smileys.php
tagit.css
tagit.php
tagit.txt
variables.php
visitorData.php
visitorData.txt
warrantyInfo.php - States there is NO warranty for TagIt! Please read
Admin_Panel.zip - NEW - v0.0.2 - Added extra functionality.
============
Requirements
============
PHP 4 or higher installed
2 Writeable text files or 1 writeable directory
*** You MUST agree to the
*** License.txt file in order
*** to use this software.
http://www.gnu.org/
============
Installation
============
Unzip "tagboard.zip" & "Admin_Panel.zip"
Upload all files to the same directory
From here, you can do either of two things -
1.) Run the install script. (www.yoursite.net/tagboard/install.php)
If you choose to do this, make sure the directory you are installing
to is readable / writeable. I CHMOD the directories to 777, but 666
may work. Also, delete tagit.txt and visitorData.txt - as they
will be created during the install. Once the install run successfully,
your TagIt! Tag Board is ready to go!
==
OR
==
2.) CHMOD tagit.txt and visitorData.txt to 666. This is
important - these files store the data for the board.
Thats pretty much it! The board should work just fine.
If you want to show this tagboard on any
.php document, open index.php in any
text editor such as Notepad -
Copy the code from <form> to </form>
<!-- It's clearly marked for you -->
and paste it in your document
where you want the board to be displayed.
==================
Misc. Requirements
==================
If you choose to have your board on
a page other then index.php - Be
sure to add the javascripts in the
head section of index.php to the
head section of your page!!!!!!!!!
You should be up and running!
Downloaded From : http://www.deadlysin3.net/tag
If this wasn't a good enough explanation, e-mail me,
paul @ deadlysin3.net,
and please let me know what I need to clarify. Thanks!
===========
Misc. Notes
===========
Please keep in mind that this is a beta release of TagIt!
Tag board, and bugs may exist. If you find any strange
behaviour going on in your board, let me know, and i'll
try to fix it right away. I can be contacted at
paul @ deadlysin3.net - and webmaster @ digital-designs.net.
TagIt! is not dependent on cookies, however it does utilize
them. It uses cookies to save the name a tagger enters, his/her
URL if one was entered, and for the time being, it uses them
for 'flood control'. Also, if cookies are enabled in a users
browser, errors will not be logged - saving disk space.
You will NEED to have cookies enabled in order to access the
admin panel of TagIt! for the time being. I'm slowly but surely
working to use sessions instead.
==================
Matching your site
==================
This should be really easy to do. If you have a little know
how with HTML, just edit the tagit.css file to change the
colors | fonts. Most variables are tucked away in
:: variables.php :: You do not need to edit these unless you
want. I suggest you edit the $filename and $datafile names,
if someone were to know the name of your text files, they
could view all of the boards logged data. Misc. tweaks can
be made from within this file as well.
If you plan on changing colors of the board, you'll need
to edit a few variables in :: variables.php :: also.
================
Tagboard Hosting
================
Need a host for this Tagboard?
E-mail me, I can probably
set you up. What? For free?
Absolutely! Admin Panel is
rendered useless if hosted
remotely.
==========
Change Log
==========
see "change_log.txt"
for details
Click to
Download File| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Discussion Board Code Articles
More By Codewalkers
developerWorks - FREE Tools! |
Hold your calendar on January 30, 2008 for this free webcast on the new i5/OS. Rational's Enterprise Modernization products will be discussed at this webcast as they help to drive the application development environment for this new System i OS. <br />And learn how i5/OS will take you to the next step of efficient, resilient business processing. You will hear about the new i5/OS capabilities as it will be the most significant i5/OS release in years. If you cannot join the webcast on 1/30/08 you can still use this link to listen to the replay.<br /> FREE! Go There Now!
|
|
|
|
This demonstration gives you an overview of IBM® Rational® Build Forge Express Edition, a global offering that provides a framework to automate and execute software processes. Rational Build Forge provides a software assembly line that can support all of your tools, technologies, and platforms so you can achieve a repeatable, reliable, and traceable build and release process. FREE! Go There Now!
|
|
|
|
Attend this launch webcast with Scott Hebner, Vice President of IBM Rational Marketing and Strategy, for an overview of Rational’s new software offerings and resources to help modernize and accelerate software innovation on i on Power Systems – while ensuring past application investments are protected and continue to grow. Learn how these solutions are helping customers extend their core i5/OS solutions toward modern architectures such as SOA and web technologies to deliver business improvements that stand the test of time. FREE! Go There Now!
|
|
|
|
Effective governance for lean development isn’t about command and control. Instead, the focus is on enabling the right behaviors and practices through collaborative and supportive techniques. Hear from Scott Ambler on how it is far more effective to motivate people to do the right thing than it is to force them to do so. Learn how to form a lightweight, collaboration-based framework that reflects the realities of modern IT organizations. FREE! Go There Now!
|
|
|
|
Join this webcast to see how IBM Data Studio Developer and pureQuery can take the pain out of Java data access. uApplications developed using both Java and SQL have become a common requirement. Database connectivity using Java Database Connectivity (JDBC) to create an application is a multi-step tedious process, and tooling that covers both SQL and Java has been unavailable, until now. IBM Data Studio introduces the pureQuery platform: a high-performance, Java data access platform focused on simplifying the tasks of developing, managing, and optimizing database applications and services. FREE! Go There Now!
|
|
|
|
XML has become a common way of storing business data as flat files and many data server vendors including IBM have provided ways to store this data within relational database systems. Increasingly collections of XML files are accessed like databases using an xQuery and other XML standard mechanisms. Businesses find the need to combine the traditional tabular structured data with XML formatted data. In this webcast, you’ll learn about IBM’s WebSphere Federation Server technology, which provides users with the ability to integrate these two data formats. FREE! Go There Now!
|
|
|
|
Rational Build Forge Express Edition is an automation framework that packages the latest enterprise-grade technologies into a reliable, flexible and robust configuration designed and priced specifically for small to midsize businesses. The new Rational Build Forge Express eKit provides you with valuable resources – including a case study, podcast, demo, and articles – to help you increase staff productivity, compress development cycles and deliver better software, fast. FREE! Go There Now!
|
|
|
|
Get a free trial download of the latest version of IBM Rational Functional Tester V7.0.1. Rational Functional Tester is an automated functional and regression testing solution for QA teams concerned with the quality of their Java, Microsoft Visual Studio .NET, and Web-based applications. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to try the IBM SOA Sandbox for process. The SOA Sandbox for process focuses on providing a trial environment with the necessary tooling and components required to gain a better understanding of business processes and how to best improve existing business processes to derive value quickly. FREE! Go There Now!
|
|
|
|
As businesses grow increasingly dependent upon Web applications, these complex entities grow more difficult to secure. Most companies equip their Web sites with firewalls, Secure Sockets Layer (SSL), and network and host security, but the majority of attacks are on applications themselves – and these technologies cannot prevent them. This paper explains what you can do to help protect your organization, and it discusses an approach for improving your organization’s Web application security. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |