Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Invio mail ...

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274

    Invio mail ...

    Ultizzo questo codice:


    $to = 'paperino@paperino.com';
    $subject = 'Notifica ricezione file';

    Il problema sta qui, io vorrei passare con la variabile il contenuto del textare msgmail però questo non avviene. Spedisce la mail ma purtroppo senza il contenuto del textarea msgmail.
    $message = $_REQUEST['msgmail'];


    $headers = "From:matteo@plotterando.com\r\nReply-To: pippo@pippo.com";
    $mail_sent = @mail( $to, $subject, $message, $headers );
    echo $mail_sent ? "Mail sent" : "Mail failed";

    Grazie 1000

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    se la mail arriva, fai una stampa a video delle variabili che metti nella chiamata mail per verificarne il contenuto

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Grazie eiyen, ci prova ma essendo principiante qualche "disatro" lo commetterò

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Cioè fai (e poi posta il risultato qui):

    Codice PHP:
    ...
    $headers "From:matteo@plotterando.com\r\nReply-To: [email]pippo@pippo.com[/email]";
    var_export($to);
    var_export(subject);
    var_export($message);
    var_export($headers);
    $mail_sent = @mail$to$subject$message$headers );
    echo 
    $mail_sent "Mail sent" "Mail failed"
    Posta tutto il risultato (magari con un messaggio breve!) e anche il contenuto della mail ricevuta (in "plain text", a seconda del client di posta che usi si vede con qualcosa come "mostra messaggio originale").

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Forse (sottolineo forse ) ho capito il problema, ma non ho trovato la soluzione

    Il pezzo di codice che ho postato prima è nella pagina invia.php mentre il text area è in una pagina diversa.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    non so... dovresti avere una pagina con il form è la "textarea" che richiama il tuo ".php" che gestisce l'invio della mail... è così?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Intanto GRAZIE

    La mia situazione è questa in pag1.php ho il form con una textarea e un bottone che esegue già delle operazione a questo bottone vorrei aggiungere anche il fatto di inviare la mail

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    come richiami il pezzo che invia la mail? tale script contiene altre cose? se hai già un "elaboraform.php" o simile che elabora l'invio, aggiungi semplicemente il richiamo a quel pezzo di codice visto prima per la mail (se lo script non fa altro potrebbe bastare un suo "include")

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Promessa: rompo le scatole l'ultima volta.


    questo è il collegamento che lancia lo script java:

    <a href="javascript:$('#file_upload').uploadifyUpload ();">

    Questo invece è il bottone del modulo:
    <input type="submit" name="invia" id="invia" value="Invia" />
    <input type="hidden" name="indirizzo" value="pippo@pippo.com" />

    Come faccio a lanciare quel cavolo di collegamento dello script premendo il bottone del modulo che già invia la mail ?

    GRAZIE

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    non conosco bene la libreria JS che stai usando, ma mi pare di aver visto che c'è un ".php" che viene richiamato e che forse imposti nelle configurazioni... potresti modificarlo in modo da aggiungere un "include" in testa.

    Se invece hai la possibilità di configurare questa libreria in modo da richiamare una funzione aggiuntiva in caso di successo O COMUNQUE MODIFICANDO IL LINK COME java-script:$('#file_upload').uploadifyUpload();tuafunz ione(); puoi scrivere una funzioncina JS che con una chiamata AJAX si colleghi al tuo ".php" per la mail

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.