Log in

View Full Version : Uploader Script [TUT]



Drompo
27-05-2007, 08:31 PM
Right, some of you have requested a better version of my pervious script so here it is.

<?
// Uploader Script made by E-Ash off Habbo UK
// CONFIG
$siteurl = "http://www."; //Must Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "images/"; // The End of the part above WITH trailing slash
$urltoimages = "$siteurl"; // Web address to where the images are accessible from.
$maxsize = "500000"; // Maximum size of the file people can upload
$uniq = uniqid("");
// CONFIG ENDThis is the start of your code. This is the configuration part.
$siteurl - eg. http://www.habboxforum.com/images (NO TRAILING SLASH)
$serverpath - eg. images/ (LEAVE TRAILING SLASH)
$maxsize - The maximum size that a file can be befor it is restricted.


$mode = $_GET['mode'];
if ($mode == "") { $mode = "form"; }

if ($mode == "form") {
echo "<form enctype='multipart/form-data' method='post' action='upload.php?mode=upload'>\n";
echo "Upload file: <input type='file' name='file'>\n";
echo "<br><input type='submit' name='Submit' value='Upload'>\n";
$bytesize = "1000";
$kb = $maxsize/$bytesize;
echo "<br>Maximum File Size: $kb Kilobytes <em>($maxsize Bytes)</em>";
}This Is the Form where you select the file to upload. This is self-explanatory.

if ($mode == "upload") {
$file = $_FILES['file']['name'];
$name = time() . substr($file, -4);
// If you add your own file types don't forget to add an uppercase version.
$allowedfiles[] = "gif";
$allowedfiles[] = "jpg";
$allowedfiles[] = "jpeg";
$allowedfiles[] = "jfef";
$allowedfiles[] = "jpe";
$allowedfiles[] = "png";
$allowedfiles[] = "GIF";
$allowedfiles[] = "JPG";
$allowedfiles[] = "JPEG";
$allowedfiles[] = "JFEF";
$allowedfiles[] = "JPE";
$allowedfiles[] = "PNG";
$allowedfiles[] = "PDF";
$allowedfiles[] = "pdf";
$allowedfiles[] = "PSD";
$allowedfiles[] = "psd";
$allowedfiles[] = "bmp";
$allowedfiles[] = "BMP";
$allowedfiles[] = "tif";
$allowedfiles[] = "tiff";
$allowedfiles[] = "TIF";
$allowedfiles[] = "TIFF";
$allowedfiles[] = "dib";
$allowedfiles[] = "DIB";This is the allowed files section. What ever files you want to allow to be uploaded just insert

$allowedfiles[] = "EXTENTION"; In both upper and lower case letters

if($_FILES['file']['size'] > $maxsize)
{
print "File size is too big - please reduce file size and try again.";
}
else {
$path = "$serverpath/" . $name;
foreach($allowedfiles as $allowedfile) {

if ($done <> "yes") {
if (file_exists($path)) {
echo "A file with this name already exists - please rename the file and reupload.";
exit;
}
}

if (substr($file, -3) == $allowedfile) {
move_uploaded_file($_FILES['file']['tmp_name'], "$path");
$done = "yes";
echo "<p>Your image has been successfully uploaded to our server and can be accessed using the URL provided below.</p>";
echo "<p>Please Note we do not take any responsibility of the images that you upload</p>";
?>That is all the process stuff

<!-- All the kinds of code you want to be outputed go here -->
<img src="<?php echo "$urltoimages/$name" ?>">
<br>Direct Link: <input name='direct' type='text' align='center' size='70' value='<?php echo "$urltoimages/$name" ?>'>
<br> BB Code:<input name='bbcode1' type='text' align='center' size='70' value=''>
<br> BB Code: <input name='bbcode2' type='text' align='center' size='70' value='[img]<?php echo "$urltoimages/$name" ?>'>
<!-- End of all HTML Code -->This is all the output code of the Direct links and BB codes.
You can add what ever you like as long its between the Hidden Text.


<?php

}

}

if ($done <> "yes") { print "<p><b>Error:</b> Your image as not been uploaded becuase it is not a recognised image file. Please try again.</p>"; }
}
}
?>
And that is the error message if it hasn't been uploaded.

And thats now complete

Full Version below
__________________________________________________ _____________

<?
// Script Made By Ashley Cusack
// CONFIG
$siteurl = "http://www."; //Must Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "images/"; // The End of the part above
$urltoimages = "$siteurl"; // Web address to where the images are accessible from.
$maxsize = "500000"; // Maximum size of the file people can upload
$uniq = uniqid("");
// CONFIG END

$mode = $_GET['mode'];
if ($mode == "") { $mode = "form"; }

if ($mode == "form") {
echo "<form enctype='multipart/form-data' method='post' action='upload.php?mode=upload'>\n";
echo "Upload file: <input type='file' name='file'>\n";
echo "<br><input type='submit' name='Submit' value='Upload'>\n";
$bytesize = "1000";
$kb = $maxsize/$bytesize;
echo "<br>Maximum File Size: $kb Kilobytes <em>($maxsize Bytes)</em>";
}
if ($mode == "upload") {
$file = $_FILES['file']['name'];
$name = time() . substr($file, -4);
// If you add your own file types don't forget to add an uppercase version.
$allowedfiles[] = "gif";
$allowedfiles[] = "jpg";
$allowedfiles[] = "jpeg";
$allowedfiles[] = "jfef";
$allowedfiles[] = "jpe";
$allowedfiles[] = "png";
$allowedfiles[] = "GIF";
$allowedfiles[] = "JPG";
$allowedfiles[] = "JPEG";
$allowedfiles[] = "JFEF";
$allowedfiles[] = "JPE";
$allowedfiles[] = "PNG";
$allowedfiles[] = "PDF";
$allowedfiles[] = "pdf";
$allowedfiles[] = "PSD";
$allowedfiles[] = "psd";
$allowedfiles[] = "bmp";
$allowedfiles[] = "BMP";
$allowedfiles[] = "tif";
$allowedfiles[] = "tiff";
$allowedfiles[] = "TIF";
$allowedfiles[] = "TIFF";
$allowedfiles[] = "dib";
$allowedfiles[] = "DIB";


if($_FILES['file']['size'] > $maxsize)
{
print "File size is too big - please reduce file size and try again.";
}
else {
$path = "$serverpath/" . $name;
foreach($allowedfiles as $allowedfile) {

if ($done <> "yes") {
if (file_exists($path)) {
echo "A file with this name already exists - please rename the file and reupload.";
exit;
}
}

if (substr($file, -3) == $allowedfile) {
move_uploaded_file($_FILES['file']['tmp_name'], "$path");
$done = "yes";
echo "<p>Your image has been successfully uploaded to our server and can be accessed using the URL provided below.</p>";
echo "<p>Please Note we do not take any responsibility of the images that you upload</p>";
?>
<!-- All the kinds of code you want to be outputed go here -->
<img src="<?php echo "$urltoimages/$name" ?>">
<br>Direct Link: <input name='direct' type='text' align='center' size='70' value='<?php echo "$urltoimages/$name" ?>'>
<br> BB Code:<input name='bbcode1' type='text' align='center' size='70' value=''>
<br> BB Code: <input name='bbcode2' type='text' align='center' size='70' value='[img]<?php echo "$urltoimages/$name" ?>'>
<!-- End of all HTML Code -->
<?php

}

}

if ($done <> "yes") { print "<p><b>Error:</b> Your image as not been uploaded becuase it is not a recognised image file. Please try again.</p>"; }
}
}
?>

Matt.
27-05-2007, 08:51 PM
Looks very good.

Invent
27-05-2007, 08:52 PM
His name is Ashley.

Aflux
27-05-2007, 08:54 PM
His name is Ashely.

Nice tut.

Matt.
27-05-2007, 08:54 PM
His name is Ashley.

Lol, yeah. Sorry about my post before, I'm tired.

Drompo
27-05-2007, 09:09 PM
Glad you like it, Hope this will come in useful for people

Sygon..
28-05-2007, 11:51 AM
Correct me if im wrong, but you could upload bla.jpg.rar files and so on.

Drompo
28-05-2007, 12:11 PM
Nope as it looks at the last 3 letters of the file

StokeFM
27-06-2007, 03:43 PM
$siteurl - eg. http://www.habboxforum.com/images (NO TRAILING SLASH)
$serverpath - eg. images/ (LEAVE TRAILING SLASH)

wa u meen by NO TRAILInG Slash?

and leave trailing slash

and do u save the configuration file as config.php ?

Sunny.
27-06-2007, 03:45 PM
No trailing slash means dont put a / on the end
leave trailing slash means put a / on the end, Dont bump this thread its a month old

Drompo
27-06-2007, 03:46 PM
Trailing slash is the / at the end.
And Its all one file

RyanPaulNelson
27-06-2007, 04:27 PM
Can someone post a live link so I can check it out, thanks!

Ajax.
27-06-2007, 06:03 PM
Nice script. May use it for DualScreens upload system.

ebay
27-06-2007, 07:39 PM
very nice

QuickScriptz
28-06-2007, 03:25 AM
Nice tut :) +Rep

Although wrong forum :P

Ini
28-06-2007, 01:53 PM
Nice tut would be good if you added a percentage bar with how much has been uploaded.

MrCraig
10-08-2007, 01:04 PM
a kb is 1024 bytes, not 1000..

But good tut :P

RedCrisps
11-08-2007, 09:51 AM
+REP very useful :D

Galaxay1
12-08-2007, 10:35 AM
Erm iget


Warning: move_uploaded_file(uploaded/1186914832.png) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/scott/public_html/index.php on line 69

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php8hWsoC' to 'uploaded/1186914832.png' in /home/scott/public_html/index.php on line 69

Sorry just noticed guy above bumped it..

Drompo
12-08-2007, 11:11 AM
Please Check that

$siteurl = "http://www.site.com"; //Must Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "images/"; // The End of the part above WITH trailing slash
Is Set Correctly

Galaxay1
12-08-2007, 11:31 AM
$siteurl = "http://www.lexet.hostingme.co.uk/uploaded"; //Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "uploaded/"; // The End of the part above WITH trailing slash

is what it is o.O

Drompo
12-08-2007, 11:39 AM
That is fine.

Don't know whats wrong then

Galaxay1
12-08-2007, 11:44 AM
<?
// CONFIG
// Uploader Script made by E-Ash off Habbo UK
$siteurl = "http://www.lexet.hostingme.co.uk/uploaded"; //Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "uploaded/"; // The End of the part above WITH trailing slash
$urltoimages = "$siteurl"; // Web address to where the images are accessible from.
$maxsize = "51200"; // Maximum size of the file people can upload
$uniq = uniqid("");
// CONFIG END


$mode = $_GET['mode'];
if ($mode == "") { $mode = "form"; }


if ($mode == "form") {
echo "<form enctype='multipart/form-data' method='post' action='upload.php?mode=upload'>\n";
echo "Upload file: <input type='file' name='file'>\n";
echo "<br><input type='submit' name='Submit' value='Upload'>\n";
$bytesize = "1024";
$kb = $maxsize/$bytesize;
echo "<br>Maximum File Size: $kb Kilobytes <em>($maxsize Bytes)</em>";
}




if ($mode == "upload") {
$file = $_FILES['file']['name'];
$name = time() . substr($file, -4);
// If you add your own file types don't forget to add an uppercase version.
$allowedfiles[] = "gif";
$allowedfiles[] = "jpg";
$allowedfiles[] = "jpeg";
$allowedfiles[] = "jfef";
$allowedfiles[] = "jpe";
$allowedfiles[] = "png";
$allowedfiles[] = "GIF";
$allowedfiles[] = "JPG";
$allowedfiles[] = "JPEG";
$allowedfiles[] = "JFEF";
$allowedfiles[] = "JPE";
$allowedfiles[] = "PNG";
$allowedfiles[] = "PDF";
$allowedfiles[] = "pdf";
$allowedfiles[] = "PSD";
$allowedfiles[] = "psd";
$allowedfiles[] = "bmp";
$allowedfiles[] = "BMP";
$allowedfiles[] = "tif";
$allowedfiles[] = "tiff";
$allowedfiles[] = "TIF";
$allowedfiles[] = "TIFF";
$allowedfiles[] = "dib";
$allowedfiles[] = "DIB";


if($_FILES['file']['size'] > $maxsize)
{
print "File size is too big - reduce file size and try again.";
}
else {
$path = "$serverpath" . $name;
foreach($allowedfiles as $allowedfile) {

if ($done <> "yes") {
if (file_exists($path)) {
echo "A file with this name already exists - please rename the file and reupload.";
exit;
}
}

if (substr($file, -3) == $allowedfile) {
move_uploaded_file($_FILES['file']['tmp_name'], "$path");
$done = "yes";
echo "<p>Your image has been successfully uploaded to our server and can be accessed using the URL provided below.</p>";
echo "<p>Please Note we do not take any responsibility of the images that you upload</p>";
?>
<!-- All the kinds of code you want to be outputed go here -->
<img src="<?php echo "$urltoimages/$name" ?>">
<br>Direct Link: <input name='direct' type='text' align='center' size='70' value='<?php echo "$urltoimages/$name" ?>'>
<br> BB Code:<input name='bbcode1' type='text' align='center' size='70' value=''>
<br> BB Code: <input name='bbcode2' type='text' align='center' size='70' value='[img]<?php echo "$urltoimages/$name" ?>'>
<br> HTML Code: <input name='html1' type='text' align='center' size='70' value='<img src="<?php echo "$urltoimages/$name" ?>">'>
<br> HTML Code: <input name='html2' type='text' align='center' size='70' value='<img src="<?php echo "$urltoimages/$name" ?>"><img>'>
<!-- End of all HTML Code -->
<?php

}


}


if ($done <> "yes") { print "<p><b>Error:</b> Your image as not been uploaded becuase it is not a recognised image file. Please try again.</p>"; }
}
}
?>
is the full thing o.O

it says error with this line


move_uploaded_file($_FILES['file']['tmp_name'], "$path");


Site: http://lexet.hostingme.co.uk/upload.php

Drompo
12-08-2007, 04:39 PM
Works For me

Save
03-10-2007, 06:06 PM
<?
// Script Made By Ashley Cusack
// CONFIG
$siteurl = "http://www.habbocouncil.co.uk/images"; //Must Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "images/"; // The End of the part above
$urltoimages = "$siteurl"; // Web address to where the images are accessible from.
$maxsize = "500000"; // Maximum size of the file people can upload
$uniq = uniqid("");
// CONFIG END

$mode = $_GET['mode'];
if ($mode == "") { $mode = "form"; }

if ($mode == "form") {
echo "<form enctype='multipart/form-data' method='post' action='upload.php?mode=upload'>\n";
echo "Upload file: <input type='file' name='file'>\n";
echo "<br><input type='submit' name='Submit' value='Upload'>\n";
$bytesize = "1000";
$kb = $maxsize/$bytesize;
echo "<br>Maximum File Size: $kb Kilobytes <em>($maxsize Bytes)</em>";
}
if ($mode == "upload") {
$file = $_FILES['file']['name'];
$name = time() . substr($file, -4);
// If you add your own file types don't forget to add an uppercase version.
$allowedfiles[] = "gif";
$allowedfiles[] = "jpg";
$allowedfiles[] = "jpeg";
$allowedfiles[] = "jfef";
$allowedfiles[] = "jpe";
$allowedfiles[] = "png";
$allowedfiles[] = "GIF";
$allowedfiles[] = "JPG";
$allowedfiles[] = "JPEG";
$allowedfiles[] = "JFEF";
$allowedfiles[] = "JPE";
$allowedfiles[] = "PNG";
$allowedfiles[] = "PDF";
$allowedfiles[] = "pdf";
$allowedfiles[] = "PSD";
$allowedfiles[] = "psd";
$allowedfiles[] = "bmp";
$allowedfiles[] = "BMP";
$allowedfiles[] = "tif";
$allowedfiles[] = "tiff";
$allowedfiles[] = "TIF";
$allowedfiles[] = "TIFF";
$allowedfiles[] = "dib";
$allowedfiles[] = "DIB";


if($_FILES['file']['size'] > $maxsize)
{
print "File size is too big - please reduce file size and try again.";
}
else {
$path = "$serverpath/" . $name;
foreach($allowedfiles as $allowedfile) {

if ($done <> "yes") {
if (file_exists($path)) {
echo "A file with this name already exists - please rename the file and reupload.";
exit;
}
}

if (substr($file, -3) == $allowedfile) {
move_uploaded_file($_FILES['file']['tmp_name'], "$path");
$done = "yes";
echo "<p>Your image has been successfully uploaded to our server and can be accessed using the URL provided below.</p>";
echo "<p>Please Note we do not take any responsibility of the images that you upload</p>";
?>
<!-- All the kinds of code you want to be outputed go here --><br>
Direct Link: <input name='direct' type='text' align='center' size='70' value='<?php echo "$urltoimages/$name" ?>'>
<br>
BB Code: -
<input name='bbcode1' type='text' align='center' size='70' value=''>
<br>
BB Code: -
<input name='bbcode2' type='text' align='center' size='70' value='[img]<?php echo "$urltoimages/$name" ?>'>
<!-- End of all HTML Code -->
<?php

}

}

if ($done <> "yes") { print "<p><b>Error:</b> Your image as not been uploaded becuase it is not a recognised image file. Please try again.</p>"; }
}
}
?>

www.habbocouncil.co.uk - I go to upload something come up with a 404 error? Can any one help + rep

redtom
03-10-2007, 06:53 PM
<?
// Script Made By Ashley Cusack
// CONFIG
$siteurl = "http://www.habbocouncil.co.uk/images"; //Must Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "images/"; // The End of the part above
$urltoimages = "$siteurl"; // Web address to where the images are accessible from.
$maxsize = "500000"; // Maximum size of the file people can upload
$uniq = uniqid("");
// CONFIG END

$mode = $_GET['mode'];
if ($mode == "") { $mode = "form"; }

if ($mode == "form") {
echo "<form enctype='multipart/form-data' method='post'>\n";
echo "Upload file: <input type='file' name='file'>\n";
echo "<br><input type='submit' name='Submit' value='Upload'>\n";
$bytesize = "1000";
$kb = $maxsize/$bytesize;
echo "<br>Maximum File Size: $kb Kilobytes <em>($maxsize Bytes)</em>";
}
if ($mode == "upload") {
$file = $_FILES['file']['name'];
$name = time() . substr($file, -4);
// If you add your own file types don't forget to add an uppercase version.
$allowedfiles[] = "gif";
$allowedfiles[] = "jpg";
$allowedfiles[] = "jpeg";
$allowedfiles[] = "jfef";
$allowedfiles[] = "jpe";
$allowedfiles[] = "png";
$allowedfiles[] = "GIF";
$allowedfiles[] = "JPG";
$allowedfiles[] = "JPEG";
$allowedfiles[] = "JFEF";
$allowedfiles[] = "JPE";
$allowedfiles[] = "PNG";
$allowedfiles[] = "PDF";
$allowedfiles[] = "pdf";
$allowedfiles[] = "PSD";
$allowedfiles[] = "psd";
$allowedfiles[] = "bmp";
$allowedfiles[] = "BMP";
$allowedfiles[] = "tif";
$allowedfiles[] = "tiff";
$allowedfiles[] = "TIF";
$allowedfiles[] = "TIFF";
$allowedfiles[] = "dib";
$allowedfiles[] = "DIB";


if($_FILES['file']['size'] > $maxsize)
{
print "File size is too big - please reduce file size and try again.";
}
else {
$path = "$serverpath/" . $name;
foreach($allowedfiles as $allowedfile) {

if ($done <> "yes") {
if (file_exists($path)) {
echo "A file with this name already exists - please rename the file and reupload.";
exit;
}
}

if (substr($file, -3) == $allowedfile) {
move_uploaded_file($_FILES['file']['tmp_name'], "$path");
$done = "yes";
echo "<p>Your image has been successfully uploaded to our server and can be accessed using the URL provided below.</p>";
echo "<p>Please Note we do not take any responsibility of the images that you upload</p>";
?>
<!-- All the kinds of code you want to be outputed go here --><br>
Direct Link: <input name='direct' type='text' align='center' size='70' value='<?php echo "$urltoimages/$name" ?>'>
<br>
BB Code: -
<input name='bbcode1' type='text' align='center' size='70' value=''>
<br>
BB Code: -
<input name='bbcode2' type='text' align='center' size='70' value='[img]<?php echo "$urltoimages/$name" ?>'>
<!-- End of all HTML Code -->
<?php

}

}

if ($done <> "yes") { print "<p><b>Error:</b> Your image as not been uploaded becuase it is not a recognised image file. Please try again.</p>"; }
}
}
?>

That should do it.

Save
03-10-2007, 07:05 PM
www.habbocouncil.co.uk - Works but does not show the link, you see what i mean?

Dentafrice,
03-10-2007, 07:39 PM
Okay, what about having the extension .gif but the actual type is not an image/bla its an application/

Save
03-10-2007, 08:27 PM
<?
// Script Made By Ashley Cusack
// CONFIG
$siteurl = "http://www.habbocouncil.co.uk/images"; //Must Include http:// and www. ending in where the images upload to with NO trailing slash
$serverpath = "images/"; // The End of the part above
$urltoimages = "$siteurl"; // Web address to where the images are accessible from.
$maxsize = "500000"; // Maximum size of the file people can upload
$uniq = uniqid("");
// CONFIG END

$mode = $_GET['mode'];
if ($mode == "") { $mode = "form"; }

if ($mode == "form") {
echo "<form enctype='multipart/form-data' method='post'>\n";
echo "Upload file: <input type='file' name='file'>\n";
echo "<br><input type='submit' name='Submit' value='Upload'>\n";
$bytesize = "1000";
$kb = $maxsize/$bytesize;
echo "<br>Maximum File Size: $kb Kilobytes <em>($maxsize Bytes)</em>";
}
if ($mode == "upload") {
$file = $_FILES['file']['name'];
$name = time() . substr($file, -4);
// If you add your own file types don't forget to add an uppercase version.
$allowedfiles[] = "gif";
$allowedfiles[] = "jpg";
$allowedfiles[] = "jpeg";
$allowedfiles[] = "jfef";
$allowedfiles[] = "jpe";
$allowedfiles[] = "png";
$allowedfiles[] = "GIF";
$allowedfiles[] = "JPG";
$allowedfiles[] = "JPEG";
$allowedfiles[] = "JFEF";
$allowedfiles[] = "JPE";
$allowedfiles[] = "PNG";
$allowedfiles[] = "PDF";
$allowedfiles[] = "pdf";
$allowedfiles[] = "PSD";
$allowedfiles[] = "psd";
$allowedfiles[] = "bmp";
$allowedfiles[] = "BMP";
$allowedfiles[] = "tif";
$allowedfiles[] = "tiff";
$allowedfiles[] = "TIF";
$allowedfiles[] = "TIFF";
$allowedfiles[] = "dib";
$allowedfiles[] = "DIB";


if($_FILES['file']['size'] > $maxsize)
{
print "File size is too big - please reduce file size and try again.";
}
else {
$path = "$serverpath/" . $name;
foreach($allowedfiles as $allowedfile) {

if ($done <> "yes") {
if (file_exists($path)) {
echo "A file with this name already exists - please rename the file and reupload.";
exit;
}
}

if (substr($file, -3) == $allowedfile) {
move_uploaded_file($_FILES['file']['tmp_name'], "$path");
$done = "yes";
echo "<p>Your image has been successfully uploaded to our server and can be accessed using the URL provided below.</p>";
echo "<p>Please Note we do not take any responsibility of the images that you upload</p>";
?>
<!-- All the kinds of code you want to be outputed go here --><br>
Direct Link: <input name='direct' type='text' align='center' size='70' value='<?php echo "$urltoimages/$name" ?>'>
<br>
BB Code: -
<input name='bbcode1' type='text' align='center' size='70' value=''>
<br>
BB Code: -
<input name='bbcode2' type='text' align='center' size='70' value='[img]<?php echo "$urltoimages/$name" ?>'>
<!-- End of all HTML Code -->
<?php

}

}

if ($done <> "yes") { print "<p><b>Error:</b> Your image as not been uploaded becuase it is not a recognised image file. Please try again.</p>"; }
}
}
?> I think im missing something. Can any one help +rep to all help
www.upload.uk.tp

Want to hide these adverts? Register an account for free!