Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27

Discussione: [email] Segnala sito

  1. #11
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Haldir
    Codice PHP:
    <?php

    $mail         
    htmlspecialchars($mail);
    $title        "tuo oggetti";
    $Email        "tua mail";
    $usrnme       htmlspecialchars($usrnme);
    $invnme       htmlspecialchars($invnme);
    $message      "

    Ciao 
    $invnme ,

    Il tuo amico 
    $usrnme ti invita a partecipare al forum di messinalab.

    Visita "
    tuosito.com" ed iscriviti se vuoi.

    Grazie,

    Lo staff di "
    tuosito.com".

    "
    ;

    $Parms "&mail=$mail&Email=$Email&title=$title";

    $Parms "&Validity=Invalid&Action=$Action";

    if ((
    $usrnme == "") | ($invnme == ""))
    {
    echo 
    "inserisci tutti i dati";


    elseif ((
    $mail!="") & !(ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)"$mail)))
    {
    echo 
    "indirizzo e-mail non valido";

    } else {

    mail($mail$title$message"From: $Email");
    echo 
    "email inviata con successo";

    }

    ?>
    prova questo.
    Anche questa funziona ma non arriva al destinatario

  2. #12
    Originariamente inviato da Braco
    Col tuo non mi ci trovavo, ho provato a farne uno io ma non arriva l'email al destinatario,
    questa è la pag che dovrebbe elaborare e spedire i dati nel form

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>email-friend</title>
    <?
    $nome = htmlentities(stripslashes(trim($_POST["nome"],"\x00..\x1F")));
    $email = htmlentities(stripslashes(trim($_POST["email"],"\x00..\x1F")));
    $oggetto = "Sito interessante";
    $messaggio = "Ti segnalo.......";


    mail($nome, $email, $oggetto, $messaggio);
    echo "<center>Messaggio inviato</center>";


    ?>

    </head>
    <body>

    </body>
    </html>

    in questo è ovvio che nn arriva
    hai sbagliato gli argomenti della funzione mail

    $nome nn ci va


    mail($email, $oggetto, $messaggio);

    kmq scusa ma tu lo stai provando in locale o da server online??

  3. #13
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da vercinstex
    in questo è ovvio che nn arriva
    hai sbagliato gli argomenti della funzione mail

    $nome nn ci va


    mail($email, $oggetto, $messaggio);

    kmq scusa ma tu lo stai provando in locale o da server online??
    Da server online

  4. #14
    ma se nn ti va neanke da online potrebbe essere che il tuo server nn offre la possibilità di mail forward oppure che tu come utente nn ne hai diritto di accesso
    boh
    a me funziona lo script che ti ho dato

  5. #15
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da vercinstex
    ma se nn ti va neanke da online potrebbe essere che il tuo server nn offre la possibilità di mail forward oppure che tu come utente nn ne hai diritto di accesso
    boh
    a me funziona lo script che ti ho dato
    Non è quello, altervista offre questo.

    Ho fatto ulteriori modifiche ma non va ancor:


    <?php

    include("config.php");

    $nome = htmlentities(stripslashes(trim($_POST["nome"],"\x00..\x1F")));
    $email= ($_POST ["email"]);
    $oggetto = "Segnalazione sito";
    $messaggio = "Ciao,
    ti segnalo un sito interessante.

    A presto $nome";

    //strlen = numero max di caratteri inseribili
    if(strlen($nome) > 15){
    $errore = true;
    }
    if(strlen($email) > 30){
    $errore = true;

    echo "max 30 caratteri";
    }

    //Caratteri non ammessi
    if(strpos($nome, "\\") !== false)
    {
    $errore .= "Il carattere \ non è ammesso";
    }
    else
    //Campi obbligatori
    if (empty($nome))
    $errore .= "Inserire il Nome correttamente";
    else
    //Controlla che sia inserita un'Email valida
    if ($email = strtolower ($email)){
    if(!(eregi("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$",$email)))
    $errore .= "Inserire un'Email valida";
    if ($errore)
    echo $errore;
    }
    if($errore):
    $tab_ins;
    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xx/segnala-il-sito-page.htm\">";

    else:

    $tab_ins= "




    <table width=\"400\"height=\"150\" align=\"center\"\" cellpadding=\"5\" cellspacing=\"0\" bordercolor=\"#0000FF\" bgcolor=\"#DDFBDB\" style=\"border:1px solid;\">";
    $tab_ins .= "GRAZIE ".$nome."LA TUA SEGNALAZIONE E' STATA INVIATA CON SUCCESSO!";
    $tab_ins .= "</td></tr></table>


    ";
    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xxx.altervista.org\">";



    //nome del segnalatore
    $nome= ($_POST ["nome"]);
    //email dell'amico
    $email= ($_POST ["email"]);
    //Soggetto dell'e-mail
    $soggetto = "Sito";
    //Testo dell'e-mail
    $messaggio = "Ciao,

    ti segnalo un sito interessante.

    Saluti,
    $nome

    //Invio della mail
    mail ("$email", "$oggetto", "$messaggio");


    //Invio e-mail di ritorno
    mail ("miaemail@xx.it", "Segnalazione sito","Un Visitatore ha segnalato ad un'amico il sito" , "From: miaemail@xx.it");


    endif;

    ?>

    <html>
    <head>
    <?=$meta;?>
    <title>Inserimento dati</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="stile.css" type="text/css">
    </head>

    <body bgcolor="#EAEAEA">





    <table align="center" width="780">
    <?=$tab_ins;?>

    </table>

    </body>
    </html>

  6. #16
    prova cosi senza gli apici

    mail ($email,$oggetto,$messaggio);

    il form di invio dati ce lhai su un altra pagina??

  7. #17
    Codice PHP:

    <?php

    include("config.php");

    $nome htmlentities(stripslashes(trim($_POST["nome"],"\x00..\x1F")));
    $email= ($_POST ["email"]);
    $oggetto "Segnalazione sito";
    $messaggio "Ciao,
    ti segnalo un sito interessante.

    A presto 
    $nome";

    //strlen = numero max di caratteri inseribili
    if(strlen($nome) > 15){
        
    $errore true;
    }
    if(
    strlen($email) > 30){
        
    $errore true;

        echo 
    "max 30 caratteri";
    }

    //Caratteri non ammessi
    if(strpos($nome"\\") !== false)
    {
        
    $errore .= "Il carattere \ non è ammesso";
    }
    else
    //Campi obbligatori
    if (empty($nome))
    $errore .= "Inserire il Nome correttamente";
    else
    //Controlla che sia inserita un'Email valida
    if ($email strtolower ($email))
    {
        if(!(
    eregi("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$",$email)))
        
    $errore .= "Inserire un'Email valida";
        if (
    $errore)
        echo 
    $errore;
    }
    if(
    $errore):

    $tab_ins;
    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xx/segnala-il-sito-page.htm\">";

    else:

    $tab_ins"




    <table width=\"400\"height=\"150\" align=\"center\"\" cellpadding=\"5\" cellspacing=\"0\" bordercolor=\"#0000FF\" bgcolor=\"#DDFBDB\" style=\"border:1px solid;\">"
    ;
    $tab_ins .= "GRAZIE ".$nome."LA TUA SEGNALAZIONE E' STATA INVIATA CON SUCCESSO!";
    $tab_ins .= "</td></tr></table>


    "
    ;
    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xxx.altervista.org\">";



    //nome del segnalatore
    $nome= ($_POST ["nome"]);
    //email dell'amico
    $email= ($_POST ["email"]);
    //Soggetto dell'e-mail
    $soggetto "Sito";
    //Testo dell'e-mail
    $messaggio "Ciao,

    ti segnalo un sito interessante.

    Saluti,
    $nome";

    //Invio della mail
    mail ($email,$oggetto,$messaggio);


    //Invio e-mail di ritorno
    mail("miaemail@xx.it""Segnalazione sito","Un Visitatore ha segnalato ad un'amico il sito" "From: [email]miaemail@xx.it[/email]");


    endif;

    ?>

    <html>
    <head>
    <?=$meta;?>
    <title>Inserimento dati</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="stile.css" type="text/css">
    </head>

    <body bgcolor="#EAEAEA">





    <table align="center" width="780">
    <?=$tab_ins;?>

    </table>

    </body>
    </html>

    prova cosi cerano un po di errori che ho trovato con un editor

  8. #18
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da vercinstex
    Codice PHP:

    <?php

    include("config.php");

    $nome htmlentities(stripslashes(trim($_POST["nome"],"\x00..\x1F")));
    $email= ($_POST ["email"]);
    $oggetto "Segnalazione sito";
    $messaggio "Ciao,
    ti segnalo un sito interessante.

    A presto 
    $nome";

    //strlen = numero max di caratteri inseribili
    if(strlen($nome) > 15){
        
    $errore true;
    }
    if(
    strlen($email) > 30){
        
    $errore true;

        echo 
    "max 30 caratteri";
    }

    //Caratteri non ammessi
    if(strpos($nome"\\") !== false)
    {
        
    $errore .= "Il carattere \ non è ammesso";
    }
    else
    //Campi obbligatori
    if (empty($nome))
    $errore .= "Inserire il Nome correttamente";
    else
    //Controlla che sia inserita un'Email valida
    if ($email strtolower ($email))
    {
        if(!(
    eregi("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$",$email)))
        
    $errore .= "Inserire un'Email valida";
        if (
    $errore)
        echo 
    $errore;
    }
    if(
    $errore):

    $tab_ins;
    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xx/segnala-il-sito-page.htm\">";

    else:

    $tab_ins"




    <table width=\"400\"height=\"150\" align=\"center\"\" cellpadding=\"5\" cellspacing=\"0\" bordercolor=\"#0000FF\" bgcolor=\"#DDFBDB\" style=\"border:1px solid;\">"
    ;
    $tab_ins .= "GRAZIE ".$nome."LA TUA SEGNALAZIONE E' STATA INVIATA CON SUCCESSO!";
    $tab_ins .= "</td></tr></table>


    "
    ;
    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xxx.altervista.org\">";



    //nome del segnalatore
    $nome= ($_POST ["nome"]);
    //email dell'amico
    $email= ($_POST ["email"]);
    //Soggetto dell'e-mail
    $soggetto "Sito";
    //Testo dell'e-mail
    $messaggio "Ciao,

    ti segnalo un sito interessante.

    Saluti,
    $nome";

    //Invio della mail
    mail ($email,$oggetto,$messaggio);


    //Invio e-mail di ritorno
    mail("miaemail@xx.it""Segnalazione sito","Un Visitatore ha segnalato ad un'amico il sito" "From: [email]miaemail@xx.it[/email]");


    endif;

    ?>

    <html>
    <head>
    <?=$meta;?>
    <title>Inserimento dati</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="stile.css" type="text/css">
    </head>

    <body bgcolor="#EAEAEA">





    <table align="center" width="780">
    <?=$tab_ins;?>

    </table>

    </body>
    </html>

    prova cosi cerano un po di errori che ho trovato con un editor
    Proviamo,

    http://www.photoman.altervista.org/s...-sito-page.htm

    prova a segnalare il sito a qualcuno o a te stesso

  9. #19
    Originariamente inviato da Braco
    Proviamo,

    http://www.photoman.altervista.org/s...-sito-page.htm

    prova a segnalare il sito a qualcuno o a te stesso

    a me è arrivata la mail
    a te no??
    anke se nel messaggio nn c'è il link al sito

  10. #20
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da vercinstex
    a me è arrivata la mail
    a te no??
    anke se nel messaggio nn c'è il link al sito
    Ora metto il link...mi è arrivata l'email che mi avverte che un visitatore ha segnalato il sito.

    Ho notato però che se disabilito i js esce lo stesso l'alert js e non quello in php

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 © 2026 vBulletin Solutions, Inc. All rights reserved.