Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuniecie fragmentu kodu z plików php
jaca19
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 23.02.2009

Ostrzeżenie: (0%)
-----


Witam,
Spróbuje opisać najjaśniej jak się da. Otóż czy jest taka możliwość by jakoś usunąć z plików php/html/js itd. na serwerze fragment tego samego kodu. Załóżmy że w każdym pliku na końcu kodu jest przekierowanie:

Kod
<?php
header("Location: http://www.domena.pl/");
?>


i chce żeby skrypt przeszukał wszystkie pliki i usunął dany kod. W każdym pliku kod wygląda tak samo ze spacjami enterami itd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jaca19
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 23.02.2009

Ostrzeżenie: (0%)
-----


No tak. I zamienić ten kod na spacje, tylko jak otwierać po kolei wszystkie pliki w katalogach i podkatalogach.

Znalazłem coś takiego, ale działa tylko dla pojedynczych wyrazów:

Kod
<?php
ini_set('display_errors', 'on');
error_reporting(E_ALL);

$searchString = "cos";
$newValue = "cos2";
$path = "test/*.htm";

$count = "0";

$searchString = "#" . $searchString . "#";
$globarray = glob($path);
if ($globarray) foreach ($globarray as $filename) {
$source = file_get_contents($filename);
$source = preg_replace($searchString,$newValue,$source);
file_put_contents($filename,$source);
$count++;
}
echo "Sukces - $count zmienionych plików ";
?>


Ten post edytował jaca19 7.04.2011, 17:59:56
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 23:50