Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre.live

[Resolvido] Ler arquivo com php e substituir conteúdo

Recommended Posts

Boa tarde a todos, estou precisando de uma idéia de como fazer um script que leia todos os arquivos do root do meu site e encontre um texto em específico. por exemplo, quando ele ler o arquivo "noticias.php", ele achar o texto "[%noticias%]", ele recupera e grava no banco de dados o texto que está entre as tasg "[%", "%]".

 

Obs: essas tags são invenção minha, é só pra indicar que a palavra que está ali dentro deve ser recuperada pelo script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se isto resolve:

<?php
   $dir = './';#diretório a ser lido. Neste caso lê o diretório atual
   $encontrar = '[%noticias%]';#texto a ser encontrado
   $dh = opendir($dir);
   while (($file=readdir($dh))!==false)#Lê todo o diretório
      {
      if (!is_dir($dir.$file))#Verifica se é um arquivo ou se é um diretório
         {
         $arquivo = fopen($dir.$file, 'r');
         $html = fread($arquivo,filesize($dir.$file));
         if (strpos($html,$encontrar))#Verifica se o texto a ser encontrado existe no arquivo
            {
            #Salva no banco de dados
            }
         fclose($arquivo);
         }
      }
   closedir($dh);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.