Plaatjes upload script

Gestart doorJeffreyy7 reacties32 weergaven

8 berichten · pagina 1 van 1

Jeffreyy

Lid · Topicstarter

Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nou ik zoek dus een plaatjes upload script,
Ik wil wel dat als hij de plaatjes upload dat dan de naam niet bijv. naamloos.png wordt,
Maar dan wel naamlooos68468475.png ofzo,
Als iemand dit kan maken: Graag
Ik geef er 0,45 voor. (Prijs kan hoger als het script echt heel goed werkt)
Als je het script ergens gratis kan downloaden stuur dan a.u.b. de link door via pm.
0
Krm

Lid

Berichten
6.235
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik heb wel normale scriptemo
0
Remi

Lid

Berichten
1.270
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb er een. Met een random naam (zoals WESDFVCV566.png) enzo
0
Lars

Lid

Berichten
3.416
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik zoek ook een plaatjes upload/bekijkt script maar dat de laatste eerst staat iemand die er 1 heeft liggen?
0
Jeffreyy

Lid · Topicstarter

Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Needrain:
Ik heb er een. Met een random naam (zoals WESDFVCV566.png) enzo

Wat kost ie?
0
Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb er eentje op me site, ik zal hier het script posten. Hij word automatisch omgezet naar md5.

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/* NOTE
*******
!! DONT FORGET TO CHMOD THE UPLOAD FOLDER TO 0777

THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 3.0 LICENSE.
THIS MEANS YOU MAY USE IT FOR ANY PURPOSE, AND MAKE ANY CHANGES YOU LIKE.
ALL I ASK IS TO LEAVE THE ORIGINAL COPYRIGHT AT TOP OF THE SCRIPT.
VIEW LICENSE ONLINE: http://creativecommons.org/licenses/by/3.0/
*/

/* CONFIG
*********/[/COLOR]

[COLOR= #0000BB]$extensions[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]png[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]gif[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]jpg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]jpeg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]bmp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]pdf[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]doc[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]docx[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]html[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]psd[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]css[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]exe[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// ALLOWED EXTENSIONS[/COLOR]
[COLOR= #0000BB]$tfolder[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"uploads/"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// UPLOADS FOLDER WITH "/" AT THE END (JUST DIR)![/COLOR]
[COLOR= #0000BB]$scriptloc[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://URLVANJEWEBSITE"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// SCRIPT LOCATION WITH "/" AT THE END (FULL URL)![/COLOR]
[COLOR= #0000BB]$maxfsize[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// MAXIMUM FILESIZE (IN MEGABYTES)

    // CHECK IF THE FORM HAS BEEN SUBMITTED[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$fname[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]filen[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// FILE NAME FOR EXTENSION CHECK[/COLOR]
        [COLOR= #0000BB]$fext[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/end"]end[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$fname[/COLOR][COLOR= #007700])));[/COLOR] [COLOR= #FF8000]// GET EXTENSION[/COLOR]
        [COLOR= #0000BB]$ftemp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]filen[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]tmp_name[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// TEMP NAME[/COLOR]
        [COLOR= #0000BB]$newname[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]9[/COLOR][COLOR= #007700]),[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]9[/COLOR][COLOR= #007700]))) .[/COLOR] [COLOR= #DD0000]"."[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$fext[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// RANDOM NUMBER BETWEEN 2 RANDOM NUMBERS BETWEEN 1 AND 9999 AND MD5 ENCODED = RANDOM FILE NAME[/COLOR]
        [COLOR= #0000BB]$target[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$tfolder[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$newname[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// LOCATION FILE
        
        // CHECK IF THERE IS A FILE SELECTED[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fname[/COLOR][COLOR= #007700])) {[/COLOR]
            [COLOR= #FF8000]// CHECK THE EXTENSION[/COLOR]
            [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensions[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$check[/COLOR][COLOR= #007700]) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$check[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$fext[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$extensioncheck[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
                }
            }[/COLOR]
            [COLOR= #FF8000]// IF EXTENSION IS ALLOWED[/COLOR]
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensioncheck[/COLOR] [COLOR= #007700]==[/COLOR] true[COLOR= #007700]) {[/COLOR]
                [COLOR= #FF8000]// IF FILE IS TOO BIG[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/filesize"]filesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ftemp[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]$maxfsize[/COLOR] [COLOR= #007700]* ([/COLOR][COLOR= #0000BB]1024[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]1024[/COLOR][COLOR= #007700])) {[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Your file is too big. The maximum filesize is <b>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$maxfsize[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</b>MB."[/COLOR][COLOR= #007700];
                }[/COLOR]
                [COLOR= #FF8000]// IF FILESIZE IS ALLOWED[/COLOR]
                [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                    [COLOR= #FF8000]// CHECK FOR FALSE FILES EG image.php.gif (SOME SERVERS JUST TAKE .php AND THIS IS A POSSIBLE RISK)[/COLOR]
                    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fname[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"php"[/COLOR][COLOR= #007700])) {[/COLOR]
                        [COLOR= #0000BB]$upload[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ftemp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$target[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// MOVE TO FOLDER WITH NEW RANDOM NAME
                        // TRY TO MOVE THE FILE TO THE DIRECTORY[/COLOR]
                        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$upload[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Uw bestand werd succesvol geupload en opgeslagen in de database.<br /><br>Download link: <b>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$scriptloc[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$target[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</b>"[/COLOR][COLOR= #007700];[/COLOR]
                            [COLOR= #0000BB]$succes[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
                        }[/COLOR]
                        [COLOR= #FF8000]// UPLOAD ERROR[/COLOR]
                        [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"upload error"[/COLOR][COLOR= #007700];
                        }
                    }[/COLOR]
                    [COLOR= #FF8000]// WHEN THE FILE NAME CONTAINS php[/COLOR]
                    [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Your file cannot contain the string php!"[/COLOR][COLOR= #007700];
                    }
                }[/COLOR] [COLOR= #FF8000]// CLOSE FILESIZE ALLOWED ELSE FUNCTION[/COLOR]
            [COLOR= #007700]}[/COLOR] [COLOR= #FF8000]// CLOSE EXTENSION ALLOWED IF FUNCTION
            // EXTENSION ERROR[/COLOR]
            [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Deze extensie is niet toegestaan."[/COLOR][COLOR= #007700];
            }
        }[/COLOR] [COLOR= #FF8000]// CLOSE IF FILE SELECTED IF FUNCTION
        // NO FILE SELECTED ERROR[/COLOR]
        [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Selecteer het bestand dat je wil uploaden."[/COLOR][COLOR= #007700];
        }
        
    }[/COLOR] [COLOR= #FF8000]// CLOSE IF SUBMIT IS PRESSED FUNCTION
    
    // IF FILE WAS UPLOADED SUCESSFULLY HIDE FORM[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$succes[/COLOR] [COLOR= #007700]!==[/COLOR] true[COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<form action="" method="post" enctype="multipart/form-data">[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]File: <input type="file" name="filen" /> <input type="submit" name="subform" value="Verzend" />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</form>[/COLOR][COLOR= #007700];
    }[/COLOR]
?>
0
Jeffreyy

Lid · Topicstarter

Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt!
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren