Das sind doch keine hohen Ansprüche
Also einen Ordner kannst Du so anlgen
mkdir ("/www/htdocs/v223291/Tesr/Images/HansDieter", 0700);
Da gibt es aber auch wieedr das Problem, dass es mehrere user mit demselben Namen geben kann.
Du solltest, anstatt dem Bild den Namen des Users zu geben, eine eindeutige ID erstellen und diese als Namen zuweisen. (z.B den TimeStamp).
So und nun zu deinem Bildupload,
Du erstellst ein Formular in dem ein file-feld vorhanden ist.
Im Formular selber musst Du enctype=„multipart/form-data“ angeben.
if (trim($\_FILES['bild']['name'] != ""))
{
if(is\_uploaded\_file($\_FILES['bild']['tmp\_name']))
{
$upload\_dir = 'uploads/kategoriebilder/';
$file\_name = time().strrchr($\_FILES['bild']['name'], '.');
#Dateiname besteht aus Zeit und Dateierweiterung des Originals
move\_uploaded\_file($\_FILES['bild'],['tmp\_name'],$upload\_dir.$file\_name);
}
}