Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333

    Una form per l'invio di yb allegato residente sul pc dell'utente

    Ciao a tutti
    ho bisogno di un aiuto per fare un programma che permetta l'upload di un file residente sul PC dell'utente.
    La pagina per l'invio del file al mio server dovrebbe contenere un form con la descrizione del file e un preview.
    Occorre per sicurezza che sia possibile inviare solo immagini e occorre che l'immagine (i) siano salvate sul mio server mentre i fati che si riferiscono all'immagine stessa verranno poi immessi in una tabella mysql

    Mi occorre un idea per fare un buon lavoro.
    Tutti gli script provati fin'ora mi caricano il nome dell'immagine ma nn me la mostrano e non riesco ad inviarla e salvarla in automatico

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333

    Re: Una form per l'invio di yb allegato residente sul pc dell'utente

    Questo è l'ultimo script che ho provato
    Mi sembrava a posto ma non funziona

    codice:
    <?php 
    $allowedExts = array("gif", "jpeg", "jpg", "png"); 
    $extension = end(explode(".", $_FILES["file"]["name"])); 
    if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/pjpeg") || ($_FILES["file"]["type"] == "image/x-png") || ($_FILES["file"]["type"] == "image/png")) && ($_FILES["file"]["size"] < 20000) && in_array($extension, $allowedExts)) 
    { if ($_FILES["file"]["error"] > 0) 
    { echo "Return Code: " . $_FILES["file"]["error"] . "
    "; } 
    else 
    { echo "Upload: " . $_FILES["file"]["name"] . "
    "; echo "Type: " . $_FILES["file"]["type"] . "
    "; 
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB
    "; 
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "
    "; 
    if (file_exists("upload/" . $_FILES["file"]["name"])) 
    { 
    echo $_FILES["file"]["name"] . " already exists. "; } 
    else 
    { move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); 
    echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; } } } 
    else 
    { 
    echo "Invalid file"; } 
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.