[Riješeno] Kako zamijeniti cjelokupan HTML kod u svakom HTML fajlu - Potrebna skripta

[Riješeno] Kako zamijeniti cjelokupan HTML kod u svakom HTML fajlu - Potrebna skripta

offline
  • IvanC 
  • Ugledni građanin
  • Pridružio: 30 Jun 2009
  • Poruke: 398

Pretpostavljam da ovdje ima programera koji znaju riješiti problem.
Imam nekoliko stotina HTML datoteka koje se nalaze u direktorijima i poddirektorijima (folder/subfolder)
Htio bih pomoću neke VBS (ili na neki dugi način) naredbom 'Find/Replace' izvršiti zamjene Html koda.

Dakle, skripta bi trebala odraditi slijedeće.

1. Na putanji C:\Temp (folderu) nalazi se stotinjak subfoldera a svaki subfolder sadrži više desetaka '*.html' datoteka
2. Pokretanjem skripte traba uraditi slijedeće
- U svakoj *.html datoteci treba pronaći dvije zone koda ( <head> i <body>)
- Bez obzira koje je pronađeno postojeće stanje u datotekama treba izmjeniti sve i postaviti nove linije html koda.

Dakle, u konačnici bi trebala svaka HTML datoteka u web browseru izgledati identično i kada se otvori u browseru treba pisati "Webpage Under Construction"
Ovo bi bio konačni izgled html koda (u svakoj html datoteci)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>mywebsite</title> </head> <body> Website Under Construction </body> </html>

Da pojednostavim, potrebno je obrisati cijeli html kod u svakoj HTML datoteci i postaviti novi (neveden iznad) za svaku datoteku. Tako da kada posjetitelj pristupi bilo kojoj web stranici na dotičnoj domeni ima prikazan tekst "Website Under Construction".

Ima li netko volje za napisati skriptu, ili dati link ovdje na već primjer koji riješava moj problem?
Hvala unaprijed i svako dobro u Novoj 2020 svim članovima i posjetiteljima foruma.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14473
  • Gde živiš: Niš

Što bi to tako radili, zaboga? Što prosto ne postavite tu stranicu i u podešavanju web servera podesite da se svaki request redirektuje na nju?



offline
  • IvanC 
  • Ugledni građanin
  • Pridružio: 30 Jun 2009
  • Poruke: 398

Napisano: 22 Dec 2019 10:25

Znam da mogu napraviti redirect preko '.htaccess' fajla ali imam određene razloge i moram to baš tako napraviti. Smile
Znam da ovdje ima vrhunskih programera koji su mi već pomogli, pa se eto nadam pomoći opet, da ne idem u druge kombinacije i istraživanja.

U principu sve se svodi na:
1. Obriši cijeli html kod u svakom fajlu (bez obzira na njegovu dužinu, broj linija koda itd)
2. Postavi novi html kod u svakom fajlu

Dopuna: 22 Dec 2019 10:49

Riješio sam problem.
Znao sam da je već nešto slično dao mi netko sa foruma ali s obzirom da sam imao nedavno BSOD na PC-u i morao sve kompletno reinstalirati (izgubio neku arhivu) pa tako i kod koji mi je dao @soxxx.
Korištenjem koda sa ove teme odradio sam radnju.
https://www.mycity.rs/Opste-programiranje/Skripta-.....ovima.html

Ko je trenutno na forumu
 

Ukupno su 872 korisnika na forumu :: 34 registrovanih, 5 sakrivenih i 833 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amaterSRB, babaroga, Bahuss, Bloody, bojank, Chainsaw, Cvijo_ue, dane007, dragon986, Drug pukovnik, Georgius, goxin, helen1, ikan, ivan979, kNikS, Konda2, KUZMAR, Leonardo, ljuba sd, Lošmi, Marko1238, MrNo2, pein, randja26, rovac, sabros, slonic_tonic, suton2, t.mile, vega9093, Vlad000, VP3987, W123