[PHP] Uploaden wil niet werken

Gestart doorErik6 reacties48 weergaven

7 berichten · pagina 1 van 1

Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,
Voor mijn nieuwe site heb ik een upload systeem gemaakt, maar hij geeft alleen het ID 1, en niet 2, 3 of 4.
Het script:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/define"]define[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]TITLE[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Profiel[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/require_once"]require_once[/URL] [COLOR= #DD0000]../inc/header.inc.php[/COLOR][COLOR= #007700];[/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]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]) && ![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]hash[/COLOR][COLOR= #007700]]))
{[/COLOR]
    
    [URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Location: /index[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700];

}[/COLOR]

[COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/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]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]upload[/COLOR][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]$extensiesArray[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]
        [COLOR= #DD0000]gif[/COLOR][COLOR= #007700],[/COLOR]
        [COLOR= #DD0000]png[/COLOR][COLOR= #007700],[/COLOR]
        [COLOR= #DD0000]jpg[/COLOR][COLOR= #007700],[/COLOR]
        [COLOR= #DD0000]jpeg[/COLOR]
    [COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$typenArray[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]
        [COLOR= #DD0000]image/gif[/COLOR][COLOR= #007700],[/COLOR]
        [COLOR= #DD0000]image/png[/COLOR][COLOR= #007700],[/COLOR]
        [COLOR= #DD0000]image/jpeg[/COLOR]
    [COLOR= #007700]);[/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]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verwijderen[/COLOR][COLOR= #007700]]))
    {[/COLOR]
        
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
            UPDATE
                leden
            SET
                avatar = 0,
                avatar_extensie = png
            WHERE
                id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"
        "[/COLOR][COLOR= #007700]);[/COLOR]
        
        [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Je avatar is succesvol verwijderd.[/COLOR][COLOR= #007700];
    
    }[/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]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verwijderen[/COLOR][COLOR= #007700]]))
    {[/COLOR]
        
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/is_uploaded_file"]is_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]avatar[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]tmp_name[/COLOR][COLOR= #007700]]))
        {[/COLOR]
            
            [COLOR= #0000BB]$extensie[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/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]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]avatar[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]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]$extensie[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$extensiesArray[/COLOR][COLOR= #007700]))
            {[/COLOR]
                
                [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Geen geldige extensie (GIF, PNG, JPG en JPEG).<br />[/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]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]avatar[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]type[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$typenArray[/COLOR][COLOR= #007700]))
            {[/COLOR]
                
                [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Geen geldige content type (image/gif, image/png, image/jpeg).<br />[/COLOR][COLOR= #007700];
            
            }[/COLOR]
            
            [COLOR= #0000BB]$lidQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                SELECT
                    id
                FROM
                    leden
                WHERE
                    id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"
            "[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$lidRow[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$lidQuery[/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]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]avatar[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]tmp_name[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]../images/avatar/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$lidRow[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$extensie[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700]))
            {[/COLOR]
                
                [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Je avatar is succesvol geupload.[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                    UPDATE
                        leden
                    SET
                        avatar = 1,
                        avatar_extensie = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$extensie[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"
                    WHERE
                        id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"
                "[/COLOR][COLOR= #007700]);
            
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
                
                [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Je avatar is niet geupload.[/COLOR][COLOR= #007700];
            
            }
        
        }
    
    }

}[/COLOR]
?>
                <h2>Profiel</h2>
                [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]$errors[/COLOR][COLOR= #007700]))
                {[/COLOR]
                    
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$errors[/COLOR][COLOR= #007700];
                
                }[/COLOR]
                ?>
                <form action="" method="post" enctype="multipart/form-data">
                    <table width="100%">
                        <tr>
                            <td>Kies een avatar:</td>
                            <td><input type="file" name="avatar" /></td>
                        </tr>
                        <tr>
                            <td>Avatar verwijderen?</td>
                            <td><input type="checkbox" name="verwijderen" value="1" /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><input type="submit" name="upload" value="Upload" /></td>
                        </tr>
                    </table>
                </form>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/require_once"]require_once[/URL] [COLOR= #DD0000]../inc/footer.inc.php[/COLOR][COLOR= #007700];[/COLOR]
?>


Ik hoop dat iemand het weet.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ja id kolom is wel met auto_increment ingesteld?
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Waar geeft hij trouwens alleen ID 1 dan?
Ik zie namelijk nergens een insert ofzoiets.
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij images/avatar/1.png.
Zal wel even een link geven: http://erik.one2xs.com emo
0
Erik

Lid · Topicstarter

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Klein bumpje, heb het snel nodig.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Echo die query eens die je op regel 67 door mysql_query() heen haalt.
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