PDA

View Full Version : [php] creazione files da file di testo.


john_revelator
06-11-2007, 01:02
Salve a tutti. Ho un problema che proprio non riesco a risolvere relativamente alla creazione di file a partire da un file di testo che contiene un nome per ciascuna riga.

Lo script è molto semplice

$elenco = file('elenco.txt');
foreach($elenco as $singolo) {
$mio_file = fopen($singolo,"w+");
fwrite($mio_file,'');
fclose($mio_file);
}


L'errore che ottengo è il seguente

Warning: fopen(miofile.txt
) [function.fopen]: failed to open stream: Invalid argument in C:\percorso...
e così via per tutti i file

Se anzichè da un array vado a creare il singolo file dandogli il nome tramite una stringa funziona.
Ne deduco che il problema sia l'array.
Sapreste dirmi dove sta l'errore?
Ciao a tutti. :)

john_revelator
06-11-2007, 01:06
Un'ora che ci sbattevo la testa. Appena ho postato ho risolto. Il forum porta fortuna. Ho aggiunto un semplice trim.


$elenco = file('elenco.txt');
foreach($elenco as $singolo) {
$singolo = trim($singolo);
$mio_file = fopen($singolo,"w+");
fwrite($mio_file,'');
fclose($mio_file);
}


Buona notte :)