Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    perchè $namedestinatario e $file non vengono passati...

    function inviaemail($name, $mail, $dest, $subject, $msg, $namedestinatario, $file)
    {
    $space="\r\n";
    $subject = "Una cartolina for YOU!";
    $headers = "";
    $headers .= "From: ".$name."<".$mail.">".$space;
    $headers .= "Reply-To: ".$name."<".$mail.">".$space;
    $msg = "\n\n $name ha inviato a te $namedestinatario una cartolina! - Visualizzala che aspetti? ";
    $msg .= "\n\n La cartolina dedicatati da $name è visionabile da qui: miourl/file.php?file=$file";

    mail($dest, $subject, $msg, $headers);

    }

    inviaemail($name, $mail, $dest, $subject, $msg);

    La domanda è:

    Perchè $namedestinatario e $file sono gli unici parametri che non vengono passati...?

    in sostanza l'email generata è solo questa:

    NOMEINSERITO ha inviato a te una cartolina! - Visualizzala che aspetti?
    La cartolina dedicatati da NOMEINSERITO è visionabile da qui: miourl/file.php?file=

    ovvero.. $namedestinatario e $file non vengono visualizzati


    Grazie a chi mi sa dire perchè e come ovviare al problemuccio...



  2. #2
    Utente di HTML.it L'avatar di lloyd27
    Registrato dal
    Mar 2006
    Messaggi
    256

    Re: perchè $namedestinatario e $file non vengono passati...

    Originariamente inviato da freetom
    function inviaemail($name, $mail, $dest, $subject, $msg, $namedestinatario, $file)
    {
    $space="\r\n";
    $subject = "Una cartolina for YOU!";
    $headers = "";
    $headers .= "From: ".$name."<".$mail.">".$space;
    $headers .= "Reply-To: ".$name."<".$mail.">".$space;
    $msg = "\n\n $name ha inviato a te $namedestinatario una cartolina! - Visualizzala che aspetti? ";
    $msg .= "\n\n La cartolina dedicatati da $name è visionabile da qui: miourl/file.php?file=$file";

    mail($dest, $subject, $msg, $headers);

    }

    inviaemail($name, $mail, $dest, $subject, $msg);

    La domanda è:

    Perchè $namedestinatario e $file sono gli unici parametri che non vengono passati...?

    in sostanza l'email generata è solo questa:

    NOMEINSERITO ha inviato a te una cartolina! - Visualizzala che aspetti?
    La cartolina dedicatati da NOMEINSERITO è visionabile da qui: miourl/file.php?file=

    ovvero.. $namedestinatario e $file non vengono visualizzati


    Grazie a chi mi sa dire perchè e come ovviare al problemuccio...


    Scusa ma qua:

    Codice PHP:
    inviaemail($name$mail$dest$subject$msg); 
    Non gli passi nessuno dei due parametri...

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    ma essendo entrambi in $msg e passando questultimo...

    Credevo bastasse...




    Invece dici di no?

    Ok provo a rimetterli anche lì...

    GRAZIE e speriamo sia davvero solo questa svista...


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.