Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    209

    leggere un documento html con php

    Buon giorno, ho provato a leggere molte discussioni su questo forum, ma nessuna riesce a soddisfare le mie esigenze.
    Premetto che è una parte di questo linguaggio che proprio non conosco e quindi non bastonatemi....
    allora io ho questo testo html:

    Codice PHP:
    <select name="campionatoSelected" onChange="javascript:invia(1)"><option value="B1|F|A">B1 femminile girA</option>
    <
    option value="B1|F|B">B1 femminile girB</option>
    <
    option value="B1|F|C">B1 femminile girC</option>
    <
    option value="B1|F|D">B1 femminile girD</option>
    <
    option value="B1|M|A">B1 maschile girA</option>
    <
    option value="B1|M|B">B1 maschile girB</option>
    <
    option value="B1|M|C">B1 maschile girC</option>
    <
    option value="B2|F|A">B2 femminile girA</option>
    <
    option value="B2|F|B" selected="selected">B2 femminile girB</option>
    <
    option value="B2|F|C">B2 femminile girC</option>
    <
    option value="B2|F|D">B2 femminile girD</option>
    <
    option value="B2|F|E">B2 femminile girE</option>
    <
    option value="B2|F|F">B2 femminile girF</option>
    <
    option value="B2|F|G">B2 femminile girG</option>
    <
    option value="B2|F|H">B2 femminile girH</option>
    <
    option value="B2|M|A">B2 maschile girA</option>
    <
    option value="B2|M|B">B2 maschile girB</option>
    <
    option value="B2|M|C">B2 maschile girC</option>
    <
    option value="B2|M|D">B2 maschile girD</option>
    <
    option value="B2|M|E">B2 maschile girE</option>
    <
    option value="B2|M|F">B2 maschile girF</option>
    <
    option value="B2|M|G">B2 maschile girG</option>
    <
    option value="B2|M|H">B2 maschile girH</option>
    <
    option value="B2|M|I">B2 maschile girI</option></select>
        </
    td>
        <
    td align="right">
           [
    url="/fipav/menu_campionati_calendario.do?metodo=inizio&amp;funzione=classifica&amp;serieUnica=B&amp;cdaOrganizzazione=1"]Lista campionati[/url
        </
    td>
        <
    td align="right">
        [
    url="/fipav/calendario.do?metodo=reloadFromOtherPage&amp;numGiornata=1&amp;serieUnica=B&amp;serie=B2&amp;sesso=F&amp;girone=B&amp;stagione=2008&amp;cdaOrganizzazione=1"]Calendario[/url]
        </
    td>
        <
    td align="right">
           [
    url="/fipav/classifica.do?metodo=stampa&amp;index=0&amp;serieUnica=B&amp;serie=B2&amp;sesso=F&amp;girone=B&amp;stagione=2008&amp;cdaOrganizzazione=1"]Versione stampabile[/url]
        </
    td>
    </
    tr>
    <
    tr class="backoffice">
        <
    td colspan="5"></td>
    </
    tr>
    </
    table>
    <
    table  cellspacing="0" cellpadding="3" border="0" width="100%">
    <
    tr class="backoffice">
        <
    td>&nbsp</td>
        <
    td>&nbsp</td>
        <
    td>&nbsp</td>
        <
    td colspan='3' align='center' >[b]Partite[/b]</td>
        <
    td colspan='6' align='center' >[b]Tipo di Risultato[/b]</td>
        <
    td colspan='3' align='center' >[b]Set[/b]</td>
        <
    td colspan='3' align='center' >[b]P.[/b]</td>
    </
    tr>
    <
    tr class="backoffice">
        <
    td>[b]Pos.[/b]</td>
        <
    td>[b]Squadra[/b]</td>
        <
    td align="center">[b]P.[/b]</td>
        <
    td align="center">[b]G.[/b]</td>
        <
    td align="center">[b]V.[/b]</td>
        <
    td align="center">[b]P.[/b]</td>
        <
    td align="center">[b]3-0[/b]</td>
        <
    td align="center">[b]3-1[/b]</td>
        <
    td align="center">[b]3-2[/b]</td>
        <
    td align="center">[b]2-3[/b]</td>
        <
    td align="center">[b]1-3[/b]</td>
        <
    td align="center">[b]0-3[/b]</td>
        <
    td align="center">[b]Set V.[/b]</td>
        <
    td align="center">[b]Set P.[/b]</td>
        <
    td align="center">[b]Qset[/b]</td>
        <
    td align="center">[b]P.F.[/b]</td>
        <
    td align="center">[b]P.S.[/b]</td>
        <
    td align="center">[b]Qpunti[/b]</td>
    </
    tr>
    <
    tr class="backoffice-2">
        <
    td>1</td>
          <
    td>
              [
    url="#"]<font color='blue'>DULEVO TERREVERDIANE PR</font>[/url]      </td>
        <
    td align="center">3    </td>
        <
    td align="center">1</td>
        <
    td align="center">1</td>
        <
    td align="center">0</td>
        <
    td align="center">1</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">3</td>
        <
    td align="center">0</td>
        <
    td align="center">-</td>
        <
    td align="center">77</td>
        <
    td align="center">64</td>
        <
    td align="center">1.203</td>
    </
    tr>


          <
    tr class="backoffice">

        <
    td>2</td>
        
        
          <
    td>
                
                    [
    url="#"]<font color='green'>GOLDEN PACK PIANENGO CR</font>[/url]      </td>

        <
    td align="center">3    </td>
        <
    td align="center">1</td>
        <
    td align="center">1</td>
        <
    td align="center">0</td>
        <
    td align="center">1</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">3</td>
        <
    td align="center">0</td>
        <
    td align="center">
        
        -    </
    td>
        <
    td align="center">75</td>
        <
    td align="center">63</td>
        <
    td align="center">1.19</td>
    </
    tr>


          <
    tr class="backoffice-2">

        <
    td>3</td>
        
        
          <
    td>
                
                    [
    url="#"]<font color='green'>CARIPARMA TECNOCOPIE RE</font>[/url]      </td>
        
        
        
        
          
        
        <
    td align="center">3    </td>
        <
    td align="center">1</td>
        <
    td align="center">1</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">1</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">0</td>
        <
    td align="center">3</td>
        <
    td align="center">1</td>
        <
    td align="center">
        
    3.0    </td>
        <
    td align="center">95</td>
        <
    td align="center">77</td>
        <
    td align="center">1.234</td>
    </
    tr>
    </
    table>

    <
    tr>
      <
    td></td>
      <
    td></td>
    <
    tr>

    <
    tr class="backoffice">
      <
    td>
        <
    table  cellspacing="0" cellpadding="3" border="0" width="100%">
          
          
        </
    table>
      </
    td>
    </
    tr>



    <
    table cellspacing="0" cellpadding="3" border="0" width="100%">
      <
    tr>
        <
    td>
          [
    b]LEGENDA:[/b]
          
            
            <
    font color="blue">Promozione</font>
          
          
          
          <
    font color="green">Play-Off</font>
          
          

          
          
          <
    font color="red">Retrocessione</font>
          
        </
    td>
      </
    tr>
    </
    table>



    </
    table>
    </
    form>
    </
    body>
    </
    html
    Naturalmente è un file molto più lungo sia al principio che alla fine....
    E' un file che rappresenta la classifica di un campionato, la tabella che interessa a me è composta da 18 colonne.
    La mia domanda è: Come faccio all'interno di questo file andare a pescare la tabella che interessa a me e recuperare solo le prime tre colonne?
    Da quello che ho letto devo aprire questo file con fopen e leggerlo con fread e attraverso delle variabili costanti reperire le mie informazioni... ma non so come fare ho provato anche a leggere la documentazione di php ma dopo averla letta sono ancora più confuso
    Grazie mille per la risposta

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    209
    Provo eventualmente a spiegarmi meglio... prendendo in considerazione alcune discussioni di questo forum ho generato il seguente codice:

    Codice PHP:
    <?php
    $handle 
    fopen("http://portal.federvolley.it/fipav/classifica.do?metodo=reloadFromOtherPage&numGiornata=26&serie=B2&sesso=F&girone=B&stagione=2008.0&serieUnica=B&cdaOrganizzazione=1""rb");
    $contents '';
    while (!
    feof($handle)) {
      
    $contents .= fread($handle8192);
    }
    fclose($handle);

    preg_match_all('/<tr class="backoffice">([^\>]+)<\/div>/'$contents$risultato);

    echo 
    "<pre>";
    echo 
    htmlentities($risultato[0][0]);
    echo 
    "</pre>";
    ?>
    Il problema è che poi quando c'è da stampare a video il risultato della ricerca.... rimane tutto bianco!

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.