Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Pulsante "Sfoglia"

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    Pulsante "Sfoglia"

    Salve. Potete aiutarmi...???
    Ho un bottone (il classico Sfoglia) che mi permette di selezionare un'immagine dal mio pc. E fin qui nessun problema. I problemi nascono ora. L'immagine va caricata non solo sul server ma anche sul db.
    Di conseguenza, una richiesta successiva mi deve permettere di visualizzare la foto.
    Conoscete qualche soluzione???

  2. #2
    Utente di HTML.it L'avatar di alegia76
    Registrato dal
    Mar 2003
    Messaggi
    1,179
    Devi usare la move_uploaded_file per spostare l'immagine sul server web
    poi, con una semplicissima INSERT memorizzi l'immagine sul DB

    Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    ops ... non intendo

    Puoi cortesemente spiegarmi in breve come si usa e che parametri devo passare alla funzione che mi hai consigliato? Grazie in anticipo

  4. #4
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5

    l ho appena fatto

    guarda questa soluzione... io ho fatto una cosa del genere,
    il codice è da sistemare e devo mettere alcune if... ma spero ti sia chiaro!

    if (isset($Submit)) {
    echo "$id_g";
    if ($img_name !="") {
    //upload file
    @copy("$img", "../website/gallery/$id_g/$img_name") or die("impossibile copiare il file");
    //$new_img_db = $id_g."/".$id_g."_".$img_name;
    $new_img = $id_g."_".$img_name;
    //cartella
    $path=$id_g."/";
    //inserimento file nel db
    if (!file_exists($new_img)) {
    @rename("../website/gallery/$id_g/$img_name", "../website/gallery/$id_g/$new_img");
    $sql= "insert into thumbnail_files (id_index, path, filename, desc_ita, desc_en) values
    ('$id_g', '$path','$new_img', '$desc_ita','$desc_en')";

    $result = @mysql_query($sql, $dago) or die(mysql_error());
    } else
    { echo "immagine gia presente tentare un altro upload oppure rinominarla";
    }

    }
    else {

    die("nessun file da trasferire");
    }

    }

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.