Skocz do zawartości

Problem z preg_match_all


Kaviorek

Rekomendowane odpowiedzi

Witam,

czy ktoś mi może powiedzieć, dlaczego poniższy kod nie działa? bo już nie mam siły... chyba nic prostszego się nie da przy użyciu tej funkcji zrobić...

chcę pobrać to co znajduje się w <h1>

wyświetla: Array

<?
$kontent = file_get_contents('https://www.strona.pl');
preg_match_all('#<h1>(.*?)</h1>#', $kontent, $naglowek);
echo $naglowek;
?>

dziękuję

Odnośnik do komentarza
Udostępnij na innych stronach

Taka porada na przyszłość: jeśli jakaś zmienna niepożądanie wyświetla Array i nie wiesz o co chodzi, wypisz wszystkie wartości tablicy za pomocą:

echo '<pre>';
print_r($zmienna);
echo '</pre>';

To jest druga najprzydatniejsza rzecz po wpisywaniu

echo '';

w różnych miejscach kodu :)

Program partnerski na Twoje katalogi i precle! Nawet 20% prowizji!
Odnośnik do komentarza
Udostępnij na innych stronach

i żeby nie zakładać nowego wątku,

to czy za pomocą jakiejś php-owej funkcji (z użyciem też preg_match) mogę dopisać np. pod </h1> jakiś tekst?

pliki mają rozszerzenie .htm...

//edit

związane to by było z zapisaniem plików, więc chyba nie da rady,

chodzi o a'la notatnikowe 'znajdź i zamień', korzystam z programy Find&Replace, ale właśnie chciałbym do każdego pliku dodać inną treść, którą już bym sobie wylosował przy pomocy php...

będzie trzeba ręcznie chyba :/

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności