![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:50 |