SimpleDOMHtml probléma
Sziasztok, adott az alábbi rövid kód:És ezt a hibaüzenetet kapom:
Eddig bármely egyéb URL nem okozott problémát. A hiba oka szvsz az lehet, hogy túl nagy a forrás mérete, 2.5M.
Van valakinek ötlete, hogy mi lehet valójában a gond?
Valójában, ha van valami egyéb biztos megoldás a HTML oldal látható tartalmának kinyerésére, akkor az is jó lenne számomra.
■ <?php
include_once("simple_html_dom.php");
$html = file_get_html("http://www.xn--cipwebruhz-x4ad26l.hu");
echo $html->plaintext;
?>
Notice: Trying to get property of non-object in pro.php on line 4
Eddig bármely egyéb URL nem okozott problémát. A hiba oka szvsz az lehet, hogy túl nagy a forrás mérete, 2.5M.
Van valakinek ötlete, hogy mi lehet valójában a gond?
Valójában, ha van valami egyéb biztos megoldás a HTML oldal látható tartalmának kinyerésére, akkor az is jó lenne számomra.
Curl
A phpinfo()-ban nézd meg, hogy hány megabájt memória áll a scripted rendelkezésére, elképzelhetőnek tartom, hogy azzal lesz a gond egyébként.
Végre gép előtt... Szóval
CURL: valami biztos én csinálok rosszul, de nekem nem plain text jö vissza, hanem tag-ekkel együtt minden, itt a rövid kód amit próbáltam:
strip_tags
style, script és talán még
class DOMDocument
Egyébként eddig úgy látom nem tűnt fel másoknak, hogy a hibaüzeneted egy objektumot hiányol. Én nem ismerem ezt a "simple_html_dom.php"-t, de ha ez egy osztály, akkor az idézett kódodból hiányzik a példánya.
Szerk.: én a script / style tag-en eléggé csodálkozom, elvileg azt is ki kéne szednie (hacsak nem adtad meg allowable_tags-ben és PHP 5.x+). Nincs esetleg a HTML-ben a "<" valahogy kiügyeskedve?
Kiszedi
strip_tags
ki is szedi a tag-eket, de ugye a tartalmuk ottmarad.Ja, értem már
...nem tűnt fel másoknak...
Szerintem pp a 2. hozzászólásban megoldotta a problémát, a hibaüzenet okát feltüntetve, az összes többi hozzászólás már onnantól kezdve felesleges volt. :)
Nem vitatkozni akartam
Én így segítek.
2. Futtattam.
3. A hiba előjött.
4. Megkerestem az okát és kijavítottam.
5. Kipróbáltam -> futott.
6. Megírtam a hozzászólásom.
Mindez 5 percembe került. Gondoltam segítettem, de látom nem. Sajnálom.
Részemről a fenti menet szokott lenni, mielőtt az észt osztom. Én ezt tartom korrektnek és szakmailag elfogadhatónak.
"Egyáltalán nem, mivel azóta egész más módszerrel próbálkozik, és sikerről még nem érkezett jeladás. Tehát ez a megjegyzésed volt felesleges. :)"
Lécci próbáld ki amit írtam, és írd le neked miért nem sikerült ezzel megoldani a problémát. Nálam hiba nélkül futott a fenti kód, a javítás után amit ajánlottam. (hisz azért ajánlottam)
pp
Ez kellett
Szerk: nem tudom a másik ilyen TG vagy TGR (mindkettő?) szokott-e lenni, bírom a beszédes username-eket.
Szerk2:
Ez jól esett
Köszönöm!
Nem is tudom milyen rég nem neveztek "fiatalabb csókának"!
Made my day.
pp
Sajnálom
Téged? Utoljára mintha az mlf
(persze szokás szerint: tévedés joga fenntartva!)
Palócz Pál volt az sztm.
Túl nagy az oldal, emeld a MAX_FILE_SIZE értékét.
pp
Kiírattam az alábbi adatokat
max_upload = 32
max_post = 32
memory_limit = 128
Szerintem félreértetted...
Túl nagy a beolvasott input, ezért nem elemzi, hanem false értékkel tér vissza a függvény.
Tényleg félreértettem,
yql
Nem ismerem, megnézem,