Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Apr 2012
    Messaggi
    510

    Leggere da file: pagina che non si carica

    Sto provando a leggere da un file situato nello stesso path del localhost.
    Questo file ha varie stringhe, e ogni stringa è separata dal punto e virgola.
    La funzione readString che ho definito dovrebbe proprio leggere la prima stringa dal file e stamparla con echo.Questo file ha i permessi in lettura.
    Il validatore php che sto usando mi dice che non ci sono errori di sintassi, eppure se provo a caricare la pagina (che viene caricata tramite un form scritto in html).La pagina non viene proprio caricata, cioè il browser resta in attesa, aspetto aspetto e non si carica.
    Questo è il codice:

    Codice PHP:
    <?php
        
    function readString($filename$var)
        {
            
    $file=fopen($filename,"r");
            while(
    $temp!=";")
            {
                
    fread($file,1);
                
    $result=$result.$temp;
            }
            
    fclose($file);
            
    $var=$result;
        }
        
    $filename="log.txt";
        
    readString($filename,$nome);
        echo 
    $nome;
    ?>
    Quale può essere il problema?

  2. #2
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    ciao

    prova cosi



    codice:
    
    <?php 
        function readString($filename, $var) 
        { 
            $file=fopen($filename,"r"); 
            while($temp!=";") 
            { 
               $temp=fread($file,1); //fread restituisce la stringa letta ma la devi mettere da 
            //       qualche           parte  ma io userei la fgets
                $result=$result.$temp; 
            } 
            fclose($file); 
            $var=$result; 
        } 
        $filename="log.txt"; 
        readString($filename,$nome); 
        echo $nome; 
    ?>
    Tecnologia

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.