error_reporting(E_ALL ^ E_NOTICE);
//
function echoDebug( $string)
{
global $debug;
if( $debug)
echo $string;
}
// ** this is to include the site style layout
// **
if( !file_exists('site.xml') )
die( '
Non existing database, check the arguments
');
else
$db = simplexml_load_file('site.xml') or die ("Unable to load XML file!");
include( 'guest.pass.php');
if (!@mysql_connect( $dbServer, $dbUser, $dbPass))
die( "
";
echo "$naam, bedankt voor het laden van de foto. ";
echo "Onderschrift foto..$onderschrift ";
echo "Bestandsnaam......$fName ";
echo "Upload map..........$fPath ";
echo "Orginele grootte....$fSize bytes ";
echo "Bestandstype.......$fType
";
/* echo "
Verzend status
$naam, bedankt voor het laden van de foto.
Onderschrift foto:
$onderschrift
Bestandsnaam:
$fName
Upload map:
$fPath
Orginele grootte:
$fSize
Breedte x hoogte:
$width x $height
Type:
$fType
";
*/
/* remove all the spaces from file name */
$words= explode( " ", $fName);
$fName= implode( "_", $words);
$add="$fPath/$fName"; // the path with the file name where the file will be stored, upload is the directory name.
// echo "move upload file $fTemp -> $add ";
if( move_uploaded_file($fTemp, $add) )
{
// echo "Het bestand is succesvol geladen ";
chmod("$add",0777);
}
else
{
echo "Helaas is het uploaden fout gegaan, neem contact op met Eric of Nikolaj";
exit;
}
//////////////////////////////// Starting of JPG thumb nail creation //////////
$tsrc="$fPath/_thb_$fName"; // Path where thumb nail image will be stored
// echo "$tsrc ";
if( $fType != "image/jpeg")
{
echo "Het geladen bestand wordt niet als JPG herkend ";
echo "Gegeven bestandstype $fType is niet gelijk image/jpeg ";
exit;
}
if( $fType=="image/jpeg")
{
$im=ImageCreateFromJPEG($add);
$width=ImageSx($im); // Original picture width is stored
$height=ImageSy($im); // Original picture height is stored
echo "Breedte x hoogte...$width x $height ";
if( $width > $height)
{
$n_width= $large;
$n_height= round( $large/$width * $height);
}
else
{
$n_height= $large;
$n_width= round( $large/$height * $width);
}
// echo "new size of jpg image is $n_width x $n_height ";
$newimage=imagecreatetruecolor($n_width,$n_height);
imageCopyResized($newimage,$im,0,0,0,0,$n_width,$n_height,$width,$height);
ImageJpeg($newimage,$tsrc);
chmod("$tsrc",0777);
}//////////////// End of JPG thumb nail creation //////////
// echo "Writing $fPath/pic-desc.txt ";
$file_var= fopen( "$fPath/pic-desc.txt","a") or
die( "Error - picture description file couldn't be openend");
$bytes_written = fwrite( $file_var, "_thb_$fName | $naam\n") or
die( "Error - picture description file couldn't be written");
$bytes_written = fwrite( $file_var, "$fName | $onderschrift ($naam)\n") or
die( "Error - picture description file couldn't be written");
fclose( $file_var);
echo "
Zorg er voor dat je in de juiste map begint, de foto's komen nl. in die
betreffende map te staan. Als er nog geen map over het onderwerp aanwezig is,
laat dan eerst een map aanmaken door Eric of Nikolaj.
Het is alleen mogelijk om JPG images in de Galerij te zetten
Zonder het wachtwoord kun je geen foto's laden
De grootte wordt automatisch terug gebracht tot max. 500 Kb per plaatje,
je hoeft ze dus niet zelf te verkleinen
"; // end echo //
if( $error != "")
echo "
$error
";
}
else
{
require("spgm.php");
echo "
Foto's laden (ga eerst naar de juiste map) ";
echo "<klik dan hier>
";
}
echo "
Foto Galerij
Leden kunnen zelf foto's op de site zetten. Vraag Eric of Nikolaj om het
wachtwoord. De foto's worden geladen, daar waar je je in de Galerij bevindt.
Dit is een voor de Site aangepaste
SPGM
Simple Picture Gallery Manager.