Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661

    [PHP] Problema invio mail dal web, prima funzionava.. ora non più! perché?

    ciao bella gente,

    probelma ho..

    da questa pagina voglio inviare tramite e-mail 3 parametri:

    primo parametro: nome mittente e-mail;
    secondo parametro: e-mail del mittente;
    terzo parametro: un mumero preso da $_POST['spot'];

    Codice PHP:
    <?php include("header.php");?>
    <div id="content">
    <?php
    $spot 
    $_POST['spot']; 
    echo 
    "[i]Stai votando lo spot n°[b]".$spot."[/b][/i]" ;
    ?>
    <div style="text-align:right;">
    <FORM ACTION="emailform.php" METHOD="POST"><CENTER>
    <FONT SIZE="-1" FACE="Verdana">[B]Nome[/B] * <INPUT NAME="nome" TYPE="text" SIZE="25">

    [B]E-mail[/B] * <INPUT NAME="email" TYPE="text" SIZE="25">

    <INPUT TYPE="hidden" NAME="spot" VALUE="<?echo $_POST['spot'];?>">
    <INPUT TYPE="hidden" NAME="require" VALUE="nome,email">
    [B]Messaggio[/B]</FONT>

    <TEXTAREA NAME="message" ROWS="5" COLS="41"></TEXTAREA>
    i campi contrassegnati (*) sono obbligatori

    <INPUT NAME="submitform" TYPE="submit" VALUE="Invia"></CENTER></FORM></div>
    </div>
    <?php include("footer.php");?>
    questa è la pagina che dovrebbe ricevere i 3 parametri ed inviarmi un e-mail, ma non funziona... e non capisco il perchè!!!!! VVoVe:

    emailform.php
    Codice PHP:
    <?php

    // your name
    $yourname "SPOT EVVIA!";

    // your email
    $youremail "info@mail.com";

    if(
    $submitform) {

    $dcheck explode(",",$require);
    while(list(
    $check) = each($dcheck)) {
    if(!$
    $dcheck[$check]) {
    $error .= "Manca $dcheck[$check]
    "
    ;
    }

    }

    if(
    $error) {
    echo(
    "

    <CENTER><FONT FACE=\"Verdana\"><a href=\"javascript:history.go(-1);\"><< Torna Indietro</a></FONT></CENTER></P>


    <CENTER></CENTER></P>

    <CENTER><TABLE BORDER=\"0\" CELLSPACING=\"0\" 
    CELLPADDING=\"0\">
      <TR>
        <TD WIDTH=\"100%\" BGCOLOR=\"#004080\">
        <TABLE WIDTH=\"394\" BORDER=\"0\" CELLSPACING=\"4\" CELLPADDING=\"2\">
          <TR>
            <TD WIDTH=\"26%\" BGCOLOR=\"#004080\">
            

    <CENTER>[B]<FONT COLOR=\"#ffffff\" SIZE=\"-1\" FACE=\"Verdana\">Errore!</FONT>[/B]</CENTER></TD>
          </TR>
          <TR>
            <TD WIDTH=\"26%\" BGCOLOR=\"#000000\">
            <FONT COLOR=\"#cccccc\" SIZE=\"-1\" FACE=\"Verdana\">
    $error</FONT></TD> 
          </TR>
        </TABLE></TD>
      </TR>
    </TABLE></CENTER>"
    );
    exit();
    }

    if (
    $nome) {
    $yeshow "$nome ha votato per lo spot n°$spot\n";

    mail('info@email.com'"$yeshow \r\n $message","Wrom: OYIYZUNNYCGPKYLEJ

    header("
    Locationindex.php");
    }

    } else {

    echo("

    <CENTER><a href=\"javascript:history.go(-1);\"><< Torna Indietro</a></P>");

    }


    ?>


    prima funzionava.. da questa mattina non va più! non dipende dal server perché ho testato anche su altri spazi webb

    grazie

    tiger
    figlio perso e MAI ritrovato....?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Ad un'occhiata veloce c'è qualcosa di troppo semplice negli header.
    Pallose, ma sono la vera guida ufficiale alla composizione dell'header di una mail

    http://www.faqs.org/rfcs/rfc2919.html
    http://www.faqs.org/rfcs/rfc2369.html

    Altrimenti cerca l'articolo per la spedizione di mail all'interno di php.html.it.



  3. #3
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    grazie

    mi è stato di grande aiuto

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.