Visualizzazione dei risultati da 1 a 2 su 2

Discussione: form mail

  1. #1

    form mail

    [code]
    <?php

    $data = $_POST;

    $error = 0;

    if( count($data) == 0)
    {
    $error = 1;
    }
    else
    {
    foreach( $data as $c => $k )
    {
    $data[$c] == null ? $error++ : '';
    $data[$c] == '' ? $error++ : '';
    }
    }


    if( !$error )
    {
    $text = "Ciao Felix, questa e-mail ti è stata inviata dal modulo contatti del tuo sito.\nEcco i dati di chi ti ha contattato:\n\n";
    $text .= "-> Nome: ". stripslashes($data['name']) ."\n";
    $text .= "-> Cognome: ". stripslashes($data['surname']) ."\n";
    $text .= "-> E-mail: ". $data['mail'] ."\n";
    $text .= "-> Oggetto: ". stripslashes($data['object']) ."\n\n";
    $text .= "--- Testo ---\n". stripslashes($data['text']);

    if( @mail('info@felixsuperstar.net', stripslashes($data['object']), $text, "From: ". $data['mail']) )
    {
    echo "Contatto inviato con successo.";
    }
    else
    {
    echo "Si è verificato un errore nel server. Riprova più tardi.";
    }
    }
    else
    {
    ?>

    <form action="form.php" method="POST">

    Nome


    <input type="text" name="name" size="25">



    Cognome


    <input type="text" name="surname" size="25">



    E-mail


    [code]


    Scusate come faccio a far si che non appaia la pagina bianca quando invio la mial con la scittina mail inviata o mail non inviata? Grazie.





  2. #2
    come qualsiasi altra pagina html.. il hpp genera html..

    metti l'html che ti serve nella parte di codice dopo la funzione 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.