Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    5

    Stampare subito i risultati

    Ciao a tutti ho uno script che scansiona 10 mila pagine tramite un ciclo for, fa delle analisi e alla fine restituisce i risultati.

    I risultati arrivano dopo molte ore, c'è un modo per stampare subito il risultato per ogni volta che l'indice del ciclo for si incrementa ?

    (dopo che ogni singola pagina viene analizzata viene stampato subito il risultato)

  2. #2
    Ciao, come li restituisci i risultati? Posta un po' di codice

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    dovresti usare ajax e frammentare la richiesta singola in diverse richieste dando a mano mano in output il risultato di ogni richiesta.

  4. #4
    il consiglio precedente su ajax è corretto...

    ma volendo rimanere in ambito php puro ti suggerirei di studiarti questo esempio
    Codice PHP:
    // un pò di output...
    echo str_pad('',4096);


    for(
    $i 0$i 10$i++){
        echo 
    $i '° ciclo
    '
    // output tua operazione
        
    flush(); // forziamo l'invio dell'output prodotto fino ad ora
        
    sleep(2); // tempo forzoso di attesa (necessario per capire l'esempio)
        

    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5

    Re: Stampare subito i risultati

    Originariamente inviato da prost
    Ciao a tutti ho uno script che scansiona 10 mila pagine tramite un ciclo for, fa delle analisi e alla fine restituisce i risultati.

    I risultati arrivano dopo molte ore, c'è un modo per stampare subito il risultato per ogni volta che l'indice del ciclo for si incrementa ?

    (dopo che ogni singola pagina viene analizzata viene stampato subito il risultato)
    bleah ma che architettura usi? fai uno script che analizza le 10mila pagine in background, che man mano che procede l'analisi ti aggiorni quello che immagino sia un database, e da web fai vedere lo stato di avanzamento
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.