Moin,
<ironie>was ist eigentlich $_FILES[]['tmp_name'] ? </ironie>
Folgendes Problem:
Aufruf:
ergibt folgendes:
array(1) {
["dateiuploadformularfeld"]=>
array(5) {
["name"]=>
string(18) "datei_mit_zweiodermehrUnterstrichen.pdf"
["type"]=>
string(0) ""
["tmp_name"]=>
string(0) ""
["error"]=>
int(1)
["size"]=>
int(0)
}
Der form-Tag hat selbstverständlich das enctype="multipart/form-data"-Attribut
Wenn ich jetzt eine Datei, die keine Unterstriche an verschiedenen Stellen hat eingebe steht da:
array(2) {
["dateiuploadformularfeld"]=>
array(5) {
["name"]=>
string(21) "silver__DEMO.pdf"
["type"]=>
string(15) "application/pdf"
["tmp_name"]=>
string(14) "/tmp/phpaztD1u"
["error"]=>
int(0)
["size"]=>
int(1618242)
}
ich kann doch nicht den Dateinamen ändern, bevor er diese Datei in einen Temporären Ordner verschiebt?
<ironie>was ist eigentlich $_FILES[]['tmp_name'] ? </ironie>
Folgendes Problem:
PHP Code:
function modifyFile(&$files, $id, &$db, $savepath)
{
echo "<pre>";
var_dump($files);
echo "</pre>";
}
PHP Code:
modifyFile($_FILES, $id, $mydb, $filepath);
array(1) {
["dateiuploadformularfeld"]=>
array(5) {
["name"]=>
string(18) "datei_mit_zweiodermehrUnterstrichen.pdf"
["type"]=>
string(0) ""
["tmp_name"]=>
string(0) ""
["error"]=>
int(1)
["size"]=>
int(0)
}
Der form-Tag hat selbstverständlich das enctype="multipart/form-data"-Attribut
Wenn ich jetzt eine Datei, die keine Unterstriche an verschiedenen Stellen hat eingebe steht da:
array(2) {
["dateiuploadformularfeld"]=>
array(5) {
["name"]=>
string(21) "silver__DEMO.pdf"
["type"]=>
string(15) "application/pdf"
["tmp_name"]=>
string(14) "/tmp/phpaztD1u"
["error"]=>
int(0)
["size"]=>
int(1618242)
}
ich kann doch nicht den Dateinamen ändern, bevor er diese Datei in einen Temporären Ordner verschiebt?
Comment