Portál AbcLinuxu, 16. července 2025 20:39


Dotaz: PHP: Podmínka pro ověření obsahu souboru

2.3.2011 14:16 Libor Kron
PHP: Podmínka pro ověření obsahu souboru
Přečteno: 278×
Odpovědět | Admin
Ahoj,

Potřeboval bych poradit jak mužu vytvořit podmínku pro kontrolu obsahu v souboru.
$soubor = data.txt;
$fh = fopen($soubor, 'r');
$data = fread($fh, filesize($soubor));
fclose($fh);

echo $data ."<br/>";
echo mi vrátí výsledek:
sd6fg4s6dfg465sdfg4s6df5.sd5f4.sd5f465
fs9d8f75fg46asd5fg4s6df5.sd5f4.sd5f465
dfsd86dfg4uzi7k9hg8j6df5.sd5f4.sd5f465
vbbcxyc6dfg465sdfg4s6df5.sd5f4.sd5f465
a potřebuji ověřit, jestli retězec dfsd86dfg4uzi7k9hg8j6df5.sd5f4.sd5f465 v souboru existuje ale vůbec netuším ani jak bych to měl udělat.

Porádíte prosím? Díky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.3.2011 14:47 ubuntak
Rozbalit Rozbalit vše Re: PHP: Podmínka pro ověření obsahu souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
regex http://www.php.net/manual/en/function.preg-match.php
Řešení 1× (LangPa)
2.3.2011 21:06 12345 | skóre: 41 | blog:
Rozbalit Rozbalit vše Re: PHP: Podmínka pro ověření obsahu souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
$str = 'dfsd86dfg4uzi7k9hg8j6df5.sd5f4.sd5f465';
$data = file_get_contents('data.txt');
$strFound = (strpos($data, $str) !== false);
var_dump($strFound);

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.