Visualizzazione risultati 1 fino 6 di 6

Discussione: [php] orario [era: ragazzi ho un problema con php]

  1. #1
    Guest

    Question [php] orario [era: ragazzi ho un problema con php]

    allora ho un sito e vorrei che quando i miei utenti mi contattano voglio che esce l'orario di quando mi ha inviato l'email, il codice php è questo grazie a chi mi aiuta
    Codice PHP:
    <?php

    header
    ('Location:');
    $handle = fopen("contattaci.txt", "a");
    foreach(
    $_POST as $variable => $value) {
    fwrite($handle, $variable);
    fwrite($handle, "=");
    fwrite($handle, $value);
    fwrite($handle, "\r\n");
    }
    fwrite($handle, "\r\n");
    fclose($handle);
    exit;
    ?>
    Ultima modifica di javascripter : 20-10-2013 alle ore 15.34.59

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Codice PHP:
    <?php

    header
    ('Location:');
    $handle = fopen("contattaci.txt", "a");
    $_POST['Orario'] = date("d/m/Y H:i:s");
    foreach(
    $_POST as $variable => $value) {
    fwrite($handle, $variable);
    fwrite($handle, "=");
    fwrite($handle, $value);
    fwrite($handle, "\r\n");
    }
    fwrite($handle, "\r\n");
    fclose($handle);
    exit;
    ?>
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,432

    Predefinito

    Non mi piace molto aggiungere valori a $_POST[] dallo script: secondo me è meglio una cosa come:
    Codice PHP:
    <?php
    $handle
    = fopen("contattaci.txt", "a");
    fwrite($handle, 'Orario='.date("d/m/Y H:i:s")."\r\n");
    foreach(
    $_POST as $variable => $value) {
    fwrite($handle, $variable.'='.$value."\r\n");
    }
    fwrite($handle,"\n\r");
    fclose($handle);
    ?>
    Magari, prima di scrivere il tutto controllare se c'é quaolcosa in $_POST[], così da non dover creare messaggi vuoti (solo orario).

    Curiosità: a che serve la prima riga che definisce il campo "location" dell'header vuoto?

    Ciao!
    Ultima modifica di alemoppo : 20-10-2013 alle ore 17.21.51

  4. #4
    Guest

    Predefinito

    grande, funziona grazie mille miki92

  5. #5
    Guest

    Predefinito

    miki92 vorrei inserire questo qui per vedere gli ip quando mi contattano, come posso fare? il codice è questo $_SERVER['REMOTE_ADDR'].

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,432

    Predefinito

    Dovresti almeno capire cosa fa il tuo sorgente per poterlo modificare come meglio credi.

    Chiedere del codice già fatto e non capirci nulla non è molto istruttivo. Comunque:

    Codice PHP:
    <?php
    $handle
    = fopen("contattaci.txt", "a");
    fwrite($handle, 'Orario='.date("d/m/Y H:i:s")."\r\n");
    fwrite($handle, 'ip='.$_SERVER['REMOTE_ADDR']."\r\n");
    foreach(
    $_POST as $variable => $value) {
    fwrite($handle, $variable.'='.$value."\r\n");
    }
    fwrite($handle,"\n\r");
    fclose($handle);
    ?>
    Ciao!

Regole di scrittura

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