проверка дали текста съдържа "shell" или "php

kWo

Registered
прочитам файловете с readfile и искам да проверя от резултата дали съдържа тези две думи и ако да да ми иведе някакъв ерор :?
 
не си прочел правилно аз искам а проверя резултата от readfile($file);

някое елементарно кодче може ли
 
Код:
<?

  $file="text.txt";
  
  $op=fopen($file, "r+");
  
  while (!feof($op))
  {
  $new=fgets($op, 999);
  }
  
  $n=preg_match('/shell/i', $new);
  if ($n)
  {
  echo "Ima";
  }
  else
  {
  echo "nqma";
  }

?>
 
така не става

виж какво искам

<?php
$file = 'rappresent.jpg';
echo readfile($file);
?>

сложи линк към изображение и виж резултата и искам от този резултат да проверя дали съдържа някакви думи като shell, c99
 
е за какво ти е да проверяваш картинка, дали садържа такав код ? дори и да се качи шел в сайта ти под формат .jpg няма начин да се използва кода, ако в сайта ти няма RFI или LFI несам сигорен, кое точно беше ..
 
Код:
<?php
$filename = "fr.jpg";
$handle = fopen($filename, "rb");
$contents = fread($handle, filesize($filename));
fclose($handle);

$n[0]=preg_match("/shell/i", $contents);
$n[1]=preg_match("/php/i", $contents);

if ($n[0])
{
echo "Думата shell се садържа !<br /><br >";
}
else
{
echo "Думата shell несе садържа !<br /><br >";
}

if ($n[1])
{
echo "Думата php се садържа !<br /><br >";
}
else
{
echo "Думата php несе садържа !<br /><br >";
}



?>
 
като напиша дума която я има в изображението не го намира за това исках от получения резултат readfile($file); -получения текст да се търси с някаква проверка

защото така не става..

а ето от какви резултати трябва да търи думата
яШяаJFIFяЫC яЫC яАББ"яД яДµ}!1AQa"q2Ѓ‘Ў#B±БRСр$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzѓ„…†‡?‰Љ’“”•–—?™љўЈ¤Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪбвгдежзийкстуфхцчшщъяД яДµw!1AQaq"2ЃB‘Ў±Б #3RрbrС $4б%с&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ѓ„…†‡?‰Љ’“”•–—?™љўЈ¤Ґ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪвгдежзийктуфхцчшщъяЪ?ыYУc‚юЮЬЙюєF}о2IЖЬ1кO§®1ЧС‡NУYгЋже^&+хЙйIв‰ьCa’X31bXw9Пn*M3Nџд†VIRо‚xЬ}q‚~‡ћkу„яЪ&”ofvН^)›vю·µ»K?§‰cИеБqЯ>хHxib?.юv,ІrsЛdcРЦфq4Цшт‘‚ ;}iD1«”NаTtвѕ‰P„Тґtщњ¦№µќ%G„,lTў‚Ґ”ћ”П k_ЪZWJН‡њ+dcaОБз†ІфЌDНв=kИIdЩvс?—вЊ¤‚?•Д^Ќ/‘j;ќЅґѕ`ЙЕPсHa¶qЛю Тcќfy&IЦ6loђЗЯйЗлG?<БЎw'ћШ®ёНКќЪю®JIHЙ†ЭRФ PЌ“·Тљџ MГ з4ЕќШ‚КTpКZљд4
 
Кода работи 100% съм сигорен, защото го пробвай няколко пъти .. там в preg_match променяй думата ..
 

Back
Горе