Hey Jungs, das mit dem File Upload ist eigentlich ganz einfach
...
als erstes solltet ihr in der php.ini das Feld upload_max_filesize nach euren Wünschen anpassen, darein kommt wie groß die Datei maximal sein darf. (die größe könnte man auch über PHP abfrage und dann den Upload abbrechen). Und in der php.ini könnt ihr bei upload_tmp_dir das Verzeichnis angeben, in welches die Daten gespeichert werden sollen. Das kann man auch per PHP verweisen.
zum Upload gibts bei PHP5 dafür ein Superglobal Array $_FILES, dazu braucht ihr auf jeden Fall ein form input Feld des Typs "file", das Formular per Post versenden, die File Daten landen im Superglobal Array $_FILES, wenn z. B. euer input Feld "datei" heißt könnte das so aussehen:
<?php
if(isset($_FILES['datei'])) {
//Dateinamen ausgeben lassen:
echo 'Dateiname: ' . htmlspecialchars($_FILES['datei']['name']));
//Tempnamen ausgeben lassen (nach dem Upload wird dieser erstellt):
echo '
Dateiname: ' . htmlspecialchars($_FILES['datei']['tmp_name']));
//Größe ausgeben lassen (Um z. B. nach max Größe abzufragen)
echo '
Dateiname: ' . htmlspecialchars($_FILES['datei']['size']));
//Welchen Typ hat die Datei?
echo '
Dateiname: ' . htmlspecialchars($_FILES['datei']['type']));
//Datei verschieben:
//move & copy_uploaded_file kopieren hochgeladenen Dateien, überprüfen dabei ob die datei überhaupt übetragen worden ist, zur Sicherheit.
move_uploaded_file($_FILES['datei']['tmp_name'], 'uploads/' . basename($_FILES['datei']['name']));
}
?>
Alles anzeigen
das 'uploads' ist das Verzeichnis wohin aus dem Temp kopiert wird, und umbenannt wird von temporären Namen ['tmp_name'] in wirklich Namen ['name'].
So könnt ihr euch das eigenständig bauen und müsst nit an fremden Code rumschrauben 
So habt ihr erstmal nur die Daten aufm Webspace und könnt dann damit machen was ihr möchtet, z. B. direkt den namen in euren IMG Tag in der src attribute einbinden damit es angezeigt wird...
ich würde die Pfade zu den hochgeladenen Pics in ner Datenbank oder in nem Textfile speichern und diese dann ausgeben lassen, falls es mehrere Bilder sind und diese natürlich auch alle angezeigt werden sollen 
natürlich kann ich das auch für euch einbauen 
MfG
Daniel