Ik en PHP (update)

Gestart doorDylan4 reacties35 weergaven

5 berichten · pagina 1 van 1

Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Opgelost
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]


[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]]))
{[/COLOR] 
    [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$allowed_ext[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]jpg[/COLOR][COLOR= #007700],[/COLOR]    [COLOR= #DD0000]jpeg[/COLOR][COLOR= #007700],[/COLOR]    [COLOR= #DD0000]png[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]gif[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #0000BB]$file_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$file_ext[/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]$file_name[/COLOR][COLOR= #007700])));[/COLOR]
    [COLOR= #0000BB]$file_size[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]size[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$file_tmp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]temp_name[/COLOR][COLOR= #007700]];[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_ext[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$allowed_ext[/COLOR][COLOR= #007700])  ===[/COLOR] false[COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Extensie niet mogelijk, alleen jpg, jpeg, png of gif[/COLOR][COLOR= #007700];
    }[/COLOR]

    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_size[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]2097152[/COLOR][COLOR= #007700])    {[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Image is te groot, maximaal 2 MB[/COLOR][COLOR= #007700];
        }[/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]$errors[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_tmp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]images/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$file_name[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Image geupload![/COLOR][COLOR= #007700];
        }
    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700]) {[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$error[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];
        }
    }
}[/COLOR]
?>

<form action="upload.php" method="POST" enctype="multipart/form-data">
    <p>
        <input type="file" name="image"/>
        <input type="submit" value="Upload!" />
    </p>
</form>
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Luukvdo schreef:
[COLOR= #0000BB]<?php[/COLOR]


[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]]))
{[/COLOR] 
    [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$allowed_ext[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]jpg[/COLOR][COLOR= #007700],[/COLOR]    [COLOR= #DD0000]jpeg[/COLOR][COLOR= #007700],[/COLOR]    [COLOR= #DD0000]png[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]gif[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #0000BB]$file_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$file_ext[/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]$file_name[/COLOR][COLOR= #007700])));[/COLOR]
    [COLOR= #0000BB]$file_size[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]size[/COLOR][COLOR= #007700]];[/COLOR]
    [COLOR= #0000BB]$file_tmp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]image[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]temp_name[/COLOR][COLOR= #007700]];[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_ext[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$allowed_ext[/COLOR][COLOR= #007700])  ===[/COLOR] false[COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Extensie niet mogelijk, alleen jpg, jpeg, png of gif[/COLOR][COLOR= #007700];
    }[/COLOR]

    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_size[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]2097152[/COLOR][COLOR= #007700])    {[/COLOR]
        [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Image is te groot, maximaal 2 MB[/COLOR][COLOR= #007700];
        }[/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]$errors[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file_tmp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]images/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$file_name[/COLOR][COLOR= #007700])) {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Image geupload![/COLOR][COLOR= #007700];
        }
    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700]) {[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$error[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];
        }
    }
}[/COLOR]
?>

<form action="upload.php" method="POST" enctype="multipart/form-data">
    <p>
        <input type="file" name="image"/>
        <input type="submit" value="Upload!" />
    </p>
</form>
Ty, hoe heb dat opgelost?

Nu heb ik deze error als ik iets upload:
Strict Standards: Only variables should be passed by reference in C:xampphtdocsuploadupload.php on line 10

Notice: Undefined index: temp_name in C:xampphtdocsuploadupload.php on line 12
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat komt denk door xampp.
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
ik heb alleen deze error nog:
Strict Standards: Only variables should be passed by reference in C:xampphtdocsuploadupload.php on line 10

toevoeging op 29 januari 2012, 16:36:05:
Mooi het werkt allemaal!

BEDANKTemo
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