Fred Scalliet 's Sources  
HTML - CSS² - JAVASCRIPT - PHP
all public domain
Hosted by:
Designed forMozilla Firefox

BLANK'N'BERG
v 0.999f 

Originally designed to browse the web pictures on my hard disk, this project grew a bit out of proportion. It is now a complete website canvas, allowing you to build a picture website just by filling folders with your pictures. It includes a lister, a slideshow, and an overfurnished configuration page, and saves general and folder-specific configuration files.

Probably the most uncommon trick from the scripting point of view, is that the whole application stands as one single 'index.php' file. That's right: even the buttons are generated from within !

Yet it is quite modulable, for who knows some PHP, takes the time to read the (incomplete) documentation, figures out the comments, and follows the examples.

Parameters are passed along browsing through GET method. This implies that one given URL will always produce exactly the same page (no POST header hidden in http request), as long as the configuration files stay unchanged. As for bugs, there are very few of them. This project has always been of a great stability. Code is thick but clearly commented. Generated scripts are very clear too.

From version 0.999b on, both SECURITY ISSUES (cross-site scripting & directory traversal) HAVE BEEN SOLVED and secured.

Note: Version 1.0 is almost ready. A more rational release is currently being packaged. All it lacks now is a rational documentation or help file ! Any geek who would be interested in writing that please contact me. ;-)

Educational value:
- PHP: classes & methods, directory handling, get and post methods.
- Javascript: dynamic style properties, event handling.
- embedding PHP and Javascript together.
  (some solutions aren't optimal but still work fine...)

Tested browsers: Mozilla Firefox 0.9+ - MSIE 6  /  Compatibility: PHP 4.2+


See in action - Download The pack weighs about 1Mb, and contains sample pictures.

BLANK'N'BERG Uploader
v 0.999f 

This is a supplementary demonstration of Blank'N'Berg Uploader, a new feature now included in the Blank'N'Berg package.

It supports password protection.
It doesn't support fancy characters in filenames yet.

Educational value:
  PHP classes & methods, directory handling, get and post methods, http file transfert.

Compatibility: PHP 4.2+


See in action - Download The pack weighs about 1Mb, and contains sample pictures.

GREEN BARE GUN  v 0.1

Green Bare Gun is a PHP utility that allows you to make changes to the palette of a GIF image without altering file size or structure. Appliable changes are Contrast, Brightness, Saturation, and so... You can very easily add your own effects if you know a bit of PHP: one separate script contains all the effects and nothing else.

It works as a web application. This means that, even running in local mode, you need to 'upload' the original image and then 'download' the resulting one. Animated GIFs are supported as well.

Version 0.2 would include the 'virtualWin' (windows and sliders) interface. For now it works well, with a flat interface.

Educational value: PHP (arrays, methods, cookies, color channel arithmetics, file subsitution)
Tested browsers: Mozilla Firefox - MSIE - Safari (Konqueror)  /  Compatibility: PHP 4.3+


See in action - Download

El Che (CHordmap Edit) v0.2

This is a tool for musicians.

When I'm on the road, I often write down new chordmaps on paper scraps that I always mange to loose here or there... Now I can encode them into this PHP web appl that saves them onto my server, directly back home.

Educational value
-PHP: Array serialization, files, forms, js-generation
-Javascript: dynamic tables, events, self-generating js, classes method and objects (beginer level)
Tested browsers: Mozilla Firefox 1.0.2 - MSIE 6 (better)
Compatibility: PHP 4.2+


See in action - Download

BAY-ZT  v 0.1

A small script set, easy to implement into your pages, which displays footnotes in tooltips (text boxes) when the mouse cursor passes over selected words. The list of notes is stored in a PHP array of objects.

Tested browsers: Mozilla Firefox 1.0 - MSIE 6  /  Compatibility: PHP 4
Educational value: CSS classes and javascript basics (events and timers); PHP class basics.


See in action - Download

Spee v0.20050201

A complete and advanced log system for your website.

It doesn't require a database, but saves log data in structured textfiles (one file per month) within your website's server space instead. Those files can of course be read through generated web pages.

Educational value:
- PHP: file handling, cookies, and server variables.
- javascript: events and server request.
Tested browsers: Mozilla Firefox 1.0 - MSIE 6
Compatibility: PHP 4.2+


See in action - Download

virtualWin  v 0.1

A mini PHP/Javascipt framework to have a multi-window interface within a web page. Suitable for static page or dynamic web application as well.

Some annoying resize bug remains under Internet Explorer... |-(

Educational value:
- PHP: classes & methods, javascript generation.
- CSS/Javascript: events, cursor position, and real-time div style handling.
- Variables are passed from request to request through (supposedly hidden) form.

Tested browsers: Mozilla Firefox 1.0 - MSIE 6 - Safari (Konqueror)  /  Compatibility: PHP 4.2+


See in action - Download

virtualSlider  v 0.1

A mini PHP/Javascipt framework to have graphic input fields (sliders) on your page. The values are submitted through an HTML form.

Educational value:
- PHP: classes & methods, javascript generation.
- CSS/Javascript: events, cursor position, and div style real-time handling.

Tested browsers: Mozilla Firefox 1.0 - MSIE 6  /  Compatibility: PHP 4.2+


See in action - Download

virtualWin + virtualSlider

The integration of both frameworks.

Tested browsers: Mozilla Firefox 1.0 - MSIE 6  /  Compatibility: PHP 4.2+


See in action - Download

ANT WARP

This very simple javascript function allows a visitor to jump back and forth and again, from page top to bottom.

It is currently running. Try double-clicking on this page !

Tested browsers: Mozilla Firefox 1.0 - MSIE 6
Educational value: Javascript basics (events and navigation).


View - Download

leZut v0.8

Jump out of a frame or an iframe (discard (i)frame and make its content fill the whole window) simply by clicking or double-clicking on it, instantly, without a server call.

Not really a script. More like a single trick. ;-)

Being opened in a frame was always a bother when one expected to be opened in a full window (like when a hotmail user clicks on your page's url in a mail). Well, not anymore, 'cause you can use it as a <body onload="..."> property too. ;)

Tested browsers: Mozilla Firefox 1.0 - MSIE 6
Educational value: Javascript basics (events and navigation).


View - Download
Last Updated: 15 june 2006

Page Coolness :