an5w

art.png

an5w (pronounced "answ" as in "answer") is a simple PHP program for creating online surveys. It consists of just two PHP files, one that serves the user and one that shows the answers.

Download

Here

Documentation

You will not find any documentation in the an5w tarball — not even a single readme. When you've extracted the an5w directory from the tarball, put it in a place your webserver recognizes. That should work.

The code has no comments, basically because it's scaringly simple and extremely short. an5w is released under the WTFPL, as published by Sam Hocevar here.

A raw an5w directory has the following files and directories (answers and art are directories):

answers button footer
index.php style.css wrapper art done header questions title

However, only the ones in bold are actually necessary. You can remove the rest without an5w failing. In the 'answers' directory, it's the same:

index.php style.css

Again, only the bold ones are needed. In this case, you only need 'index.php'.

Description of files

answers/index.php: 
  The program that shows answers

answers/style.css:
  CSS styles

button:
  The text of the submit button. Default is "Submit".

footer:
  Text to display on the bottom of the page. Default is nothing.

index.php:
  The main program

style.css:
  CSS styles

wrapper:
  The HTML element(s) that wrap everything else. Default is
  "<div id='wrapper'>TEXT</div>\n" (where TEXT is the actual content).

art/art.xcf:
  Promotional question marks

art/art-small.png:
  Promotional question marks in mini version

done:
  Text to display when the survey has been completed.

header:
  Text to display on the top of the survey page.

questions:
  The actual questions. See the markup section below.

title:
  The title of the survey. Will only be displayed on the titlebar of the page.

Markup

The syntax used in the 'questions' file is really quite simple. It looks like this:

Question
Type of input (in form of text, multiple choices, etc.)

Another question
Type of input

An example:

To what extent do you get annoyed when people attack you with pencils?
[]

Why are cows unable to fly (in your own opinion)?
[]

Currently (as of version 0.001), only the '[]' input type is supported. '[]' = <textarea>.

A question can only take up one line. If you need a newline, use a <br /> tag instead.

To see answers, just visit answers/index.php in your web browser.

Details

an5w does not store data a database. It uses text files.

Title:an5w
Modified:Tue, 02 Aug 2011 23:08:13 +0200
Created:Thu, 07 Jul 2011 00:13:47 +0200
Revision:2 (local), 20 (global)
Summary:A PHP script for simple surveys
License:Creative Commons Attribution-ShareAlike 3.0 Unported (or any later version) (page)
License:Do What The Fuck You Want To Public License, version 2 (or any later version) (program)

JavaScript License Information | View source