Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Was soll das denn:
PHP-Code:
$status = move_uploaded_file($attachment['tmp_name'], ".$endpfad.");
Was bezweckst du mit den Anführungszeichen?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.204
Themen: 17
Registriert seit: 07.08.2005
MyBB-Version: 1.4
Das hab ich mich auch gefragt, denn so hatte ich die nicht vorgegeben^^
Beiträge: 21
Themen: 6
Registriert seit: 05.05.2007
MyBB-Version: 1.2.11
14.08.2008, 15:26
(Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2008, 15:27 von Organist.)
Das ist einfach nur das Ergebnis nach vielen Versuchen mit unterschiedlichen Zeichen. Ich hatte es auch auf den Rat hin von Samu so ausprobiert:
PHP-Code:
$status = move_uploaded_file($attachment['tmp_name'], "'.$endpfad.'");
Hatte damit aber auch keinen Erfolg.
Vieleicht hilft das. Ich schreibe hier mal, was das Skript beim Debuggen ausgibt.
Der Array ist von $file und $file['temp'] ist das Ergebnis von $attachment.
Code:
$endpfad: ./uploads/attachment_1_1218723894.memo
Array
(
[original_filename] => IMG_5034.JPG
[temp] => Array
(
[name] => IMG_5034.JPG
[type] => image/jpeg
[tmp_name] => F:\xampp\tmp\php9.tmp
[error] => 0
[size] => 80134
)
[filename] => attachment_1_1218723894.memo
[path] => ./uploads
[type] => image/jpeg
[size] => 80134
)
Danke aber, dass ihr euch soviel Mühe macht.
Beiträge: 21
Themen: 6
Registriert seit: 05.05.2007
MyBB-Version: 1.2.11
So, ich habe es nun nach unzähligen Versuchen endlich hinbekommen. Die Problemzeile lautet jetzt so:
PHP-Code:
$file = upload_file($attachment, "./uploads", "$filename");
Ich weiss zwar immernoch nicht, warum es so lauten muss, aber so geht es und das ist die Hauptsache. Danke nochmal für euer Bemühen.