Visualizzazione risultati 1 fino 6 di 6

Discussione: troppi array x il server?

  1. #1
    Guest

    Question troppi array x il server?

    Vorrei fare una lettura ricorsiva della root del mio sito, ma non funziona perchè l'array diventa troppo grande (?) oppure ... boh? Su directory piccole funziona bene.

    Codice PHP:
    function rglob($path = '', $pattern = '*', $flags = 0)
    {
    $paths = glob($path.'*', GLOB_MARK|GLOB_ONLYDIR|GLOB_NOSORT);

    $files = glob($path.$pattern, $flags);
    foreach (
    $paths as $path) {
    $files = array_merge($files, rglob($path, $pattern, $flags));
    }
    return
    $files;
    }
    ...come posso fare diversamente?
    Grazie.

  2. #2
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Che errore ti da?
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da binarysun Visualizza messaggio
    Che errore ti da?
    Niente! Semplicemente non visualizza nulla... forse perchè lo script viene terminato a causa di un overflow?

  4. #4
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Metti delle tracce.
    Il programma o va in errore o finisce naturalmente, non si blocca.
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  5. #5
    Guest

    Predefinito

    Può essere dovuto ad un timeout di tempo?
    Cioè lo scirpt impiega ad es. 5 secondi... troppo x il server che o annulla?

  6. #6
    Guest

    Predefinito

    Se così fosse visualizzerebbe un errore di timeoout. Non è che magari hai file "strani" nel tuo spazio Web, che mandano in palla lo script?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •