Visualizzazione dei risultati da 1 a 5 su 5

Discussione: invio allegato

  1. #1

    invio allegato

    ciao a tutti!
    allora ho inserito un form per una newsletter in cui ogni utente digita la propria mail ed il proprio nome.. questo il codice:


    <?php
    //recupero i dati e li inserisco in tre variabili di tipo stringa

    $utente=$_POST['utente'];
    $email=$_POST['email'];

    //ricavo l'ora e la data odierna
    $data_ora = date("d/m/Y H:i:s");

    //assegno ad una variabile il database di testo
    $db_testo="database.txt";

    //Ora viene controllato che i dati inseriti
    //dall'utente siano corretti

    if($utente==""){

    echo "Il nome inserito non è corretto, inserisci il nome";

    }elseif($messaggio==""){

    echo "Inserisci il tuo messaggio";

    }elseif($email==""){

    echo "Inserisci un indirizzo e-mail";

    }else{

    //se tutto è corretto procedo a scrivere le

    //informazioni sul database di testo

    $guestbook = fopen($db_testo, "a");
    $txt='<h3 class="Stile6"></h3><tr><td>'.$utente.'

    ';
    $txt .= $messaggio . "
    ";
    $txt .= "Messaggio scritto in data: " . $data_ora . "</td></tr>";
    fwrite($guestbook, $txt);
    fclose($guestbook);

    }
    ?>


    ogni volta che un utente si registra il file database.txt viene aggiornato ma rimane sul server, sapreste dirmi un modo per inviare dal server al mio account di mail il file in allegato ogni volta che un utente si registra?

    cosi' da non dover andare ogni volta a recuperare le info sul server..

    grazie!!

  2. #2
    hai i dati smtp del tuo server?

    puoi usare la funzione mail()

    http://www.php.net/manual/en/function.mail.php

    è un'argomento ampiamente trattato sia nel forum che nelle guide online di html.it (e di molta altra gente).

  3. #3
    ...avevo dato un'occhiata in merito e nella mia funzione basterebbe solo il primo argomento :
    mail("mail@sito.it", "", "");

    ma non ho ancora trovato come allegare un file a quella mail.. suggerimenti?

  4. #4

  5. #5
    ...ma in tutti questi esempi c'è sempre un form collegato ma io devo solo mandare automaticamente una mail con allegato database.txt (sul server) chi mi aiuta?

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.