- Home
- Categorie
- Coding e Sistemistica
- Coding
- caricamenti file e title su cartella e Mysql
- 
							
							
							
							
							
caricamenti file e title su cartella e Mysqlciao a tutti: 
 dovrei caricare dei file su una cartella del sito e in conteporania scrivere il nome del file sul database.
 ho scritto su tutte le pagine prima di head:
 [PHP]
 $file_1 = $_POST['file_1'];
 [/PHP]nella pagina di carico file e title: [PHP] 
 <td class="main"><?php echo TEXT_PRODUCTS_DESCRIPTION_FILE; ?></td>
 <td class="main"><?php echo carica_file_field('file_1[' . $languages*['id'] . ']') . input_field('file_1_title[' . $languages*['id'] . ']', (isset($extra_file_1_title[$languages*['id']]) ? $extra_file_1_title[$languages*['id']] : extra_file_1_title($pInfo->products_id, $languages*['id'])))</td>
 [/PHP]nella pagina delle funzioni: [PHP] 
 // Output a form input field
 function input_field($name, $value = '~~#', $parameters = '', $required = false, $type = 'text', $reinsert_value = true) {
 $field = '<input type="' . output_string($type) . '" name="' . output_string($name) . '"';if ( $value == '~*~*#' && (isset($GLOBALS[$name]) && is_string($GLOBALS[$name])) && ($reinsert_value == true) ) { $field .= ' value="' . output_string(stripslashes($GLOBALS[$name])) . '"'; } elseif ($value != '~*~*#' && not_null($value)) { $field .= ' value="' . output_string($value) . '"'; } if (not_null($parameters)) $field .= ' ' . $parameters; $field .= ' />'; return $field;} //// 
 // Output a form filefield
 function zen_draw_file_field($name, $required = false) {
 $field = zen_draw_input_field($name, '', ' size="50" ', $required, 'file');return $field;} //// 
 // Output a form hidden field
 function draw_hidden_field($name, $value = '', $parameters = '') {
 $field = '<input type="hidden" name="' . output_string($name) . '"';if (not_null($value)) { $field .= ' value="' . output_string($value) . '"'; } elseif (isset($GLOBALS[$name]) && is_string($GLOBALS[$name])) { $field .= ' value="' . output_string(stripslashes($GLOBALS[$name])) . '"'; } if (not_null($parameters)) $field .= ' ' . $parameters; $field .= ' />'; return $field;} //// 
 [/PHP]nella pagina di preview controllo e qui ho il problema il titolo è ok il link no: [PHP] 
 <td align="right" class="smallText">
 if ($_POST['file_1_title[' . $languages*['id'] . ']'] != '') {
 $file_1[$languages*['id']] = new upload('file_1');
 $file_1[$languages*['id']]->set_destination(DIR_FS_PRODUCT_EXTRA);
 if ($file_1[$languages*['id']]->parse() && $file_1[$languages*['id']]->save(true)) {
 $file_1_name[$languages*['id']] = $file_1[$languages*['id']]->filename;
 } else {
 $file_1_name[$languages*['id']] = (isset($_POST['previous_file_1[' . $languages*['id'] . ']']) ? $_POST['previous_file_1[' . $languages*['id'] . ']'] : '');
 }
 }</td>
 <td>
 <?php echo "<a target='_blank' href='../download/product_extra_files/" . $file_1_name[$languages*['id']] . "'>" . $pInfo->file_1_title . "</a>"; ?>
 </td>
 [/PHP]non riesco a vedere dové l'errore... 
 qualcuno che mi aiuta grazie