Nem is pont úgy írtad az elsőt, ahogy a forrásban van. Ott ugyanis minden sor végén van egy szóköz is. Nem rögtön az új sor karakter. Egyébként meg preg_match()
<?php
function keres($mit, $miben) {
$mit = preg_replace('/\s+/', '\s*', preg_quote($mit,'/'));
return preg_match('/'.$mit.'/i', $miben);
}
$keres = '
<blockquote> <p><b class="note">Note</b>:
<p class="para">
If you only want to determine if a particular <i><tt class="parameter">needle</tt></i>
occurs within <i><tt class="parameter">haystack</tt></i>, use the faster and less memory
intensive function <span class="function"><a href="function.strpos.php" class="function">strpos()</a></span> instead.
</p>
</p></blockquote>
';
$oldal = file_get_contents('http://hu.php.net/manual/en/function.strstr.php');
if (keres($keres, $oldal)) {
echo "Müxik! Király! :)";
}else{
echo "Valami nem okés.";
}
?>