Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy tekst leży pomiedzy dwoma wierszami, Szablony...
Major
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 22.07.2004

Ostrzeżenie: (0%)
-----


A więc tak. Mam dajmy taki tekst
Kod
hjsagdasd
<!-- START cos -->
{cos.HEADER}
<!--END cos -->
fgdgdfg

i nie wiem jak sprawdzic czy element "{cos.HEADER}" lezy pomiedzy "<!-- START cos -->" i "<!--END cos -->"
Może ktos podać jakąś pomocna funkcje lub/i przykladowy kod?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. <?php
  2. function search_in_file($filename, $przed, $searching, $po)
  3. {
  4.  $plik = file_get_contents($filename); // Pobieramy zawartosc pliku
  5.  
  6.  $searching_for = $searching;
  7.  
  8.  if(preg_match(&#092;"/\".$przed.\"n\".$searching_for.\"n\".$po.\"/\", $plik, $array))
  9.  {
  10. // Wartosc zmiennej $searching_for znajduje sie w pliku pomiedzy $przed i $po
  11. return true;
  12.  }
  13.  else
  14.  {
  15.  return false;
  16.  }
  17. }
  18.  
  19. // Przykład użycia
  20. $reading = search_in_file('plik.txt', '<!-- START cos -->', '{cos.HEADER}', '<!--END cos -->');
  21.  
  22. echo ($reading) ? 'Znaleziono' : 'Nie znaleziono';
  23. ?>


nie wiem czy działa... pozdro
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:24