Visualizzazione risultati 1 fino 2 di 2

Discussione: Inviare il testo da un file txt ad una textarea.

  1. #1
    emulehelp non è connesso Neofita
    Data registrazione
    02-09-2015
    Messaggi
    15

    Predefinito Inviare il testo da un file txt ad una textarea.

    Buon Giorno, sono giorni che provo a inviare il testo da un file txt ad una textarea, il problema è che non riesco ad inviare il testo usando un bottone. :(

    L'idea era quella di cliccare su un bottone di un file presente nella tabella e leggere il testo del file nella textarea sottostante.

    Qualcuno a qualche consiglio da darmi per favore, vi ringrazio in anticipo.

    Il codice:

    Codice PHP:
    <body bgcolor="#ffffff">
    <title>Analisi Rete</title>
    <center><p><b><h1><span style="color:red">Lista Files Analisi Rete.</span></h1></b></p></center>
    <style type="text/css">
    .dirtree {
    width: 70%;
    margin: 0 auto;
    text-align: center;
    border-collapse: collapse;
    }
    .dirtree th {
    background: #228B22;
    color: #FFFFE0;
    width: 20%;
    }
    .dirtree th, .dirtree td {
    border: 2px solid #008000;
    }
    .dirtree td.code {
    padding: 20px 10px;
    font-family: monospace;
    }
    </style>

    <table class="dirtree">
    <tr>
    <th>Nome Utente</th>
    <th>Data</th>
    <th>Ora</th>
    <th>Azione</th>
    </tr>
    <?php
    global $filename;
    $list = glob('UserData/*.*');
    usort($list, create_function('$a,$b', 'return filemtime($b) - filemtime($a);'));
    foreach(
    $list as $filename){
    if(!
    preg_match("#((.php))#", $filename)){
    $file = basename($filename);
    echo
    "
    <tr>
    <td>
    $file</td>
    <td>"
    .date("d/m/Y", filemtime($filename))."</td>
    <td>"
    .date("H:i:s", filemtime($filename))."</td>
    <td>
    <button type='button' value='READ' onclick="
    visualizza('area');">Visualizza</button>
    </td>
    </tr>

    "
    ;
    }
    }
    if (! isset(
    $filename)) {
    echo
    "
    <td><b>Nessun file trovato.</b></td>
    <td><b>Nessuna</b></td>
    <td><b>Nessuna</b></b></td>
    <td><b>Nessuna</b></td>
    "
    ;
    }
    ?>
    </table>

    <div id='area' style='display:none;'>
    <center>
    <textarea name="area" value="READ" id="area" rows="50" cols="80">
    </textarea>
    </center>
    </div>

    <script type='text/javascript'>
    function visualizza(area){
    document.getElementById(area).style.display = 'block';
    }
    </script>
    Ultima modifica di alemoppo : 21-10-2015 alle ore 19.17.19 Motivo: [quote] -> [php]

  2. #2
    fixweb non è connesso Neofita
    Data registrazione
    29-05-2010
    Messaggi
    1

    Predefinito

    Ciao vedi così dovrebbe funzionare
    Codice PHP:
    <body bgcolor="#ffffff">
    <title>Analisi Rete</title>
    <center><p><b><h1><span style="color:red">Lista Files Analisi Rete.</span></h1></b></p></center>
    <style type="text/css">
    .dirtree {
    width: 70%;
    margin: 0 auto;
    text-align: center;
    border-collapse: collapse;
    }
    .dirtree th {
    background: #228B22;
    color: #FFFFE0;
    width: 20%;
    }
    .dirtree th, .dirtree td {
    border: 2px solid #008000;
    }
    .dirtree td.code {
    padding: 20px 10px;
    font-family: monospace;
    }
    </style>

    <table class="dirtree">
    <tr>
    <th>Nome Utente</th>
    <th>Data</th>
    <th>Ora</th>
    <th>Azione</th>
    </tr>
    <?php
    global $filename;
    $list = glob('UserData/*.*');
    usort($list, create_function('$a,$b', 'return filemtime($b) - filemtime($a);'));
    foreach(
    $list as $filename){
    if(!
    preg_match("#((.php))#", $filename)){
    $file = basename($filename);
    echo
    '
    <tr>
    <td>'
    .$file.'</td>
    <td>'
    .date("d/m/Y", filemtime($filename)).'</td>
    <td>'
    .date("H:i:s", filemtime($filename)).'</td>
    <td>
    <input type="button" value="READ" onclick=visualizza("area");>Visualizza</button>
    </td>
    </tr>

    '
    ;
    }
    }
    if (! isset(
    $filename)) {
    echo
    "
    <td><b>Nessun file trovato.</b></td>
    <td><b>Nessuna</b></td>
    <td><b>Nessuna</b></b></td>
    <td><b>Nessuna</b></td>
    "
    ;
    }
    ?>
    </table>

    <div id='area' style='display:none;'>
    <center>
    <textarea name="area" value="READ" id="area" rows="50" cols="80">
    <?php
    $testo
    = file_get_contents('UserData/'.basename($filename));
    echo
    $testo;
    ?>
    </textarea>
    </center>
    </div>

    <script type='text/javascript'>
    function visualizza(area){
    document.getElementById(area).style.display = 'block';
    }
    </script>
    Ultima modifica di alemoppo : 21-10-2015 alle ore 19.17.09 Motivo: [quote] -> [php]

Regole di scrittura

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