I am looking for an PHP developer which could help me develop some features I would like to add on my website [url removed, login to view]
This first project is really simple (PHP form), but there will be additional PHP projects following if I am happy with this first one.
I would need a PHP script which would allow my customers to flag/unflag their pictures.
Today, my customers can view their pictures: I created a PHP script which scans a folder (passed as a parameter) for pictures (*.jpg extensions) and put them on a line (row): for review: [url removed, login to view]!
Each picture in the folder is named something like "[url removed, login to view]" but depending on the case of the filename, I display it or not.
The new PHP script should basically do the same, except that presentation could be different (to maximize the available browser space) and? the users should be able to flag/unflag their pictures online.
When you load the list of pictures in memory, you should check if filename (without extension) is Uppercase or Lowercase and use that information to preset the Visible flag: [url removed, login to view] is visible while [url removed, login to view] is not visible.
All pictures should be displayed by this PHP script, and always in the same order (meaning you should disregard the Uppercase/Lowercase when sorting the array).
If the user ticks one or more picture flags, your script should warn the user if he/she wants to exit the page without having first confirmed the changes (submit the form).
Ideally, I would like the flag to be a little picture overlayed on top of each picture, but it could eventually also be a simpler caption, centered below each picture, and labeled "Visible?" with a checkbox on its right.
When user submit the changes, the PHP script should:
1. show a little message saying something like "Processing..."
2.? update the filenames according to the defined flags
3. reload the script
Of course, the form should also have a a few buttons.
At the top, user should be able to Flag/Unflag all pictures, before flaging them one by one (if needed).
At the bottom, user should have 3 buttons:
- send (which submits the form and rename the files accordingly)
- reset (which simply restart the script)
- cancel (which links back to [url removed, login to view])
This is it !!!
Thanks for your time reading these specifications.