[supersaibal]Originariamente inviato da Lord Byron
...
Ho semplicemente estratto i dati da un file di testo con fopen() e suddivisi con explode("|",$variaile)!
...
[/supersaibal]
Si ma fopen() apre il file (lettura, scrittura, ecc...) ma in se non esegue operazioni di I/O.
Cosa hai usato in seguito...fread, fgets, stream_get_line, altro...?

Poi...perchè usi explode()? esplode serve a suddividere una stringa, precedentemente caricata!, in un array di stringhe utilizzando separatori (string tokenizer).
Nel tuo caso non vedo caratteri '|'...

Questo frammento non funge?
codice:
<?php

$fname  = "nomedelfile.txt";
$hfile  = fopen($fname, "r");
$testo  = fread($hfile, filesize($fname));
fclose($hfile);

echo $testo;
?>