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

    gestione file non funziona

    Ciao ,
    il problema si presenta quando cerco di modificare il contenuto di un file txt presente su un server di hosting.
    se eseguo questo file in locale (easyphp) funziona. quando lo metto online mi carica il contenuto del file dentro la textarea ma quando premo il bottone per salvare il testo nel file txt mi si ricarca la pagina e non salva niente.
    questo problema dovrebbe essere facile da risolvere eppure non ci arrivo (sto chiedendo anche alla ditta che offre gli spazi dal momento che sono stati recentemente attaccati dagli hacker, meglio escudere ogni possibilità).
    Codice PHP:
    <?php
    if(isset($_POST["but"])){
        
    $file=fopen("testo.txt","w+");
        
    $testo=$_POST["text"];
        
    fwrite($file,$testo);
        
    fclose($file);
        
    $page "prova.php";
        
    $sec "0";
        
    header("Refresh: $sec; url=$page");
    }
    ?>
    <form method="POST" action="prova.php">
    <textarea name="text" style="width:600px;height:300px;">
    <?php
        $file
    =fopen("testo.txt","r");
        
    $letto=fread($file,filesize("testo.txt"));
        echo 
    $letto;
        
    fclose($file);
    ?>
    </textarea>
    <input type="submit" name="but" value="salva"/>
    idee del perchè?

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    sicuro di avere i permessi per scrivere su quel file?
    Quando fai l'upload di un file in remoto, questo è di proprietà del utente associato al servizio ftp. Per ragioni di sicurezza quell'utente è diverso dal utente "che fa girare" php

  3. #3
    Dovrei avere tutti i permessi.
    Fino a 2 settimane fa funzionava perfettamente

  4. #4
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    intanto togli header(refresh)...così vedi se ci sono degli errori

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.