Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207

    prendere valore da pagina

    Allora con il seguente codice

    $file = fopen ("http://www.........", "r");

    while (!feof ($file))
    {

    $line = fgets ($file, 1024);
    $nome= "NomeID";
    if (eregi ($nome, $line))
    {
    $inizio=strpos($line, "ID=");
    $fine=strpos($line, "\">");
    $id=substr($line, $inizio ,$fine-$inizio);

    $IDPlayer= substr($id, 3, 12);

    }
    }

    prendo i valori dalla riga che contiene "NomeID", e poi delimito quello che mi interessa.
    il valore che cerco è fatto cosi.es:
    <TD >NomeID=4564\ </TD>

    ma se devo prendere un valore di questo tipo:

    3455665week

    senza avere il valore da cui iniziare ( senza $inizio per capirci ) come faccio ?

  2. #2
    Puoi utilizzare una semplice espressione regolare od altri metodi di information extraction.

    Per quello che riguarda la richiesta HTTP, invece di appoggiarti ad fopen etc. puoi sfruttare file_get_contents, fsockopen, curl oppure una classe come Snoopy che implementa l'HTTP.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    mmmhhh non ho capito molto...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    non sono molto esperto di Php , quindi se qualcuno riesci ad aiutarmi seguendo in parte il primo post, mi facilità la cosa..
    grazie mille

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    nessuno sa come aiutarmi ? è per un lavoro urgente, le sto provando tutte. ma faccio fatica...

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.