irc
eByteNet » Forum » Programmieren » PHP & MySQL » Avatar upload
Seiten: 1

13.05.2009 um 15:57:15
html69


Avatar von html69

Registriert: 12.06.2008
eBN-Alter: 2J 2M 22T

Beiträge: 326
Verwarnungen: 0

eBytes: 2817.3

Titel: Avatar upload
Hi,
ich wollte auf meiner HP villt. so ein upload für Avatars machen (natürlich wenn es nicht zu viel traffic zieht), allerdings weiß ich nicht wie das jetzt genau geht, ob man die pics auf dem Space selber speichert oder auf der DB und wenn wie ?? Ich denk mal das geht mit php aber ich weiß leider nicht ganz wie.
Und bei google hab ich da nichts richtiges gefunden, nur scripts wie man ein Avatar createn kann :think:.
Villt. kann mir das einer helfen.?!

Danke schonmal im vorraus :)
_______________________________

Visit:
OFF Melden
13.05.2009 um 16:20:33
dominopage


Avatar von dominopage

Registriert: 20.05.2006
eBN-Alter: 4J 3M 17T

Beiträge: 2188
Verwarnungen: 0

eBytes: 2797.1

Titel: Re: Avatar upload
Diese Seite gibt einen kleinen Einblick: http://de2.php.net/manual/de/f[...]file-upload.php

dominopage
_______________________________

OFF Melden
Interessantes
27.07.2009 um 14:24:03
ahkh
Titel: Re: Avatar upload
du brauchst ein formular, wie zb das hier:
PHP-Code:
 <form enctype="multipart/form-data" action="pwd.php" method="post">
                <
input type="hidden" name="max_file_size" value="1000">
                
Bild: <input type="file" name="pic">
                <
input type="submit" value="Upload">
                <
input type="hidden" name="aktion" value="4">
            </
form>

und die verarbeitung im php-skript das du in action angibst:

    if( 
$_POST['aktion'] == ){
        echo 
"tmp: ".$_FILES['pic']['tmp_name']." name: ".$_FILES['pic']['name']." größe: ".$_FILES['pic']['size'];
        
$err $_FILES['pic']['error'];
        echo 
"error: ".$err;

        if(
move_uploaded_file($_FILES['pic']['tmp_name'], "pics/".$_SESSION["benutzer_id"].".jpg")){
            echo 
"upload";
        }else{
            echo 
"no upload";
        }
    } 


der hidden type wird hier nur verwendet um eine bestimmte funktion auszulösen, in diesem falls eben den upload einer file.

es empfiehlt sich noch weitere testmechanismen einzubauen, zb. größe checken und mime type damit keine skripte auf dem server landen.

Edit by kroete: Code bitte in entsprechende BBCodes
Zuletzt bearbeitet von kroete am 27.07.2009 um 15:10:20 Uhr

eByteNet » Forum » Programmieren » PHP & MySQL » Avatar upload
Seiten: 1

Du hast in diesem Forum keine Schreibrechte!