Serves text files to users.
Flagship instance at videotoaster's website.
- Blocks / and .. access
- Serves plaintext
- Compatible with any sensible webserver
- Copy
baconcall.php
to the root of your webserver. - Ensure that PHP is installed on said webserver.
- Change the line
$bacon_baconfiles = "/etc/bacon/";
to whatever directory you like. - Ensure that PHP on your webserver has access to this folder, but that it's not in your webserver folder.
- Go to the folder and add
index
. Change it's contents to whatever you like.
NOTE: Technically, adding
index
isn't a required step.
See below for caveats.
Most of the time, BaconCall would work fine. However, it's not impossible for things to go wrong.
Here is a list of errors and what they mean.
This error indicates that there may not be an index file in the baconfile directory. Try adding an index file, or making sure that $bacon_indexfile
is set properly.
Well, aren't you naughty? This usually occurs when you attempt to escape the baconfile directory.
The page which you are requesting doesn't exist.
This means that the baconfile directory does not exist.
baconcall.php has several configuration options you can set.
The filename that the script looks for if there is no requested BID.
A list of error messages to display when something goes wrong, in the form of [ 400, 500, 403, 404 ]
.
The directory to serve baconfiles from.