- if (file_exists($this->page)) {
- $this->raw = file_get_contents($this->page);
-
- if (preg_match_all('{
- \G <meta \s+ property="( [^"]+ )" \s+ content="( [^"]* )" > \s*
- }x', $this->raw, $meta)) {
- $matchlen = array_sum(array_map('strlen', $meta[0]));
- $this->raw = substr($this->raw, $matchlen); # delete matched contents
- $this->meta = array_combine($meta[1], $meta[2]); # [property => content]
- }