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

    reindirizzamento in php

    io ho una pagina php:
    <?PHP
    _
    $nome = $_POST['nome'];
    $testo =$_POST['text'];
    $da = $_POST['email'];
    $title = "Email da AndryCosenzWEBSite";
    $to = "e-mail";
    $header = "From: Tutti i sondaggi <e-mail\n";
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";

    $body ="
    ".$nome."
    ".$da."
    ".$testo."
    ";

    if( @mail($to,$title, $body , $header)){
    echo 'Messaggio inviato correttamente! Prego cliccare "indietro" del tuo browser web per tornare alla pagina precedente';
    }else{
    echo 'Errore nel invio dell\'messaggio controllare i campi messaggio e testo';
    }

    function mymail($to, $title, $body, $from = '')
    {
    $from = trim($from);

    if (!$from) {
    $from = "e-mail";
    }

    $rp = "e-mail";

    $head = '';
    $head .= "Content-Type: text/plain \r\n";
    $head .= "Date: " . date('r') . " \r\n";
    $head .= "Return-Path: $rp \r\n";
    $head .= "From: $from \r\n";
    $head .= "Sender: $from \r\n";
    $head .= "Reply-To: $from \r\n";
    $head .= "Organization: $org \r\n";
    $head .= "X-Sender: $from \r\n";
    $head .= "X-Priority: 3 \r\n";
    $body = str_replace("\r\n", "\n", $body);
    $body = str_replace("\n", "\r\n", $body);

    return mail($to, $title, $body, $head);
    }
    ?>

    qual è il codice per reindirizzamento verso una pagina .html e dove va messo...
    grazie in anticipo!!!
    http://andrycosenz.altervista.org

  2. #2

  3. #3
    si ma se mi dite esattamente dove va messo... dovrebbere essere questo:
    <?php
    header ( 'Location: http://www.example.com/' );
    ?>
    ditemi se è giusto e dove va messo esattamente nel testo che ho messo sopra
    http://andrycosenz.altervista.org

  4. #4
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    Originariamente inviato da andrycosenz
    si ma se mi dite esattamente dove va messo... dovrebbere essere questo:
    ditemi se è giusto e dove va messo esattamente nel testo che ho messo sopra
    subito dopo che invii l'email, puoi per es. reindizzare.

  5. #5
    si, io una scheda da compilare, fa invia e mi apre la pagina php con scritto email inviata correttamente e io a questo punto voglio che vadi in automatico ad un' altra pagina...
    http://andrycosenz.altervista.org

  6. #6
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    allora devi stare attento, non puoi usare header() se prima hai un output, se no ti da errore perchè hai 2 header. Potresti utilizzare alternativamente un meta refresh:

    <meta http-equiv="refresh" content="5; url=http://www.example.com/">

    subito dopo il messagio di conferma con un posticipo di 5 sec., ma non è il massimo, meglio sarebbe reindirizzare con header() ed il messagio di conferma lo dai soltanto dopo e cioè sulla pagina di destinazione.

    if( @mail($to,$title, $body , $header)){
    header("Location: http://www.example.com/");
    }...

  7. #7
    e questi due codici esattamente dove li devo mettere?
    http://andrycosenz.altervista.org

  8. #8
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    cosa non è chiaro qui?

    if( @mail($to,$title, $body , $header)){
    header("Location: http://www.example.com/");
    }...

  9. #9
    io so bene html ma non il php... infatti il mio sito è in html solo questo è php...
    non è difficile copiare il testo del primo messaggio e immettere il codice al suo interno... se non va messo li bisogna spiegare bene dove va messo, perchè tu lo sai, io no quindi se ho fatto la domanda ci sarà un motivo.
    http://andrycosenz.altervista.org

  10. #10
    kmq fatto e risolto. grazie
    http://andrycosenz.altervista.org

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.