[Aiuto]Script lettura righe da fle

Stato
Discussione chiusa ad ulteriori risposte.
24 Febbraio 2014
169
28
47
108
Salve, inizio col dire che non so niente di php e ho bisogno solo di questo script, non ho il tempo per studiarlo.

<?php
$file
= file("file.txt");

echo
$file[0];
?>


Sono arrivato solo a questo ma vorrei fare che venisse un echo per ogni riga del file esistente
mi spiego:

Facciamo caso il mio file ha 7 righe voglio che venga cosi:

echo $file[0];
echo $file[1];
echo $file[2];
echo $file[3];
echo $file[4];
echo $file[5];
echo $file[6];

echo $file[7];

ma vorrei che fosse automatico visto che gli utenti andranno ad aggiungere righe al file di testo.
 
PHP:
$array = file(dirname(__FILE__) . '/file.txt');

foreach ($array as $line) {
	echo $line . '<br />';
}
 
Topic riaperto [MENTION=133986]Zanzo[/MENTION], grazie mille per il tuo aiuto se sei sempre disponibile avrei bisogno di una piccola modifica

$array = file(dirname(__FILE__) . '/file.txt');

vorrei che qui invece caricasse a random dei file .txt da me indicati

esempio, "a.txt";"b.txt";"c.txt"
vorrei che venisse caricato solo 1 di loro a random
e restituire sempre un echo con tutte le righe come mi ha mostrato prima ;).
 
Topic riaperto [MENTION=133986]Zanzo[/MENTION], grazie mille per il tuo aiuto se sei sempre disponibile avrei bisogno di una piccola modifica

$array = file(dirname(__FILE__) . '/file.txt');

vorrei che qui invece caricasse a random dei file .txt da me indicati

esempio, "a.txt";"b.txt";"c.txt"
vorrei che venisse caricato solo 1 di loro a random
e restituire sempre un echo con tutte le righe come mi ha mostrato prima ;).

PHP:
$files = array('file1', 'file2', 'file3');
$rand = array_rand($files);

$array = file(dirname(__FILE__) . '/' . $files[$rand] . '.txt'); 

foreach ($array as $line) { 
    echo $line . '<br />'; 
}
 
Let's make a difference
PHP:
$files = array('file1','file2','file3');
echo implode('<br />',file(__DIR__.'\\'.$files[array_rand($files)].'.txt'));
 
Stato
Discussione chiusa ad ulteriori risposte.