Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Form problema su diverse versioni PHP

    Ciao a tutti,
    ho questo form http://www.laquercianelmolise.it/contatti.html che richiama questa paginetta .php

    Codice PHP:
    <?php // ************Inizio Configurazione*************** //Indirizzo emai a cui inviare i msg $mailto = "info@sine-die.it"; //Oggetto della mail $subject = "Messaggio dal sito"; //Pagina da mostrare dopo l'invio $redirect = "http://www.laquercianelmolise.it/contatti2.html"; // ************Fine Configurazione**************** foreach($HTTP_POST_VARS as $key => $value) { $message .= $key . ': ' . $value; $message .= "\n"; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/plain; charset=iso-8859-1\r\n"; //questo dice che l'email è di solo testo, text/HTML invia l'email in formato html $header .= 'From: "dal sito laquercianelmolise.it" <info@laquercianelmolise.it> \r\n'; } if (@mail($mailto, $subject, $message, $header)) { header("Location: $redirect"); } else { // Messaggio in caso di errore echo(' Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>'); } ?>
    e funziona alla perfezione.

    Stesso identico codice caricato su un uno spazio web offerto dallo stesso hosting provider non funziona.. nel senso che la mail arriva ma vuota.. pagina bianca.

    questa è la pagina html che richiama quel codice: http://www.sine-die.it/contatti.html (mancano le img..non fate caso alla visualizzazione)

    a questo punto credo che sia la differenza della versione php.

    Sulla più vecchia funziona: http://laquercianelmolise.it/info.php
    Sulla versione più recente no: http://sine-die.it/info.php

    Avete qualche suggerimento?

    Grazie mille!

  2. #2
    hai richiamato le variabili nome, email, messaggio, con $_POST nel codice php ?

  3. #3
    In quale codice scusa?

    l'unico codice php è quello che ho postato.. poi nella pagina html c'è un semplice form che richiama la pagina mail.php contente il codice che ho scritto..

    Codice PHP:
    <FORM ACTION="mail.php" METHOD="POST"Il tuo nome
     
    <INPUT NAME="nome" TYPE="text" SIZE="25">

     
    La tua e-mail
     
    <INPUT NAME="email" TYPE="text" SIZE="25">

     
    Messaggio
     
    <TEXTAREA NAME="messaggio" ROWS="5" COLS="41"></TEXTAREA>

     <
    INPUT NAME="submitform" TYPE="submit" VALUE="Invia"> </form

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.