Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, os métodos abaixo só retornam 0 e a string do echo não está aparecendo. O que pode ser?
class limpaArquivo { var $path. var $conteudo_body. var $conteudo_style. function limpaArquivo( $path) { $this->path = $path. $dados = $this->abreArquivo(). //corpo $dados = spliti("<body",$conteudo). $header = $dados[0]. // <html>....</head> $corpo_parcial = spliti("</body",$dados[1]). $corpo = "<body".$corpo_parcial[0]."</body>". $this->conteudo_body = $corpo. //estilo $dados2 = spliti("<style",$header). $header2 = $dados2[0]. $corpo_parcial2 = spliti("</style",$dados2[1]). $estilo = "<style".$corpo_parcial2[0]."</style>". $this->conteudo_style = $estilo. } function abreArquivo(){ $dados = fopen($this->path,'r'). $conteudo = fread ($dados, filesize($this->path)). return $conteudo. } function conteudoBody(){ return $this->conteudo_body. } function conteudoStyle(){ return $this->conteudo_style. } }
include("limpaArquivo.class.php"). $l = new limpaArquivo("data/template.html"). echo "body<br>"+$l->conteudoBody(). echo "<br>style<br>"+$l->conteudoStyle(). Carregando comentários...