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. :)
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. :)