07/12/09 10:05
cassin.simone
Ciao a tutti, sto facendo la vers. 3 del sito e sto lavorando in locale con easyphp (non credo sia questo che dia errore).
Ho un file (elenco.txt) dove sono salvati (uno per riga) i file che devo poi (tramite codice) aprire con fopen.
Allego il codice php
L'errore me lo da quando le righe del file elenco.txt sono più di una (quando una sola non mi dice niente per fortuna).
Il testo dell'errore è il seguente:
Warning: fopen(repository/file_1.txt ) [function.fopen]: failed to open stream: Invalid argument in C:\Programmi\EasyPHP5.3.0\www\extra\news\index.php on line 39
Dove sbaglio?
Grazie
SC
Aggiunta: ho provato a stampare a schermo le varie righe del txt elenco e la prima (quella dell'errore) termina con uno spazio che non ci dovrebbe essere e che io non ho messo nel txt. Perchè?
Ho un file (elenco.txt) dove sono salvati (uno per riga) i file che devo poi (tramite codice) aprire con fopen.
Allego il codice php
<?php //Elenca tutti i file scritti in elenco.txt $list=fopen("elenco.txt", "r"); $array=file("elenco.txt"); fclose($list); //Ciclo di pubblicazione $count=0; while ($count<>count($array_news)){ $news="repository/".$array[$count]; $news_txt=fopen($news, "r"); //Riga dove da errore! $count=$count+1; } ?>
L'errore me lo da quando le righe del file elenco.txt sono più di una (quando una sola non mi dice niente per fortuna).
Il testo dell'errore è il seguente:
Warning: fopen(repository/file_1.txt ) [function.fopen]: failed to open stream: Invalid argument in C:\Programmi\EasyPHP5.3.0\www\extra\news\index.php on line 39
Dove sbaglio?
Grazie
SC
Aggiunta: ho provato a stampare a schermo le varie righe del txt elenco e la prima (quella dell'errore) termina con uno spazio che non ci dovrebbe essere e che io non ho messo nel txt. Perchè?
Ultima modifica effettuata da cassin.simone 07/12/09 10:12
aaa