Visualizzazione dei risultati da 1 a 3 su 3

Discussione: fopen con variabile

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    fopen con variabile

    ciao.
    ho il seguente codice:

    Codice PHP:
    function getSelectModel($page){
        
        
    $arrModels = array();
        
    $file_handle fopen($page"r");
        
    $i=0;
        while (!
    feof($file_handle) ) {
        
    $line_of_text fgets($file_handle);
        
    $parts explode(';'$line_of_text);
        
    $arrModels[$i]=$parts[0];
        
    $i++;
        }
        
    fclose($file_handle);

        
    $strSelect="<select>";
        foreach(
    $arrModels as $row)
        {
            
    $strSelect.="<option>".$row."</option>";    
        }
        
    $strSelect.="</select>";
        return 
    $strSelect;

    se chiamo la funzione con :
    getSelectModel('db.txt')
    e db.txt esiste , verificato con tanto di permessi di scrittura.
    ottengo questi warning:


    Warning: fopen(2) [function.fopen]: failed to open stream: No such file or directory in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\stagnini\stagninix\tes t.php on line 6

    Warning: feof(): supplied argument is not a valid stream resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\stagnini\stagninix\tes t.php on line 8

    Warning: fgets(): supplied argument is not a valid stream resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\stagnini\stagninix\tes t.php on line 9

    Warning: feof(): supplied argument is not a valid stream resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\stagnini\stagninix\tes t.php on line 8

    Warning: fgets(): supplied argument is not a valid stream resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\stagnini\stagninix\tes t.php on line 9

    Warning: feof(): supplied argument is not a valid stream resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\stagnini\stagninix\tes t.php on line 8

    Warning: fgets(): supplied argument is not a valid stream reso

    ecc.c.

  2. #2
    Il messaggio è chiaro No such file or directory.

    Passa un path assoluto (es. dirname(__FILE__) . '/db.txt').

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    pardon , scusate errore mio come non detto.
    Avevo aggiunto una riga che dava quest'errore il file non era corretto.

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.