Visualizzazione dei risultati da 1 a 2 su 2

Discussione: aiuto script

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    57

    aiuto script

    Ciao con questo script riesco a insereire delle frasi nel file, lo so che non è validato ma mi serve solo come esempio,
    però vorrei fare in modo che venga visualizzato il contenuto del file, ma sembra che echo non funzioni dall'interno della funzione, non ho capito perchè :master:
    Codice PHP:
    <?php
    if($_POST) {
        
    $percorso $_POST['percorso'];
        
    $file_p $_POST['file'];    
        
    $stringa $_POST['stringa'];
        
    $bool $_POST['bool'];    
        
    scrivere($percorso$file_p$stringa$bool);
    }

    else {
        
    mostra_form(); 
    }

    function 
    scrivere($percorso$file$testo$leggere 'falso') {
        
    $int_percorso $percorso $file;    
        if(!
    file_exists($int_percorso)) {
            
    touch($int_percorso);        
            if(
    is_writable($int_percorso)) {            
                
    $file_open fopen($int_percorso'w+');
                
    $file_write fwrite($file_open$testo);
                
    fclose($file_open);
                if (
    $leggere == 'vero') {
                    
    $file_open fopen($int_percorso'r');
                    
    $dim filesize($int_percorso);
                    
    $lettura fread($file_open$dim);
                    
    fclose($file_open);        
                    echo 
    $leggere;    
                }            
            }
            else { echo 
    'Il file non &egrave; scrivibile'; }    
        }    
    }

    function 
    mostra_form() {
        
    ?>
            <form name = "formo" action="" method="POST">
                Inserire il percorso del file: <input type="text" id="percorso" name='percorso' /> 
                             file: <input type="text" id="file" name='file'  size="10" /> 
                    
                Inserire la stringa:     <input type="text" id="stringa" name='stringa' /> 

                Inserire booleano per leggere e visualizzare il contenuto del file: <input type="text" id="bool" /> 

                            <input type="submit" name="invia" id="invia" value="invia" />
            </form>

        <?php
    }
    ?>
    :master:

  2. #2
    C'è un errore di nomi di variabili.

    Carichi il contenuto del file nella variabile $lettura:

    Codice PHP:
    $lettura fread($file_open$dim); 
    ma poi mandi in output $leggere:

    Codice PHP:
    echo $leggere
    Che è un booleiano.

    Chiaramente non può andare...

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.