wenn wert in txt datei enthalten, inlude html datei

Brothers

Mitglied
hallöchen...
ich möchte wenn das wort "Taschenrechner" in einer zeile der txt datei enthalten ist, das php mir eine seite includet

code bis jetzt
PHP:
<?php 

$exarray = file ('txt/extra.txt');

print_r ($exarray);

if (in_array('Taschenrechner', $exarray)){
    include("extra/rechner.html");
}
?>

die txt datei
Code:
Taschenrechner
Wetter
Eigene Ip
Newsticker
Datum

ich habs auch schon mit array_search probiert

kann mir jemand helfen?
 
lies das file nicht als array sondern als string ein und such dann per preg_match nach folgenden Ausdruck:
PHP:
/Taschenrechner/

EDIT: In etwa so:
PHP:
<?php 

$extra = implode(" ",file ('txt/extra.txt'));

echo $extra;

if (preg_match('/Taschenrechner/', $extra)){
    include("extra/rechner.html");
}
?>
 
Zuletzt bearbeitet:
noch eine Variante

PHP:
$extra = file_get_contents('txt/extra.txt');
echo $extra;

if (strstr($extra,'Taschenrechner')!==false) include("extra/rechner.html");
 
Zurück