Visualizzazione risultati 1 fino 2 di 2

Discussione: upload immaggini e visualizzazione tramite mysql

  1. #1
    Guest

    Predefinito upload immaggini e visualizzazione tramite mysql

    buonasera, ho questo codice per l'upload di immagini:
    Codice PHP:
    <?php

    define
    ("UPLOAD_DIR", "./img/");

    if(isset(
    $_POST['action']) and $_POST['action'] == 'upload')
    {
    if(isset(
    $_FILES['user_file']))
    {
    $file = $_FILES['user_file'];
    if(
    $file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
    {
    move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
    }
    }
    }

    ?>
    L'unico problema è che per far si che funzioni, l'utente deve mettere anche il nome dell'immagine che ha caricato qui
    Codice HTML:
        <tr><td>foto1:</td><td><input type="text" name="foto1" value="" placeholder="" size="20"></td></tr>
    come posso fare che quando l'utente carica l'immagine, il nome di quest'ultima viene automaticamente "scritto" nel imput?

    grazie

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,673

    Predefinito

    Se l'utente non inserisce quel nome, cosa accade? Dal codice che hai mostrato, quell'input non viene nemmeno mai letto lato server.

    Inoltre, attento ad attacchi tramite quel form: un malintenzionato potrebbe caricare immagini contenenti codici eseguibili sul sito: effettua gli opportuni controlli.

    Ciao!

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •