Hi,
Ich hab mir in den letzten par tagen mit hilfe von meinem "schlauen" php-buch ein login-system und innerhalb des login-bereichs ein uploadform zusammengewürfelt.
Beim upload-form hab ich aber jetzt folgendes problem:
Normalerweise wenn mann eine session-id über ein normales form in ein anderes script übertragen will macht man das ja per hiddenfield...
Das hat bei einem anderen form wo nur text im spiel ist ganz toll geklappt, aber bei meinem "multipart/form-data"-upload-form da klappt das überhaupt nicht mehr.
das uploadform :
uploadscript.php :
Ich denke ihr habt jetzt gecheckt. Ich hab vor die session-id weiterzuverwenden um im rename der datei den namen der id , z.b. 1.jpg ($my_id.jpg)zu geben, wenn ich zum beispiel 1.jpg hinschreibe dann klappts, also liegts an der variable iergendwie oder ?
Also ich hab dieses forum,google,altavista,lycos jetzt seit zwei tagen nach allmöglichen suchbegriffen durchsucht aber ich bin jetzt nachdem ich mein "schlaues buch" auch noch durchsucht und nichts gefunden habe mit meinem latein entgültig am ende.
kann mann kein hiddenfield mit einem "multipart/form-data" mitschicken ?
Wenn ihr einen beitrag findet der sich mit multipart/form-data UND session-id findet dann nehm ich auch gern nen link an wenn er mir weiterhilft...
P.S: wenn mein deutsch ein bisschen mies ist bitte entschuldigt bin aus lux...
Greetz
Ich hab mir in den letzten par tagen mit hilfe von meinem "schlauen" php-buch ein login-system und innerhalb des login-bereichs ein uploadform zusammengewürfelt.
Beim upload-form hab ich aber jetzt folgendes problem:
Normalerweise wenn mann eine session-id über ein normales form in ein anderes script übertragen will macht man das ja per hiddenfield...
Das hat bei einem anderen form wo nur text im spiel ist ganz toll geklappt, aber bei meinem "multipart/form-data"-upload-form da klappt das überhaupt nicht mehr.
das uploadform :
PHP:
<?
$_SESSION["user_id"] = $my_id;
echo "<form enctype=\"multipart/form-data\" action=\"PFAD/uploadscript.php\" method=\"post\" target =\"_self\">
<input type=\"file\" name=\"datei\"><br>
<input type=\"submit\" value=\"upload\">
<input type=\"hidden\" name=\"id\" value=\"$my_id\">
</form>"; ?>
uploadscript.php :
PHP:
$_POST["id"] = $my_id;
rename($_FILES['datei']['tmp_name'], "/PFAD/$my_id.jpg");
Ich denke ihr habt jetzt gecheckt. Ich hab vor die session-id weiterzuverwenden um im rename der datei den namen der id , z.b. 1.jpg ($my_id.jpg)zu geben, wenn ich zum beispiel 1.jpg hinschreibe dann klappts, also liegts an der variable iergendwie oder ?
Also ich hab dieses forum,google,altavista,lycos jetzt seit zwei tagen nach allmöglichen suchbegriffen durchsucht aber ich bin jetzt nachdem ich mein "schlaues buch" auch noch durchsucht und nichts gefunden habe mit meinem latein entgültig am ende.
kann mann kein hiddenfield mit einem "multipart/form-data" mitschicken ?
Wenn ihr einen beitrag findet der sich mit multipart/form-data UND session-id findet dann nehm ich auch gern nen link an wenn er mir weiterhilft...
P.S: wenn mein deutsch ein bisschen mies ist bitte entschuldigt bin aus lux...
Greetz