Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Upload e gestione file anche molto grosso

    Ciao a tutti,

    Ho un file che proviene da un upload utente.
    il problema è questo:
    il file potenzialmente può avere anche 100 o 1000 righe, e vorrei trovare una soluzione efficiente per non appesantire o inchiodare la procedura e far aspettare l'utente.

    Mi spiego meglio con l'esempio concreto:


    * un utente invia un file ad es. con 100 righe (100 numeri di telefono)
    * devo controllare quali di questi 100 numeri sono presenti nella
    tabella "N" di un db (e quali hanno stato OK).
    * i presenti, devo salvarli in un file nuovo, e il file
    precedente salvarlo per esigenze di log.
    * posto che 80 righe (80 numeri) sono OK, devo aggiornare gli 80 record
    sulla table N


    Un codice "ottimizzato" per fare questa procedura esula dalle mie
    conoscenze php, temo di farlo in modo sporco... per questo chiedevo
    consiglio!


    Grazie


    Luciano

  2. #2
    Puoi fare una pre-procedura.
    Leggi il file, lo spezzetti in X sezioni, e processi una sezione per volta.
    Puoi usare la funzione FILE(), per leggere il file ed inserire ogni rigo in un array, e ARRAY_CHUNK() per ottenere spezzoni dell'array stesso.
    Magari anche le sessioni per salvare i vari file temporaneamente.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.