Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    20

    variabile da spedire in PHP fuori fa FORM

    del tipo...una pagina .htm con dentro uno script con relative variabili, richiama una pagina .php per spedire un'email.
    -------------------------------------------------------
    <html>
    <head></head>
    <body>
    <script>
    var="PIPPO";
    location.href = "link.php3";
    </script>
    </body>
    ------------------------
    <html>
    <head></head>
    <body>
    <?php

    $dest = "xx@xx.it";
    $oggetto = "xx";
    ?>
    <?php
    $corpo = ............
    $headers .= ...............
    $invio = mail($dest, $oggetto, $corpo, $headers);

    if(mail($MailTo, $MailSubject, $MailBody, $MailHeader))
    echo("");
    else
    echo "";
    ?>
    </body>
    </html>

    --------------------------------------------------
    c'è modo di spedire con il messaggio anche il contenuto della variabile PIPPO senza l'aiuto di un FORM??? GRAZIEEE

  2. #2
    allegala a link3.php così

    [PHP]
    <html>
    <head></head>
    <body>
    <script>
    location.href = "link.php3?var=PIPPO";
    </script>
    </body>

  3. #3
    Originariamente inviato da Emulman
    allegala a link3.php così

    [PHP]
    <html>
    <head></head>
    <body>
    <script>
    location.href = "link.php3?var=PIPPO";
    </script>
    </body>
    ...Poi le variabili passate così potranno essere lette dalla variabile globale $_GET (in particolare $_GET['var']) nel file PHP.

    Possono essere passate più variabili "link.php3?var1=PIPPO&var2=TOPOLINO&var3=MINNI E" e lette con $_GET['var1'], $_GET['var2'], $_GET['var3']

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    20
    grazie! un'altra cosina.... in PHP come devo richiamare la variabile da inserire poi nel corpo del messaggio?

    $var2= var????
    $corpo = ..............."\n".$var2."\n";

  5. #5
    Codice PHP:
    $var2 $_GET['var']; 

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    20
    perchè non mi funziona???? dove sbaglio?!?!?
    -----------------------
    HTML
    location.href = "ma_proh.php?var=pippo"; (ho provato anche con var='pippo')
    ____________________
    PHP

    <?php
    include("config.inc");
    ?>
    <html> <head> </head>
    <body>
    <?php
    $ip = getenv("REMOTE_ADDR");
    $oggetto = "xxx";
    $dest = "xxx@xxx.it";
    $var2 = $_GET['var'];
    ?>
    <?php
    $msg = "IP: ".$ip."\n".$browser."\n".$var2."\n";
    $headers .= "From: <xx@xx.com>";
    $invio = mail($dest, $oggetto, $msg, $headers);
    include("link.htm");
    ?>

  7. #7
    Prima di tutto usa i tag del forum per mostrare il codice, così si capisce meglio.

    Aggiungi un
    Codice PHP:
    echo $msg
    dopo l'assegnazione a $msg e vai all'indirizzo "ma_proh.php?var=pippo" per vedere cosa esce

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    20
    viene fuori questo!


    IP: 22.12.238.72 Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11 host72-238-dynamic.239-95-r.retail.telecomitalia.it

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.