salve avrei bisogno di uno script che Vada a prendermi una riga richiesta tramite variabile get in un file di testo e me la stampi a schemo. Chi mi può aiutare?grazie
salve avrei bisogno di uno script che Vada a prendermi una riga richiesta tramite variabile get in un file di testo e me la stampi a schemo. Chi mi può aiutare?grazie
La funzione file() legge tutte le righe di un file e ti restituisce un array. Una volta che hai l'array, ti basta prendere l'n-1-esimo elemento (gli array contano a partire da zero) ed hai la riga che ti serve.
lla fine ho risolto così:
Codice PHP:
<?
$file = 'urls.txt';
$action = trim($_GET['id']);
$action = (empty($action) || $action == '') ? 'create' : 'long';
if($action == 'long')
{
$urls = file($file);
$id = trim($_GET['id']) - 1;
if(isset($urls[$id]))
{
echo "Il link rimanda a: {$urls[$id]}";
exit;
}
else
{
die('Errore: l\'id non esiste. Riprova.');
}
}
?>