Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 21-12-11, 09:49   #1 (permalink)
User
 
Data di registrazione: Sep 2010
Messaggi: 21
caricamenti file e title su cartella e Mysql

ciao 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:
Codice PHP:
$file_1 $_POST['file_1']; 
nella pagina di carico file e title:

Codice PHP:
<td class="main"><?php  echo TEXT_PRODUCTS_DESCRIPTION_FILE?></td>
            <td class="main"><?php echo carica_file_field('file_1[' $languages[$i]['id'] . ']') . input_field('file_1_title[' $languages[$i]['id'] . ']', (isset($extra_file_1_title[$languages[$i]['id']]) ? $extra_file_1_title[$languages[$i]['id']] : extra_file_1_title($pInfo->products_id$languages[$i]['id'])))</td>

nella pagina delle funzioni:

Codice 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;
  }

//// 
nella pagina di preview controllo e qui ho il problema il titolo è ok il link no:

Codice PHP:
<td align="right" class="smallText">
if ($_POST['file_1_title[' . $languages[$i]['id'] . ']'] != '') {
    $file_1[$languages[$i]['id']] = new upload('file_1');
    $file_1[$languages[$i]['id']]->set_destination(DIR_FS_PRODUCT_EXTRA);
    if ($file_1[$languages[$i]['id']]->parse() && $file_1[$languages[$i]['id']]->save(true)) {
        $file_1_name[$languages[$i]['id']] = $file_1[$languages[$i]['id']]->filename;
    } else {
        $file_1_name[$languages[$i]['id']] = (isset($_POST['previous_file_1[' . $languages[$i]['id'] . ']']) ? $_POST['previous_file_1[' . $languages[$i]['id'] . ']'] : '');
    }
}</td>
<td>
            <?php echo "<a target='_blank' href='../download/product_extra_files/" $file_1_name[$languages[$i]['id']] . "'>" $pInfo->file_1_title "</a>"?>
          </td>
non riesco a vedere dové l'errore...
qualcuno che mi aiuta grazie

Ultima modifica di maxmizer : 21-12-11 09:52.
maxmizer non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:40.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.