Seite 1 von 1

DL-MOD Erweiterung ... Automatischer Upload ... prob

Verfasst: 03.03.2004 23:55
von Xanto
Ich habe da nenn kleines Prob mit der erweiterung des DL-Mods von Hotschi...

der Quelltextauszug der Datei: admin_dl_files.php
$file_extern_value = ( isset($HTTP_POST_VARS['file_extern']) ) ? trim($HTTP_POST_VARS['file_extern']) : "";
// Update 03.03.04
$file_upload_loc = ( $HTTP_POST_FILES['f_upload']['tmp_name'] != "none") ? $HTTP_POST_FILES['f_upload']['tmp_name'] : "";
$file_upload_name = ( !empty($HTTP_POST_FILES['f_upload']['name']) ) ? $HTTP_POST_FILES['f_upload']['name'] : "";
$file_upload_size = ( !empty($HTTP_POST_FILES['f_upload']['size']) ) ? $HTTP_POST_FILES['f_upload']['size'] : 0;
$file_upload_filetype = ( !empty($HTTP_POST_FILES['f_upload']['type']) ) ? $HTTP_POST_FILES['f_upload']['type'] : "";
// ---end---|
if ( $file_free_value == "true" ) $file_free = "1";
if ( $file_free_value != "true" ) $file_free = "0";
if ( $file_extern_value == "true" ) $file_extern = "1";
if ( $file_extern_value != "true" ) $file_extern = "0";
// Pfad der Kategorie abfragen Update 03.03.04
if (isset($file_upload_name)){
$sql_cat = "SELECT * FROM " . DL_CAT_TABLE . " where id=$cat_id";
$result_cat = $db->sql_query($sql_cat);
$arr_cat = mysql_fetch_array($result_cat);
// Uploadpfad berechnen
$file_url_dest = $description.strstr($file_upload_name,".");
$dest="".$arr_cat['path'].$file_url_dest;
@copy($file_upload_loc, $dest);
$file_name = $file_url_dest;
}
// ---end---|
und der Datei: dl_files_edit_body.tbl
<tr>
<td class="row1" width="38%"><span class="gen">{L_DL_IS_FREE}:</span><br />
<span class="gensmall">{L_FREE_EXPLAIN}</span></td>
<td class="row2"><input type=checkbox name="file_free" {CHECKFREE} value="true"></td>
</tr>
<tr>
<td class="row1" width="38%"><span class="gen">{L_DL_UPLOAD}:</span><br />
<span class="gensmall">{L_UPLOAD_EXPLAIN}</span></td>
<td class="row2">
<input type="file" name="f_upload" class="post" /></td>
</tr>
<tr>
<td class="catBottom" colspan="2" align="center"><input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" />  <input type="reset" value="{L_RESET}" class="liteoption" /></td>
</tr>
Das Problem das bei den Dateien oben auftritt ist folgendes:
- die Variablen $file_upload_loc , $file_upload_name , usw... sind leer.
- deshalb findet kein upload statt
- und der Dateiname bekommt seine endung nicht.

Mir wäre sehr geholfen wenn ich wüsste aus welchem Grund die Daten vom Template nicht in das PHP Script kommen.??... Bei den User-Avataren ist doch dasselbe Prinzip verwendet worden oder ist da nun nenn denkfehler :o

Verfasst: 04.03.2004 10:49
von BrahmA
wo haste die erweiterung denn her?

Verfasst: 04.03.2004 15:07
von Xanto
omg... die Ergänzung habe ich selber verfasst, nur funkt des net so wie es soll...

Verfasst: 09.03.2004 23:51
von Xanto
Keine weitere Hilfe erforderlich.... Fehler gefunden...

Werde in den nächsten Tagen die Upload-Erweiterung des DL-MODs den Leuten zur Verfügung stellen die sie haben möchten.

D.H. sobald sie fertig ist und alle raffinessen funken.. 8)

Verfasst: 10.03.2004 08:16
von Schwarzlicht
Xanto hat geschrieben:Werde in den nächsten Tagen die Upload-Erweiterung des DL-MODs den Leuten zur Verfügung stellen die sie haben möchten.
Oh ja, da hätte ich Interesse dran! :grin:

...

Verfasst: 16.04.2004 00:14
von Xanto
Dauert noch nenn bissl, weil wenig Zeit...

annere Sachen sind halt auch wichtig

Verfasst: 20.12.2004 22:42
von md5()
gibt denn schon neues zu der erweiterung ?