Comments (5)
You have a Notice
, not Error
or even Warning
- nothing serious.
Try adding error_reporting(E_ALL & ~E_NOTICE);
at the begining of the file.
I'll look into the cause of this Notice, nonetheless.
from hquery.php.
Looks like for some reason the response from the server starts with:
HTTP/2 200
while the library expects it to starts with something like:
HTTP/1.1 200 OK
The notice is about the missing status message "OK" - nothing wrong actually.
from hquery.php.
Thanks for the input. How do you get that though? HTTP/2 vs. HTTP/1.1? When I try in your playground it says STATUS: 200 OK
from hquery.php.
I added error_reporting(E_ALL & ~E_NOTICE);
and var_dump($doc);
returns
/home/classes/PropertyPage.php:39:boolean false
from hquery.php.
hQuery::fromUrl
uses my implementation of the HTTP through fsockopen()
.
I do not recommend it for advanced use cases. It is there originally for the ease of use and to avoid extra dependencies. But I recommend everybody to use some other method for fetching the HTML and feed it to hQuery::fromHTML($html, $url=null)
.
See #26 for some details and the README.
In any case, hQuery::fromUrl
returns FALSE
for any HTTP response but 200.
Try var_dump(hQuery::$last_http_result) to get some details on the HTTP response. Or even better, use a PSR-7 library to fetch the document.
from hquery.php.
Related Issues (20)
- Get Attribute value HOT 3
- Error in file permissions HOT 13
- javascript HOT 1
- It is skipping empty data with find_text() method. How to get empty data also? HOT 5
- I want to list all the urls within a given page using hquery and save them. HOT 1
- Selector .class1.class2 seems to not work HOT 4
- :nth-child support HOT 2
- How to select data in all table rows having height or width attribute not class or id HOT 1
- fromHTML is returning {"headers":null,"tag_map":null} HOT 5
- Feature request: XPath selectors
- How can I parse this? HOT 1
- How to download the webpage until specific element? like <title> HOT 2
- Timeout HOT 2
- How to parse this? HOT 2
- Fixing types HOT 2
- Support of different attribute selectors HOT 2
- PHP 8 throws deprecated notice
- outerHtml() method modifies the content HOT 2
- How to search in range of POSitions? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hquery.php.