• Sabato 14 febbraio da Audio Quality partirà un roadshow che porterà il nuovo proiettore DLP 4K trilaser Valerion VisionMaster Max in giro per l'Italia e che toccherà Roma, Genova, Milano, Napoli, Padova e Udinee forse anche Bari e Torino. Maggiori info a questo indirizzo

E' possibile vedere AVForum offline?

elche99

Active member
In altri termini, è possibile scaricarsi il forum a un tempo "t" per potersi
leggere tutto quello potrebbe interessare senza essere connessi a internet?

Se la risposta è si con che programma/i ?
 
AVM è un sito che viene dinamicamente creato tramire PHP a partire da un database.

Non sono pagine statiche che possono essere portate con facilità in locale con software appositi.

In linea di massima è quindi infattibile.
 
Aggiungo però che, se ti interessa un certo numero di 3d, dei quali conosci, per somme linee, i parametri con cui questi vengono richiamati dal browser, allora è fattibilissimo.

Esempio: http://www.avmagazine.it/forum/showthread.php?p=461306

Non so se esista qualche programma disponibile allo scopo, ma, se hai un minimo di esperienza in programmazione puoi farlo da solo. In PHP sarebbe facilissimo: basta aprire un socket con avmagazine.it e salvare quanto ricevuto in HTTP su file locale.

Se vuoi consigli sono qui.

Ciao.
 
Grazie mark2x per la disponibilita' ; purtroppo non ho esperienza di programmazione
nè tantomeno di .php ... se è possibile avere qualche dritta su come
fare: "basta aprire un socket con avmagazine.it e salvare quanto ricevuto in HTTP su file locale." te ne sarei grato :)
 
Da zero non è facile...
Proviamo.

Innanzitutto vai su www.php.net, scaricati ed installati PHP5. Guarda magari su Internet come fare.
Non serve Apache od altro WebServer nè MySQL (non si sa mai che ti dicano di installare pure quelli): userai PHP da shell, come parser/interprete...

Lo script PHP potrebbe essere simile al seguente:

PHP:
$filetempHTML = "C:/TestAVM.htm";

$server_url = "www.avmagazine.it";
$pagina_url = "/forum/showtread.php?p=461306";
$plain_response = "";

$fp = fsockopen($server_url, 80);
  fputs($fp, "GET ".$pagina_url." HTTP/1.1\r\n");
  fputs($fp, "Accept: text/html\r\n");
  fputs($fp, "Host: ".$server_url."\r\n");
  fputs($fp, "Cache-Control: max-age=10000\r\n");
  fputs($fp, "Connection: Close\r\n\r\n");

  while (!feof($fp)) 
    {
    $plain_response .= fgets($fp);
    }
fclose($fp);

$fd = fopen($filetempHTML, "w");
  fwrite($fd, $plain_response);
fclose($fd);

exit;

(salva il puro HTML, per vedere i link - anche immagini - devi esser connesso)
 
un solo thread per volta

Sicuro?
Ecco il codice che scandisce e salva quanti e quali 3d vuoi.

PHP:
// Donde inizio e dove finisco (questi parametri poi li passerai da shell,
// esattamente come si passano i parametri ai comandi "DOS")

$FROM = 16210; // inizio da questo thread (incluso)
$TO = 16260;  // e finisco qui (escluso)

for ($thread=$FROM; $thread<$TO; $thread++)
  {
  $filetempHTML = "C:/AVM/Thread_".$thread.".htm";

  $server_url = "www.avmagazine.it";
  $pagina_url = "/forum/showtread.php?t=".$thread;
  $plain_response = "";

  $fp = fsockopen($server_url, 80);

    fputs($fp, "GET ".$pagina_url." HTTP/1.1\r\n");
    fputs($fp, "Accept: text/html\r\n");
    fputs($fp, "Host: ".$server_url."\r\n");
    fputs($fp, "Cache-Control: max-age=10000\r\n");
    fputs($fp, "Connection: Close\r\n\r\n");

    while (!feof($fp))
      {
      $plain_response .= fgets($fp);
      }

  fclose($fp);

  $fd = fopen($filetempHTML, "w");
    fwrite($fd, $plain_response);
  fclose($fd);
  }

exit;
Testato.
Perfetto (si vede solo il testo però, eventualmente si potranno scaricare i JavaScript cui punta, i CSS etc).

Su, coraggio!! :O :D
 
Ultima modifica:
Top