Hi,
ich versuche mich gerade an meiner ersten Klasse und bin daher noch etwas unsicher, wie das alles funktioniert.
Ich möchte eine Image Upload Klasse schreiben.
Ich übergebe nach dem Upload die Datei an die erste Funktion:
function imageUpload($ImageFile,$MaxSize)
Diese Funktion soll den Upload übernehmen, sofern keine Fehler auftauchen. Also:
Die Funktion checkUpload($ImageFile,$MaxSize) überprüft:
1. Datei hochgeladen?
2. Dateigrösse?
3. Filetype erlaubt?
wenn ein fehler auftaucht steht dort return false.
Ich habe nun noch eine weitere Funktion, die die Fehlermeldungen in einem Array enthält.
Die rufe ich dann jeweils auf. $this ->getError(3);
Nun versuche ich mit return $this ->$ErrorMsg[$ErrorFlag]; die Fehlermeldungen zurückzugeben und in meiner ersten Funktion imageUpload($ImageFile,$MaxSize) auszugeben. Da kommt aber nichts an.
In Kurz.
Funktion imageUpload($ImageFile,$MaxSize)
ruft
checkUpload($ImageFile,$MaxSize)
auf
checkUpload($ImageFile,$MaxSize)
ruft wenn mehrer Fehler vorhanden, mehrfach
function getError($ErrorFlag=NULL,$lang=eng)
auf
wie kann ich also die Fehlermeldungen von getError() and imageUpload übergeben?
Ich hoffe ich habe das einigermassen erklärt und vielleicht hat jemand einen Tip. Würde mich freuen.
Vielen Dank im Voraus.
Gruss Luka
ich versuche mich gerade an meiner ersten Klasse und bin daher noch etwas unsicher, wie das alles funktioniert.
Ich möchte eine Image Upload Klasse schreiben.
Ich übergebe nach dem Upload die Datei an die erste Funktion:
function imageUpload($ImageFile,$MaxSize)
Diese Funktion soll den Upload übernehmen, sofern keine Fehler auftauchen. Also:
PHP-Code:
if ($this->checkUpload($ImageFile,$MaxSize)== true)
{
1. generateImageName($originalName);
2. uploadImage($newName);
}
else
{
Fehlermeldungen ausgeben
}
1. Datei hochgeladen?
2. Dateigrösse?
3. Filetype erlaubt?
wenn ein fehler auftaucht steht dort return false.
Ich habe nun noch eine weitere Funktion, die die Fehlermeldungen in einem Array enthält.
Die rufe ich dann jeweils auf. $this ->getError(3);
Nun versuche ich mit return $this ->$ErrorMsg[$ErrorFlag]; die Fehlermeldungen zurückzugeben und in meiner ersten Funktion imageUpload($ImageFile,$MaxSize) auszugeben. Da kommt aber nichts an.
In Kurz.
Funktion imageUpload($ImageFile,$MaxSize)
ruft
checkUpload($ImageFile,$MaxSize)
auf
checkUpload($ImageFile,$MaxSize)
ruft wenn mehrer Fehler vorhanden, mehrfach
function getError($ErrorFlag=NULL,$lang=eng)
auf
wie kann ich also die Fehlermeldungen von getError() and imageUpload übergeben?
Ich hoffe ich habe das einigermassen erklärt und vielleicht hat jemand einen Tip. Würde mich freuen.
Vielen Dank im Voraus.
Gruss Luka
Kommentar