Visualizzazione risultati 1 fino 8 di 8

Discussione: Echo non trova la data corretta

  1. #1
    Guest

    Predefinito Echo non trova la data corretta

    Ho questi codici che nel post stampano la data giusta, ma nel form dell'invio mail in formato html, stampa giovedì 01 gennaio 1970 01:00:00 GMT +01:00 (CET)



    Codice PHP:

    while($riga=mysql_fetch_array($ris)) {
    //QUI c'è il box del post
    echo "<div class=\"dataBox\">".crea_data($riga['data_localeS'])."</div>";
    }

    ..

    function
    crea_data($t){
    $giorno=array('domenica','luned&igrave;','marted&igrave;','mercoled&igrave;','gioved&igrave;','venerd&igrave;','sabato');
    $mese=array('','gennaio','febbraio','marzo','aprile','maggio','giugno','luglio','agosto','settembre','ottobre','novembre','dicembre');
    $gg=date('w',$t);
    $mm=date('n',$t);
    return
    $giorno[$gg]." ".date('d',$t)." ".$mese[$mm]." ".date("Y H:i:s \G\M\T P (T)", $t);
    }

    $data_localeS = time();

    ...


    $headers1S = "MIME-Version: 1.0\r\n";
    $headers1S .= "content-type: text/html; charset=iso-8859-1\r\n";
    $headers1S .= "X-Mailer: PHP\n";
    $headers1S .= "From:$suoemailS\r\n";

    //Successo del Cliente a me
    $aS = "Me<mail@gmail.com>";
    $oggettoMailS = "Successo del Cliente"; //Le mail vanno formattate con HTML
    $messaggioMailS = "<html>
    <head>
    </head>
    <body>
    <table>
    <tr>
    <td>
    <p style=\"font-family:arial,verdana;font-size:17px;color:#000080;font-weight:bold;\">
    MESSAGGIO :</p>
    </td>
    </tr>
    <tr>
    <td>
    <p style=\"font-family:arial,verdana;font-size:11px;color:#000080;\">"
    .crea_data($riga['data_localeS'])."</p>
    </td>
    </tr>
    ...
    Ultima modifica di gruppoalveo : 04-12-2012 alle ore 18.23.58

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    È la data del timestamp 0. Controlla che il parametro che passi sia valorizzato.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    È la data del timestamp 0. Controlla che il parametro che passi sia valorizzato.
    Tutto è valorizzato, altrimenti non stamperebbe corretto anche nel post

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Forse nella mail crea_data($riga['data_localeS']) dovrebbe essere crea_data($data_localeS).

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    Forse nella mail crea_data($riga['data_localeS']) dovrebbe essere crea_data($data_localeS).
    Ok, funziona

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Quindi, come aveva detto saitfinder, la variabile che usavi non era valorizzata. Bastava un echo per controllarne il valore

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    Quindi, come aveva detto saitfinder, la variabile che usavi non era valorizzata. Bastava un echo per controllarne il valore
    Sto provando a mettere l'echo, ma addirittura non la stampa

    Codice PHP:
    <p style=\"font-family:arial,verdana;font-size:11px;color:#000080;\"><?php echo ".crea_data($riga['data_localeS'])."?></p>

  8. #8
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Beh, li stai cercando di stampare una stringa con dentro del testo che assomiglia a del codice php, non mi stupisce che non stampi la variabile

    Andrebbe anche letta la documentazione su come inserire variabili dentro stringhe.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •