UPLOAD script
26-04-2009 17:46
Offline Stuur privëbericht
Hier een simpel upload script ..
makkelijk aan te passen.

Code | Selecteer Alles
minimaliseren
1
Log in om de codes te kunnen bekijken
CrimexClub.nl
Berichten: 14
Offline Stuur privébericht
Heb hem op me site staan

maar waar upload je die plaatjes enzo eigenlijk heen?
2010-09-03 11:33:40
Berichten: 0
Offline Stuur privébericht
geeft bij mij aan uploaden is mislukt steed
2010-10-02 18:50:43
world-of-maffia.nl
Berichten: 744
Offline Stuur privébericht
@cptje

Als je goed leest:

$locatie="images/"; //of een andere map, vergeet niet de w-rechten

Daar worden dus de afbeeldingen naar geupload!
2010-12-30 20:23:57
world-of-maffia.nl
Berichten: 744
Offline Stuur privébericht
@spacejumper

Als je goed leest:

$locatie="images/"; //of een andere map, vergeet niet de w-rechten

Daar worden dus de afbeeldingen naar geupload
2011-01-19 18:05:11
Berichten: 692
Offline Stuur privébericht
Ik heb zelf deze van een vriend gekregen en wat aangepast.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
ini_set
('display_errors'1);
error_reporting(E_ALL);

/********************************************************
* CONFIG Variabelen:                                    *
*                                                        *
* ARRAY $allowed: array met alle toegestane extensies   *
* STRING $dir: locatie waar bestanden geuplaod worden   *
* INT $maxsize: maximum bestandsgrootte in bytes        *
********************************************************/

$allowed = array('jpg''jpeg''gif''doc'); 
$dir 'uploads/';
$maxsize 0

if(
$_SERVER['REQUEST_METHOD'] == 'POST')
{
    if(
is_uploaded_file($_FILES['bestand']['tmp_name']))
    {
        
$pathinfo pathinfo($_FILES['bestand']['name']);
        if(
in_array($pathinfo['extension'], $allowed))
        {
            
// De bestandsnaam van het uiteindelijke bestand
            // Natuurlijk naar eigen wens aan te passen.
            
$file $_FILES['bestand']['name'];
            
            if(
$_FILES['bestand']['size'] < $maxsize)
            {
                if(
move_uploaded_file($_FILES['bestand']['tmp_name'], $dir.$file))
                {
                    
$content[] = '<p>Het bestand: '.$file.' is succesvol geupload.</p>';
                    
$content[] = '<p>De locatie van het bestand is: '.$dir.$file;
                }
                else
                {
                    
$errors[] = '<p>Er is iets fout gegaan tijdens het uploaden</p>';
                }
            }
            else
            {
                if(
$maxsize == 0)
                {
                    
$errors[] = '<p>Het uploaden van bestanden is uitgeschakeld</p>';
                }
                else
                {
                    
$errors[] = '<p>Het bestand is te groot.</p>';
                }
            }
        }
        else
        {
            
$errors[] = '<p>Deze extensie is niet toegestaan!</p>';
        }
    }
    else
    {
        
$errors[] = '<p>Er is geen bestand opgegeven</p>';
    }
}
?>


        <form action="#" method="post" id="upload" enctype="multipart/form-data">
            <p>
                <label class="field" for="bestand">Bestand:</label>
                <input type="file" name="bestand" id="bestand" />
                <input type="submit" value="Uploaden" />
            </p>
        </form>
        
        <?php
        
// Weergeven van meldingen uit het phpscript.
        
if(isset($errors))
        {
            echo 
'<ul>';
            foreach(
$errors as $error);
            {
                echo 
'<li>'.$error.'</li>';
            }
            echo 
'</ul>';
        }
        elseif(isset(
$content))
        {
            foreach(
$content as $line)
            {
                echo 
$line;
            }
        }
        
?>
2012-02-24 19:17:00