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

    fwrite() non mi funziona

    Codice PHP:
    $nuovo_totale=$tot-1;
      
    $filename="../img_loop/num.txt";
      if (
    is_writable($filename)) {
        
    $var=fopen($filename,'w');
        
    $somecontent="num=".$nuovo_totale;
        if (!
    fwrite($var$somecontent) ===FALSE) {
          echo 
    "impossibile scrivere";
          } else {
          
    fwrite($var,$somecontent);
        }
        
    fclose($var);
      } 
    Mi dà "impossibile scrivere";

    aggiungo che uso server Linux, il file di testo da aggiornare ha chmod settato 777 così come la cartella che lo contiene.

    dove sbaglio?

    grazie

  2. #2
    probabilmente sto sbagliando...
    ma così nn èun po' + corretto?

    Codice PHP:
    $nuovo_totale=$tot-1;
     
    $filename="../img_loop/num.txt"

      if (
    is_writable($filename)) {
     
        
    $var=fopen($filename,'w'); 
        
    $somecontent="num=".$nuovo_totale

        if (!
    fwrite($var$somecontent)) 
           echo 
    "impossibile scrivere"
        else
           echo 
    'file aggiornato correttamente';

        
    fclose($var); 
      }
       else
           echo 
    'il file non ha i permessi di scrittura'
    ciauz

  3. #3
    L'esempio è quello della guida ufficiale.

    Comunque ho risolto aggirando questo fastidioso ostacolo cancellando il file e successivamente ricreandolo scrivendoci all'interno. In questo modo, funziona alla grande!!


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.