Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Inserimento Immagini nel DB

    allora, ho un form che manda 3dati e una immagine al database, per i tre dati tutto a posto, ma per l'immagine, come la devo gestire?
    La riga nella tabella del DB è:
    `immagine` TEXT NOT NULL

    Stavo pensando di usare una roba tipo questa per mandare il file:
    Codice PHP:
    <?
    // form html per upload dei file
    echo "
    [b]Selezione il file da caricare.[/b]
    <form method=post action=upper.php enctype=multipart/form-data>
       <input type=file name=upfile>
       <input type=submit>
    </form>
    "
    ;
    ?>
    ma contemporaneamente dovrei mettere il file in Internet e mandare l'url al database?O come funziona?
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  2. #2
    devi gestire l'upload del file tramite le funzioni ftp di php e poi inserire nel db la path del file immagine all'interno del server

    ecco del codice che potrebbe tornarti utile

    <?php
    // stabilire una connessione
    $conn_id = ftp_connect($ftp_server);

    // login con user name e password
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

    // controllo della connessione
    if ((!$conn_id) || (!$login_result)) {
    echo "La connessione FTP è fallita!";
    echo "Tentativo di connessione a $ftp_server per l'utente $ftp_user_name";
    die;
    } else {
    echo "Connesso a $ftp_server, utente $ftp_user_name";
    }

    // upload del file
    $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

    // controllo dello stato di upload
    if (!$upload) {
    echo "Il caricamento FTP non è andato a buon fine!";
    } else {
    echo "Caricato il file $source_file su $ftp_server come $destination_file";
    }

    // chiudere il flusso FTP
    ftp_quit($conn_id);
    ?>

  3. #3
    mh...interessante...spiegami 2variabili please:
    $destination_file sarebbe la cartella dove spedire il file?
    $source_file sarebbe invece la variabile che prendo dal form dove seleziono l'immagine?
    codice:
    // stabilire una connessione 
    $conn_id = ftp_connect($ftp_server); 
    
    // login con user name e password 
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
    
    // controllo della connessione 
    if ((!$conn_id) || (!$login_result)) { 
    echo "La connessione FTP è fallita!"; 
    echo "Tentativo di connessione a $ftp_server per l'utente $ftp_user_name"; 
    die; 
    } else { 
    echo "Connesso a $ftp_server, utente $ftp_user_name"; 
    }
    Tutta questa parte invece è solo la connessione al database e il controllo dell'avvenuta connessione?
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  4. #4
    giuseppeeeeeeeeeeeeeee non mi avrai mica abbandonato...
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  5. #5
    allora destination file è il nome che il file ceh tu invii avrà nel server

    mentre source file è il file del form che vuoi inviare

    la seconda parte gestisce semplicemente l'upload del file ...ma non l'inserimento nel database quello è semplice e non l'ho riportato

    ciao e scusa se ci metto un pò a risp ma c'ho un pò da fare :-)

  6. #6
    Originariamente inviato da giuseppe sicari
    allora destination file è il nome che il file ceh tu invii avrà nel server

    mentre source file è il file del form che vuoi inviare

    la seconda parte gestisce semplicemente l'upload del file ...ma non l'inserimento nel database quello è semplice e non l'ho riportato

    ciao e scusa se ci metto un pò a risp ma c'ho un pò da fare :-)
    sisi, l'inserimento nel db me lo gestisco io, per quello non ci son problemi, ma quindi per destination file devo scrivere roba tipo:
    www.miosito.com/immagini/
    o sbaglio?
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  7. #7
    ma perchè scomodare le funzioni ftp quando si può usare un semplice copy() ?

  8. #8
    cioè?COme funziona?
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  9. #9
    scusa è possibile fare

    copy ('www.miosito.it/miofile','www.nomeserver.it/destfile') ???

    Non lo sapevo ...

  10. #10
    codice:
    <?php
    if (!copy($file, $file.'.bak')) {
       echo "Copia di $file non riuscita ...
    \n";
    }
    ?>
    il primo $file sarebbe quello che prendo dal form ed il secondo $file cos'è? e .bak? :master:
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

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.