Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 28
  1. #11
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    260
    Certo se ciò che devi fare ha pochissimo impatto computazionale, ok.
    E' solo un contatore di accessi fatto a modo mio...

  2. #12
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Penso che possa andare. Ma quando hai a che fare con la concorrenza, nulla può esser detto con certezza. Prova

    [.:: JaguarXF ::.]
    __________________

  3. #13
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    260
    Secondo voi è meglio un ciclo for o while?
    Es:
    Codice PHP:
    for (is_writeable('file.txt'); is_writeable('file.txt') == falseis_writeable('file.txt')){
    //attende
    }
    print 
    "adesso esegui scrittura";
    ........ 
    oppure:

    Codice PHP:
    while(is_writeable('file.txt') == false){
    is_writeable('file.txt');
    }
    print 
    "adesso esegui scrittura";
    ...... 
    O non vanno bene nessuna delle due? :master:

    Ciao e grazie

  4. #14
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    260
    ehmm :master:
    Che ne pensate? :master:

  5. #15
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    260
    Siccome non ho modo di provarlo perche non ho ancora scoperto il trucco per l'ambiguità, volevo sapere se uno dei due cicli va bene almeno teoricamente...
    Ciao e grazie

  6. #16
    da come li hai scritti, secondo me sono equivalenti...anche se forse resta più chiaro il ciclo while
    (poi sul for manca una { ...)

    aquatimer2000

  7. #17
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Codice PHP:
    while(is_writeable('file.txt') == false) ;
    // Aggiorna il file in scrittura 
    Che ovviamente coincide con:

    Codice PHP:
    while(!is_writeable('file.txt')) ;
    // Aggiorna il file in scrittura 

    [.:: JaguarXF ::.]
    __________________

  8. #18
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    260
    Ciao ragazzi

    Ho ripreso questo topic perchè ho un piccolo dubbio, siccome nello script devo modificare "scrivere" più file, e vorrei che tutti e tre venissero modificati nella stessa funzione e quindi nello stesso attimo, volevo sapere se il seguente esempio è valido...

    es:
    Codice PHP:
    <?
    $filename 
    "conta1.php";
    $contenuto "1";

    #controlla while per verificare se il file è scrivibile
    while(!$inizio=fopen($filename,"w")){ 
    $inizio=fopen($filename,"w"); 

    $inizio=fopen($filename,"w"); //apre il file in scritt
    fwrite($inizio$contenuto);

    $filename2 "conta2.php";
    $contenuto2 "1";
    $handle=fopen($filename2,"w"); //apre il file in scritt
    fwrite($handle$contenuto2);
    fclose($handle);

    $filename3 "conta3.php";
    $contenuto3 "1";
    $handle2=fopen($filename3,"w"); //apre il file in scritt
    fwrite($handle2$contenuto3);
    fclose($handle2);

    //chiudo il primo file
    fclose($inizio);
    ?>
    Volevo sapere se i file che si devono modificare prima della la chiusura di "fclose($inizio)" siano accessibili, e quindi se il ciclo while attende fino a "fclose($inizio)"?!?

    Grazie mille

  9. #19
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    260
    non sono stato molto chiaro? :master:

  10. #20
    per vedere se il file è accessibile basta che fai un controllo con is_writeable

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.