Načítání jmen z .txt

Jak v PHP udelam, aby se mi nueco nacitalo z .txt a PHPcko s tim normalne pracovalo?
Tim myslim, ze mam napr. seznam chranenejch jmen v souboru jmena.txt a chci, abych v PHP jenom neco zadal - napr. funkce $chranene a ta funkce chranene by obsahovala vsechny ty jmena z toho TXTéčka...

Potřeboval bych to použít např. tady:
if (($jmeno=="$chranene"):
echo "blablabla";
else:
echo "bleble";

V tom .TXT by bylo napr 15 jmen oddelenejch napr. carkama ;-)

Jak na to?
jmeno.txt bude obsahovat každé jednotlivé jméno na samostatném řádku.

pak ve skriptu načteš jména do pole:
$jmena = file('jmena.txt');

a na zjištění, zda je příslušné jméno v poli, je šikovná funkce in_array
if(in_array($jmena, $jmeno)) {
// jedna akce
}
else {
// druhá akce
}
nebo pokud chces mit ta jmena oddelena carkami, muzes skript od Nipala pozmenit takto:

<?php
// $jmeno je stejna promenna, jako ve tvem skriptu.

$jmena = join ('', file('jmena.txt'));
trim($jmena);
$pole = explode("," , $jmena)
if(in_array($jmena, $jmeno)) {
// jedna akce
}
else {
// druhá akce
}
?>
Asi vás zklamu, ale nefunguje to!

Napsal jsem uplne nejjednodussi vec, co me napadla:

<?php
$jmena = file('jmena.txt');
if (in_array($jmena, $jmeno)) {
echo "Je tam!"
}
else {
echo "Neni tam!"
}
?>

a vesele mi to napise:
Parse error: parse error, expecting `','' or `';'' in /3w/wz.cz/r/ronin-clan/1.php on line 5
dneska uz jsem z php uplne blbej, ale nechybi nahodou za tim echo strednik?
Parse error: parse error, expecting `','' or `';'' in /3w/wz.cz/r/ronin-clan/1.php on line 5
Chyba parsovani, ocekavany "," nebo ";" v /3w...../1.php na radku 5

Staci si precist, co je to za chybu -> chybi strednik (resp. dva)...
<?php
$jmena = file('jmena.txt');
if (in_array($jmena, $jmeno)) {
echo "Je tam!";
}
else {
echo "Neni tam!";
}
?>
Noo, tak ja napisu PRESNE co jsem ztvoril:

soubor 1.php:
<?php
$jmena = file('jmena.txt');
$jmeno = MyFlower
if (in_array($jmena, $jmeno)) {
echo "Je tam!";
}
else {
echo "Neni tam!";
}
?>

soubor jmena.txt:
MyFlower
FlyChicken
Vojda
Zelená
Pejsek

a ted kdyz se podivam na 1.php tak to zvesela vypise tohle:
Parse error: parse error in /3w/wz.cz/r/ronin-clan/1.php on line 4
coz, jak jsem pochopil, znamena, ze mam chyvu v lajně č. 4, takže:
kde v tadytom "if (in_array($jmena, $jmeno)) {" mam chybu?
oprav radek 3: $jmeno = "MyFlower";
ještě je tam přehozená ta podmínka ($jmena, $jmeno) - první je co se hledá, pak zdroj
... ale stejně mi to pod windows a php-5 nechodí, asi nějaký konflikt file s \n - \r\n, protože mi to jde až takhle:

<?php
$jmeno="MyFlower";
$jmena = file_get_contents("jmena.txt");
$jmena = explode("\r\n", $jmena);
if (in_array($jmeno, $jmena)) {
echo "Je tam!";
}
else {
echo "Neni tam!";
}
?>

na wz by muselo být:
$jmena = explode("\n", $jmena);

... nebo, možná, by to tam šlo s tím file?
ja mam konce radku windowsovy a tady na wz mi to s file normalne funguje
Ja bych to napsal takhle:

<?php
$jmeno = "MyFlower"; //Chranene jmeno
$fp = fopen('jmena.txt');
$soubor = fread($fp, filesize('jmena.txt')); //Nemuzeme pouzit file_get_contents, ptze je az od PHP5 (proto uz nejsem na WZ)
$fc = fclose($fp);

$jmena = explode(',', $jmena);

if(in_array($jmeno, $jmenam, true)) { // Kdyby nahodou nekdo napsal mYfloWer
echo "Je tam";
}else{
echo "neni tam!";
}
?>
Díky všem (hlavně Havel-st) za pomoc - už mi to funguje - za chvilku sem dam link na to, kde jsem to pouzil :-))))))
... file_get_contents ... az od PHP5 ...

myslím že od verze 4.3 - file_put_contents přidali později
Havel-st: mas pravdu. Ja sem byl vychovan na konci PHP4 ale programovat sem zacal (jako vic) pro PHP5 (predevsim kvuli tridam a novejm fcim eg onem gile_*_contents)...:) (viz http://cz.php.net/file_get_contents )
... ale jako oddělovač použít čárku místo řádkování bych taky dooručoval
ja bych doporucoval pouzit databazi :-D
OndraSter:
vtipalku...