Schönen guten Abend und sorry die Störung zu später Stunde, aber vielleicht hat ja einer n Lösungsansatz für mein Problem.
Ich habe einen Formularuploader zusammengeschraubt. Dieser macht grundsätzlich das Folgende: Ein Ordner wird unter eindeutigem Namen erstellt. In diesen Werden rekursiv Zugriffsrechte gesetzt.
Für den eigentlichen Upload, habe ich überwiegend Standardfunktionen aus einer GPL Fileupload-Class integriert.
Alles läuft hervorragend. Der Ordner wird gebaut, der Dateiupload beider Dateien funzt, die anderen Formulardateien werden ordnungsgemäß an einen Dienst übertragen und ich kann nach Submit der Dateien sämtliche Daten bzw. Werte der hochgeladenen Dateien ausgeben.
Nun zum Problem:-(
Die Daten, müssen MIT DEM FORMULAR versendet werden, das werden sie aber nicht, wie echo $_REQUEST zeigt. . Ein nachträgliches versenden z.B. durch Javascript ist leider nicht bzw- es wäre die letzte Lösung. Gibt es eine Möglichkeit, dass ich das doch noch gleichzeitig zum laufen bekomme.
Wäre genial wenn jemand mir einen Anstoß geben könnte...im Moment glaube ich den wald vor lauter Bäumen net zu sehen....
Greetz,
Henry
P.S.
Error Report zeigt bis auf
"notice_undefined_index__userfile"
keine Fehlermenldungen an.
Hier etwas Code:
Ich habe einen Formularuploader zusammengeschraubt. Dieser macht grundsätzlich das Folgende: Ein Ordner wird unter eindeutigem Namen erstellt. In diesen Werden rekursiv Zugriffsrechte gesetzt.
Für den eigentlichen Upload, habe ich überwiegend Standardfunktionen aus einer GPL Fileupload-Class integriert.
Alles läuft hervorragend. Der Ordner wird gebaut, der Dateiupload beider Dateien funzt, die anderen Formulardateien werden ordnungsgemäß an einen Dienst übertragen und ich kann nach Submit der Dateien sämtliche Daten bzw. Werte der hochgeladenen Dateien ausgeben.
Nun zum Problem:-(
Die Daten, müssen MIT DEM FORMULAR versendet werden, das werden sie aber nicht, wie echo $_REQUEST zeigt. . Ein nachträgliches versenden z.B. durch Javascript ist leider nicht bzw- es wäre die letzte Lösung. Gibt es eine Möglichkeit, dass ich das doch noch gleichzeitig zum laufen bekomme.
Wäre genial wenn jemand mir einen Anstoß geben könnte...im Moment glaube ich den wald vor lauter Bäumen net zu sehen....
Greetz,
Henry
P.S.
Error Report zeigt bis auf
"notice_undefined_index__userfile"
keine Fehlermenldungen an.
Hier etwas Code:
PHP-Code:
<?php
error_reporting(E_ALL);
ini_set('display_errors', true);
ini_set('html_errors', false);
include("fileupload-class.php");
include ("rec_rmdir.php");
$my_recrmdir = new recrmdir($_POST['$res']);
session_start();
$sessionID=session_id();
$dirname = "$sessionID"; // Ordnername = SessionID
$path = "$dirname";
$pfad = "$dirname";
$ldirectory ="$dirname";
$upload_file_name = "userfile"; // Attachment 1
$upload_file_name2 = "userfile2"; // Attachment 2
$acceptable_file_types = "
image/jpeg|
image/gif|
image/jpg|
image/tiff|
image/x-portable-bitmap|
image/x-xbitmap|
text/richtext|
text/rtf|
text/text|
text/plaintext|
text/plain|
application/msword|
application/vnd.ms-excel|
application/vnd.ms-powerpoint|
application/zip|
application/pdf|
octet-stream/x-zip|
application/x-zip-compressed
";
$default_extension = ".txt";
$mode = 3;
if (isset($_REQUEST['submitted'])) {
$my_uploader = new uploader($_POST['error_text']);
// max. Dateigroesse
$my_uploader->max_filesize(1048000);
$my_uploader->upload($upload_file_name, $acceptable_file_types, $default_extension);
if
(
$my_uploader->upload($upload_file_name,$acceptable_file_types, $default_extension
|| "userfile2","", ".txt"))
{
mkdir($dirname, 0777);
}
// Die Datei wird gespeichert
$my_uploader->save_file($path, $mode);
// Speichern Ende
if
(
$my_uploader->upload("userfile2", "", ".txt")
)
{
$my_uploader->save_file($path, $mode);
}
while (
$my_uploader->save_file($path, $mode)
)
{
chmod($dirname, 0777 -R );
}
//ARRAYAUSGABE ZUM TEST//////
foreach
($_FILES as $arraydetails)
echo $arraydetails;
print_r ($_FILES);
$i = 0;
if
(
!empty($_FILES)
)
{
foreach
( $_FILES as $arraydetails=> $content)
{
if ( !empty($content)
)
{
echo "-";
}
}
}
//ARRAYAUSGABE ZUM TEST//////
$my_recrmdir->rec_rmdir("$dirname"); //LÖSCHEN
}
?>
<form
enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']; ?>"
method="POST">
<input type="hidden" name="submitted" value="true">
<strong style="color:#999999;font-weight:normal;">Datei
auswählen:</strong><br>
<input class="submitter" name="
<?php echo $upload_file_name; ?>"
type="file" id="userfile"><br>
<input class="submitter" name="
<?php echo $upload_file_name2; ?>"
type="file" id="userfile2">
<br><br>
<br>
<input class="submitter" type="submit" value="Upload File">
<input class="submitter" type="reset" value="Reset">
<input name ="error_text" type="hidden" value="de">
<input name ="frmDateiname1"
type="hidden" value="<?echo trim
($_FILES['userfile']['name']);?>">
<br>
</form>
Kommentar