A lot of projects ported from the old metanohi site.
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								site/projects/an5w/an5w.tar.gz
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								site/projects/an5w/an5w.tar.gz
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								site/projects/an5w/art.png
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								site/projects/an5w/art.png
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 38 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								site/projects/an5w/art.xcf
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								site/projects/an5w/art.xcf
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -0,0 +1,121 @@
 | 
			
		||||
#+title: an5w
 | 
			
		||||
#&summary
 | 
			
		||||
A PHP script for simple surveys
 | 
			
		||||
#&
 | 
			
		||||
#+license: bysa, page
 | 
			
		||||
#+license: wtf, program
 | 
			
		||||
 | 
			
		||||
* an5w
 | 
			
		||||
#&img;url=art.png,title=Hmm..
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
[[an5w.tar.gz][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&acro='Do What The Fuck You Want To
 | 
			
		||||
Public License', as published by Sam Hocevar [[http://sam.zoy.org/wtfpl/][here]].
 | 
			
		||||
 | 
			
		||||
A raw an5w directory has the following files and directories (*answers*
 | 
			
		||||
and *art* are directories):
 | 
			
		||||
 | 
			
		||||
#&pre
 | 
			
		||||
*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:
 | 
			
		||||
 | 
			
		||||
#&pre
 | 
			
		||||
*index.php* style.css
 | 
			
		||||
#&
 | 
			
		||||
 | 
			
		||||
Again, only the bold ones are needed. In this case, you only need 'index.php'.
 | 
			
		||||
 | 
			
		||||
*** Description of files
 | 
			
		||||
 | 
			
		||||
#++pre
 | 
			
		||||
#+BEGIN_SRC
 | 
			
		||||
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.
 | 
			
		||||
#+END_SRC
 | 
			
		||||
 | 
			
		||||
*** Markup
 | 
			
		||||
The syntax used in the 'questions' file is really quite simple. It looks like
 | 
			
		||||
this:
 | 
			
		||||
 | 
			
		||||
#&pre
 | 
			
		||||
Question
 | 
			
		||||
Type of input (in form of text, multiple choices, etc.)
 | 
			
		||||
 | 
			
		||||
Another question
 | 
			
		||||
Type of input
 | 
			
		||||
#&
 | 
			
		||||
 | 
			
		||||
An example:
 | 
			
		||||
 | 
			
		||||
#&pre
 | 
			
		||||
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.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user