La funzione fopen() impiega un tempo proporzionale anche alla grandezza del file da aprire per essere eseguita?
La funzione fopen() impiega un tempo proporzionale anche alla grandezza del file da aprire per essere eseguita?
Ovviamente si.
Ne sei certo? Dove hai ottenuto questa informazione?
Concettualmente la fopen ritorna una specie di puntatore al file, quindi a mio avviso non serve che scandisca tutto il file.
Inoltre ho provato a cronometrare fopen e fread al variare della grandezza dell'input ma mi sembra che aumenti il tempo di esecuzione solo della fread.
Age Of Empires GIF Creator & Archive
New! Blog informatico di scripting PHP avanzato
Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006)
Il mio clan di The Conquerors -> Rifugio dei Conquerors
Il mio stato su Xfire Live Video ->Unreal Tournament 2004
Facebook MMORPG
Ho scaricato i sorgenti di PHP 5.3.0 per vedere com'è definita la fopen.
Come la trovo all'interno delle migliaia di cartelle e sottocartelle?![]()
Io ho cercato su google e nei forum si diceva che dipendeva da questo![]()
Pensavo che guardando i sorgenti di PHP si potesse eventualmente risalire a qualche informazione (ed eventualmente andare a vedere cosa richiama in C) ma non trovo la definizione della fopen in PHP.
http://www.google.it/#hl=it&q=fopen+...5fc4377a2b1c9c
Secondo risultato:
Da quello che ho capito dice che il tempo di esecuzione è rpoprzionale alla grandezza del file.Different Files And Sizes And The Time Required Seems To Be Proportional To File Size
Io ho scritto ovviamente si per quella frase, ma non lo so con sicurezza.
Dato che ho sbagliato, ho imparato una cosa in più![]()
Leggi meglio, è riferito all'upload.
Ciao!
P.S: il link è sceso di posizione dopo questa discussione, ora è il terzo![]()
Ultima modifica di programmazioned : 14-11-2009 alle ore 20.14.06
Grazie per la correzione![]()