Visualizzazione dei risultati da 1 a 3 su 3

Discussione: dove sta l'errore?

  1. #1

    dove sta l'errore?

    non capisco....mi da un errore "failed to connect" ma non riesco a capire di che si tratti

    <?php
    if(isset($_POST['invio']))
    {
    $mitt=$_POST['mitt'];
    $emailmitt=($_POST['emailmitt']);

    $emaildest=($_POST['emaildest']);
    $soggetto=($_POST['soggetto']);
    $testo=($_POST['testo']);
    if(($mitt=='') && ($emailmitt=='') && ($dest=='') && ($emaildest=='') && ($emaildest=='') && ($soggetto=='') && ($testo==''))
    {
    echo "
    <b style='font-size:12;color:red'>ERRORE!!
    Devi compilare tutti i campi!!

    ";
    }
    else
    {
    $subject="$soggetto";
    $message="CIAO $dest, $mitt (E-Mail: $emailmitt) TI HA INVIATO QUESTA E-MAIL:

    $testo

    ";
    if(mail($emaildest,$subject,$message))
    echo("
    <b style='font-size:12;color:green'>L'email è stata inviata correttamente.<b/>

    ");
    else
    echo("
    <b style='font-size:12;color:red'>ERRORE!!
    L'email non è stata inviata.<b/>

    ");
    }
    }
    ?>
    cerco disperatamente aiuto x flash e actionscript.....help!!! http://forum.html.it/forum/showthread.php?s=&threadid=1076117

  2. #2
    Intanto se vuoi tutti i campi compilati devi usare l'operatore or (||) non and (&&)
    e poi failed to connect a cosa? Forse hai un pezzo di codice in cui cerchi di inserire i dati nel database...

  3. #3
    Ecco il codice non l'ho testato ma dovrebbe funzionare

    Impara a identare il codice ed evita di aggiungerne inutilmente tipo:
    $testo=$_POST[testo];
    le variabili non vanno tra virgolette

    e soprattutto ti mancano le intestazioni !!!!!!!
    Codice PHP:
    <?php
    if(isset($_POST['invio'])){

        
    $intestazioni .= "From: Sito <info@sito.it>\n";
        
    $intestazioni .= "X-Sender: <>\n"
        
    $intestazioni .= "X-Mailer: PHP\n";
        
    $intestazioni .= "X-Priority: 1\n";
        
    $intestazioni .= "Return-Path: <".$_POST['dest'].">\n";
        
    $intestazioni .= "Content-Type: text/html; charset=iso-8859-1\n";

         
    $oggetto="Ehy"

        
    if(($_POST['$mitt']=='') || ($_POST['emailmitt']=='') || ($_POST['dest']=='') || ($_POST['emaildest']=='') || ($_POST['emaildest']=='') || ($_POST['soggetto']=='') || ($_POST['testo']=='')){    
            echo 
    "
    <b style='font-size:12;color:red'>ERRORE!!
    Devi compilare tutti i campi!!

    "
    ;
        }else{
            
    $message="CIAO $dest$mitt (E-Mail: $emailmitt) TI HA INVIATO QUESTA E-MAIL:

    $testo

    "

            
    mail($_POST['emaildest'],$oggetto,$message,$intestazioni);
            
            echo
    "
    <b style='font-size:12;color:green'>L'email è stata inviata correttamente.<b/> 

    "
    );

        }
    }
    ?>

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.