Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Da email a database

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    34

    Da email a database

    Salve a tutti!
    E' il mio primo messaggio in questo forum!
    Io non sono un'esperta come voi ma spero che possiate aiutarmi a risolvere questo problema...
    Allora, nel mio sito c'è un form da compilare che con una funzione php, al click dell'invio spedisce la mail al mio indirizzo di posta elettronica. Ecco il problema: a me servirebbe che le email che arrivano fossero automaticamente archiviate in un database......come si dovrebbe fare??

    Grazie, ciao a tutti!

  2. #2
    ti serve un'applicazione mooolto complessa che si colleghi per esempio ogni X secondi ad un server IMAP, controlli eventuali mail nuove e le salvi sul db...

    ti assicuro che è abbastanza complesso...
    www.gext.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    34

    uffi

    Ciao!
    Grazie di avermi risposto!
    Uffi, ma davvero è così difficile?
    Non ci sarebbe un programma che facesse tutto senza che si debba programmare?

    Ciao!

  4. #4
    credo di no...

    però una ricerca su phpclasses non fa mai male
    www.gext.it

  5. #5

    Re: Da email a database

    Allora, nel mio sito c'è un form da compilare che con una funzione php, al click dell'invio spedisce la mail al mio indirizzo di posta elettronica. Ecco il problema: a me servirebbe che le email che arrivano fossero automaticamente archiviate in un database......come si dovrebbe fare??
    Aspetta, ma tu indendi le mail che gli utenti inviano a te tramite il form del sito? Cioe' oltre ad arrivarti nella tua casella elettronica, vorresti che alcuni dati fossero archiviati su un database? Perche' in questo caso la cosa e' molto piu' semplice...

  6. #6
    1) Se intendi l'archiviazione diretta sul sito, basta memorizzarne il contenuto nel database o in un file txt

    2) Se intendi l'archiviazione nella tua casella di posta elettronica, crea un filtro che copi le email ricevute dal tuo sito in una cartella separata

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    34

    Si

    Si, si a me interessa avere i dati in un database quindi anche se la mail non viene spedita al mio indirizzo di posta ma viene direttamente archiviata in un database ancora meglio!
    Che mi suggerite?

  8. #8
    Il codice generico può andare così, ovviamente devi adattarlo al tuo caso.
    Devi avere un database mysql al quale connetterti nel quale devi creare una tabella di nome archivio con 4 campi: mittente,oggetto,testo e data

    Codice PHP:
    $db_host "database_host";
    $db_user "database_username";
    $db_pass "database_password";
    $db_name "database_nome";

    //Connessione al database mysql
    $db mysql_connect("$db_host","$db_user","$db_pass");

    //Seleziono il database
    mysql_select_db("$db_name");

    //Inserisco dati nel database
    $add mysql_query("INSERT INTO archivio VALUES ('$mittente','$oggetto','$testo','$data')");

    //Chiudo connessione
    mysql_close($db); 

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    34

    ok

    Ok, questa soluzione mi piace e la trovo anche abbastanza semplice, ma vorrei chiederti se il tutto è possibile collegandosi a un file di MS Access... altrimenti dovrei scaricare tutto il necessario per mysql, ricordarmi tutte le storie imparate a scuola sulle chiavi ecc...

    Grazie, ciauz

  10. #10
    Le chiavi (query) sono le stesse anche in access, cambia solo la connessione, cmq non so di preciso la sintassi, odio access ^^

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.