Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    126

    valore $row a video in file.txt

    Ciao a tutti,
    non so se sto dicendo una fesseria ma ci provo:
    allora....

    io ho una tabella ricavata da una pagina html (za.html) dove il codice è il seguente:
    <table width="212" border="1" align="center">
    <tr>
    <td width="77"><div align="center">film</div></td>
    <td width="71"><div align="center">durata</div></td>
    <td width="42">regia</td>
    </tr>
    <tr>
    <td><div align="center">pierino</div></td>
    <td><div align="center">120 m </div></td>
    <td>banfi</td>
    </tr>
    <tr>
    <td><div align="center">fantozzi</div></td>
    <td><div align="center">110 m </div></td>
    <td><div align="center">villaggio</div></td>
    </tr>
    </table>

    vado ad eseguire la pagina z.php così composta:

    $cont = '';
    $var = fopen("za.html", "r");
    $html = fread($var, filesize("za.html"));

    $body = explode('<tbody>', $html);
    $rows = array();
    foreach (array_slice(explode('<tr>', end($body)), 1) as $row)
    {
    echo $row;
    echo "</br>";
    $cont .= $row;
    }

    fclose($var);
    $fra = fopen("zb.txt", 'w');
    fwrite($fra, $cont);
    fclose($fra);

    a video ho la mia tabella
    però dentro zb.txt mi mette giustamente il codice html della tabella e non il risultato della tabella

    DOMANDA....

    come faccio ad inserire il valore che ho a video
    dalla pagina php z.php?

    io vorrei che nella pagina z.php ci fosse questo

    film durata regia
    pierino 120 m banfi
    fantozzi 110 m villaggio

    spero di essere stato chiaro

    grazie

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    puoi usare strip_tags per togliere i tag html

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    126
    Originariamente inviato da boots
    puoi usare strip_tags per togliere i tag html
    grazie della info
    con questa modifica ho risolto in parte

    $cont .= $row; sostituita con $cont .= strip_tags($row, '<tr>');

    l'altro problema è il seguente output:

    film
    durata
    regia
    </tr>
    pierino
    120 m
    banfi
    </tr>
    fantozzi
    110 m
    villaggio
    </tr>

    cioè l'output è un dato per ogni riga anzicché:

    film durata regia
    pierino 120 m banfi
    fantozzi 110 m villaggio

    come faccio questa formattazione?

    grazie

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.