Erro 500 com XPATH em servidor Linux/CPanel
Bom dia.
Estou utilizando XPATH para capturar elementos de uma página html que foi carregada via CURL e no meu servidor de testes local ( XAMPP windows ) está OK, porém quando subo para um servidor apache linux ( com cpanel ), não roda e me dá erro 500. Podem me ajudar a encontrar o problema?
Vejam o código:
$dom = new DOMDocument;
// Carregar o HTML recolhido para o DOMDocument
@$dom->loadHTML($html);
$xpath = new DomXPath($dom);
$dayxpath = $xpath->query('//td[contains(@class, "theDay")]');if(count($dayxpath) == 0)
return ;
echo "<pre>";print_r($dayxpath[0]); // Aqui acontece o erro
die("");
O código acima aqui nos meus testes locais me retorna o conteúdo abaixo:
DOMElement Object
(
[tagName] => td
[schemaTypeInfo] =>
[nodeName] => td
[nodeValue] => Segunda-feira, 26 de Outubro de 2015
[nodeType] => 1
[parentNode] => (object value omitted)
[childNodes] => (object value omitted)
[firstChild] => (object value omitted)
[lastChild] => (object value omitted)
[previousSibling] =>
[nextSibling] => (object value omitted)
[attributes] => (object value omitted)
[ownerDocument] => (object value omitted)
[namespaceURI] =>
[prefix] =>
[localName] => td
[baseURI] =>
[textContent] => Segunda-feira, 26 de Outubro de 2015
)
Porém no servidor linux/cpanel dá erro 500 bem no ponto onde tento acessar os elementos do array gerado $dayxpath[0]
Já verifiquei e o suporte a XPath está ativado no servidor:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/4lklKFB.png&key=43f0580d24ed8a88e50535382f24efdc7434c190cc43ba67ae5d0bfee8edeefc" alt="4lklKFB.png" />
Discussão (5)
Carregando comentários...