Pobieranie niektórych informacji za pośrednictwem PHP ze strony internetowej przy użyciu simple_php_dom
i curl. Problem polega na tym, że strona nie jest poprawnie zbudowana, więc obiekt DOM zawiera błędne informacje.Jak mogę uzyskać stronę HTML jako ciąg znaków przez PHP?
Jak mogę uzyskać plik HTML jako ciąg w PHP var, aby można było uruchomić przez niego wyrażenie regularne?
Zwinięcie nie działa, ponieważ ignoruje złą część.
simple_html_dom.php
ma ten sam problem.
wget
nie działa, ponieważ nie mam uprawnień do niego na serwerze.
To właśnie sugeruję. – Christian
Działa tylko wtedy, gdy włączone jest allow_url_fopen. Naprawdę nie ma powodu, żeby to działało również z curl. –
Ignoruje również część pliku: S Jedynym, który do tej pory naprawdę poprawnie odczytuje plik, jest wget, którego nie mogę użyć: S – fmsf