Jako dość początkujący w php proszę o pomoc w rozwiązaniu pewnego problemu. Staram się przygotować skrypt pobierający dane z pliku xxx.htm.
Chodzi mi o "wyjęcie" określonej tabeli z treści pliku. Dla ułatwienia zadania treść do pobrania mam zamkniętą w opisach:
Kod
<!-- TemplateBeginEditable -->
<!-- TemplateEndEditable -->
<!-- TemplateEndEditable -->
Do odczytu zrobiłem coś takiego (zapewne całkiem dziwacznie, ale działa):
<? $plik = \"../katalog/nazwa.htm\"; $n2 = \"<!-- TemplateEndEditable --></td></tr></table></body></html>\"; ?>
Koniec stringa jestem w stanie spokojnie "oczyścić" z niepotrzebnych elementów, ale mam zagwozdkę z początkiem. Problem polega na tym, że do określenia miejsca odczytu (początku) z pliku używam konkretnej wartości, a jeśli cokolwiek zamiesza się w nagłówku pliku to zaczynam dostawać głupoty.
Kod
$n1 = fread(fopen($plik, "r"), 485);
Próbowałem określić pozycję przez fseek(), ale to chyba nie tędy droga. Generalnie chciałbym wywalić ze stringa wszystko do pierwszego opisu. Czy mógłbym prosić o podpowiedzi?Z góry dzięki za pomoc.
Pozdrawiam,
Pikom