Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Ho trasformato un form Asp in Php...

    Salve a tutti:
    Ho realizzato un form in Flash che invia delle variabili al Php. (Per l'esattezza da un unico swf ci sono inclusi vari form che richiamano lo stesso file php).
    Ora il problema è riformattare quei dati e inviarli per email in formato html. Prima usavo Asp e funzionava tutto, ma ora ho l'esigenza di utilizzare php... potreste dirmi qual'è la sintassi esatta?

    Allora questo è lo script:
    Codice PHP:
    <?php

    $today 
    date("Y.m.d - H:i:s");
    $globalserver="http://www.il_mio_sito.it" //variabile che mi servirà in seguito

    $_POST["userarea"];
    //qui prendo la mia prima variabile e con lo switch
    //e il case vado nell'area giusta e richiamo
    //le altre varibili a seconda del form utilizzato

    switch ($userarea) {

        case 
    "1":
            
    /*for ($i = 0; $i == 15; $i++) {
            }*/
            
    $_POST["F0"];
            
    $_POST["RB1"];
            
    $_POST["F1"]; $_POST["F2"]; $_POST["F3"]; $_POST["F4"]; $_POST["F5"];
            
    $_POST["F6"]; $_POST["F7"]; $_POST["F8"]; $_POST["F9"]; $_POST["F10"];
            
    $_POST["F11"]; $_POST["F12"]; $_POST["F13"]; $_POST["F14"]; $_POST["F15"];
    Vorrei semplificare il tutto con un for perchè queste varibili si chiamano tutte da F0 a F15.

    Codice PHP:
        $mainText "<span>Data: </span> $today 

        <span>Settore: </span> 
    $F0 

        <span>Azienda: </span> 
    $F1 

        <span>Indirizzo: </span> 
    $F2 

        <span>Cap: </span> 
    $F3 
    "
    ;
        default:
        
    header("location: index.htm");

    Qui formatto le variabili nei vari campi e incorporo tutto in una variabile...
    ...e fin qui tutto ok.

    Codice PHP:
        $topText "<HTML><Head><style type=text/css>
        h1 {font-size:13px;font-family:verdana;color:#FF6600;margin:10 10 10 10;text-align:left;font-weight:bold;line-height:135%;}
        h2 {font-size:12px;font-family:verdana;color:navy;margin:10 10 10 10;text-align:left;font-weight:normal;line-height:135%;}
        span {color:#FF6600}
        </style></Head>
        <Body bgcolor=white valign=top>
        <table width=600 border=0 cellspacing=0 cellpadding=0>
        <tr align=left valign=top>"
    ;
    // ... ... (continua) 
    Qui incorporo la parte superiore dell'html,
    il problema è: come scrivo correttamente questa variabile?
    Intendo dire: come scrivo gli \,:.} per farli leggere esattamente come sono?
    Codice PHP:
    $message $topText $mainText $bottomText
    Qui metto nella variabile $message il testo html + i dati formattati e poi successivamente li mando via email col comando (e qui ok).

    Help

    Un'altra cosa, al posto di
    $globalserver="http://www.il_mio_sito.it";
    posso usare
    $globalserver= $_Server;
    ?
    わさび

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Ok i caratteri di escape dovrei averli trovati...
    ora provo se funzionano...
    ...mi aiutereste a semplificare la prima parte con il for?
    わさび

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.