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

    Scrivere su file dati passati con POST

    Salve a tutti.
    Non riesco proprio a capire perchè non mi scrive sul file la stringa che passo a una pagina PHP?

    Ecco il codice
    codice:
    <?php
    $stringa = $_POST['info'];
    
    $filePath = "home_info.txt";
    
    if(file_exists($filePath)){
    	$file = fopen($filePath, "w");
    	fwrite($file,$stringa);
    	fclose($file);
    }
    else echo 'NON esiste';
    ?>
    Qualcuno potrebbe aiutarmi? Perchè non vedo dove possa essere l'errore e sto impazzendo!

  2. #2
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Avrai assegnato al file gli opportuni permessi per renderlo writable.
    Prova a non partire con un file completamente vuoto (0 byte) da riscrivere:
    w, w+, a, a+.

    Prova a far girare questo da solo:
    Codice PHP:
    <?php
    $stringa 
    "Contenuto di prova"//$_POST['info'];

    $filePath "home_info.txt";

    if(
    file_exists($filePath)){

     if (
    is_writable($filePath)){
       echo 
    "File is writable
    "
    ;

        
    $file fopen($filePath"w");
        
    fwrite($file,$stringa);
        
    fclose($file);

     } else {
       echo 
    "File is NOT writable
    "
    ;
     };

    } else {

    echo 
    'NON esiste';

    };

    ?>

  3. #3
    Ok come faccio a settare i permessi ( su Aruba ) in modo che possa leggere e scrivere su file???

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.