Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

My Image Upload Site

Featured Replies

Hey guys.

 

As I'm slowly working on making more sites to add to my portfolio, I thought I would share my site with you.

 

Recently I added a bit.ly addon that converts the url to bit.ly for twitter etc.

 

Instant-Upload

 

I really hope you consider using it. Any questions, please ask or private message me ;)

You should provide the following information and it needs to be easily accessible to people:

 

  • Terms Of Use
  • Privacy Policy
  • Contact Details

 

What happens if people upload porn or indecent images of kids for example? You need to have a policy in place that makes it clear what you do with people's pics if it contravenes your terms of use.

Well, it does what it says it will very nicely!

 

Is this a permanent upload, or do you purge the server to remove older images?

  • Author

You should provide the following information and it needs to be easily accessible to people:

 

  • Terms Of Use
  • Privacy Policy
  • Contact Details

 

What happens if people upload porn or indecent images of kids for example? You need to have a policy in place that makes it clear what you do with people's pics if it contravenes your terms of use.

 

@cinnamondm

 

Permanent.

Very true. Well if anyone uploads racist images, they get replaced with Censoring Images. But as you say, I suppose I do need to introduce Terms of Use.

 

Thanks for your feedback and I will write them ASAP.

Yeah it does what it's supposed to do, but the design is too plain. looks boring!

I would re-design it if I were you!

Make sure you implement upload security. For you if you haven't (although assuming you have) or for the GP for future advice:

 

1) Check file type - simply using the MIME function ($_FILES['fieldname']['type']) can not be trusted, IE headers can easily be faked.

Read the file contents and determine from that, also use getimagesize() to determine if the file is truly an image. Also check file extentions, blacklist all and reject all that show up as anysort of .php, .pl or .js extention.

2) Use a virus scan; http://www.phpantivirus.com/

 

Refer to this for future reference on security, v. good: http://www.scanit.be...file-upload.pdf

If you follow everything outlined in that PDF you'll be as secure as possible.

  • Author

Yeah it does what it's supposed to do, but the design is too plain. looks boring!

I would re-design it if I were you!

 

Well it's meant to load fast etc.

 

 

Make sure you implement upload security. For you if you haven't (although assuming you have) or for the GP for future advice:

 

1) Check file type - simply using the MIME function ($_FILES['fieldname']['type']) can not be trusted, IE headers can easily be faked.

Read the file contents and determine from that, also use getimagesize() to determine if the file is truly an image. Also check file extentions, blacklist all and reject all that show up as anysort of .php, .pl or .js extention.

2) Use a virus scan; http://www.phpantivirus.com/

 

Refer to this for future reference on security, v. good: http://www.scanit.be...file-upload.pdf

If you follow everything outlined in that PDF you'll be as secure as possible.

 

I don't use the MIME function... Lol.

 

The extension gets checked. It HAS to be an image. If it is then it proceeds and renames it and adds the extension on the end.

 

It's secured from PHP / exe etc.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.