[ Milan @ 18.06.2001. 00:00 ] @
E ovako imam 100 stranica html-a i potrebno je da u svakoj stranici izmjenim po 1 red koji je isti na svih tih 100 u neki drugi red. E sad kontao sam to pomocu find and replace opcije ali da nadjem neki program koji to radi a da koristi vise fajlova odjednom a ne samo jedan. Postoji li takav program i ako postoji recite koji je pa da ga snimim.

Pozdrav i hvala
[ Gojko Vujovic @ 18.06.2001. 00:09 ] @
UltraEdit 8.10 preporučujem, radi to što hoćeš savršeno..
[ Rodd @ 18.06.2001. 00:42 ] @
100 html stranica - sine, vreme je za server side
[ Milan @ 18.06.2001. 12:13 ] @
Hvala Gojko,
a Rodd to sam ja onako da bi bih kao lakse objasnio.
Naravno da nemam 100 html stranica,...

hvala jos jednom
[ stinger @ 18.06.2001. 12:21 ] @
Citat:
Milan je napisao:
E ovako imam 100 stranica html-a i potrebno je da u svakoj stranici izmjenim po 1 red koji je isti na svih tih 100 u neki drugi red. E sad kontao sam to pomocu find and replace opcije ali da nadjem neki program koji to radi a da koristi vise fajlova odjednom a ne samo jedan. Postoji li takav program i ako postoji recite koji je pa da ga snimim.

Pozdrav i hvala



Takav problem sam imao i ja prilikom razvoja DrenikNet web sajta, pogotovu kada su neke kompleksnije izmene u pitanju, zbog toga smo razvili program koji radi taj posao umesto nas i spasava sve webmastere ogromnog posla : AutoReplace je program koji mozete skinuti sa naseg FTP servera, adresa je : http://home.drenik.net/pjsoft/autoreplace.htm
[ mika @ 19.06.2001. 14:22 ] @
Citat:
stinger je napisao:
Takav problem sam imao i ja prilikom razvoja DrenikNet web sajta, pogotovu kada su neke kompleksnije izmene u pitanju, zbog toga smo razvili program koji radi taj posao umesto nas i spasava sve webmastere ogromnog posla : AutoReplace je program koji mozete skinuti sa naseg FTP servera, adresa je : http://home.drenik.net/pjsoft/autoreplace.htm



Neki pametni ljudi su smislili CSS1,2 i 3.Recimo najprostije:

<style.......>
P.tekst: {color:red}
</style>

... pa u HTML strani dodas:
<p class="tekst">Ovo je crveno</p>
<p>Ovo je obicno</p>

...i tako definises jedan fajl stil.css koji stavis u header svakog fajla i posle promenis samo taj fajl i imaces potpuno novi sajt! Provereno kompatibilno sa vecinom browsera!

Recimo: http://www.bradsoft.com/topstyle/ , klikni na "use alternative sheet" pa ces da vidis!

A takodje, postoje i SSI, i PHP koji odlicno odradjuju posao na sledeci nacin(PHP varijanta):

<? require ("header.html"); ?>
Bilo koji html kod...
<? require ("footer.html"); ?>

E sad, ako imas 10000 strana ovakvog tipa, ako izmenis samo header.html i footer.html automatski mozes da promenis svih 10000 strana.

Evo jos jednog linka, za treci nacin:

http://www.linux.co.yu/?topic=...;item=97&show=1&mode=1


Caprito?



[Ovu poruku je menjao mika dana 06-19-2001 u 04:27 PM GMT]
[ gagi @ 19.06.2001. 15:55 ] @
Citat:
mika je napisao:
A takodje, postoje i SSI, i PHP koji odlicno odradjuju posao na sledeci nacin(PHP varijanta):

<? require ("header.html"); ?>
Bilo koji html kod...
<? require ("footer.html"); ?>

E sad, ako imas 10000 strana ovakvog tipa, ako izmenis samo header.html i footer.html automatski mozes da promenis svih 10000 strana.


Cek..cek ak' sam dobro razumio, ako ovo koristim znaci uradim redesgin stranice na ta dva file, ostali se svi autmoastki mjenjaju...?!? Pa ovo ima da mi skrati 3dana posla...

Ajde ako moze daj mi source PHP-a, da vidim nasta to lici ako ti nije tesko. Samo neki exemple....

10x!
[ mika @ 19.06.2001. 16:26 ] @
Evo ukratko:

-svi fajlovi neka imaju ovo u sebi i neka imaju ekstenziju .php:

<? require("header.html"); ?>
/*gornja linija ce da ubaci na serveru fajl header.html u fajl */

ovde kucas koji god HTML hoces....

<? require ("footer.html"); ?>


a fajl header.html otprilike ovako izgleda:

<html><head><title>Proba<title></head><body>

( u fajl header.html ubacis i definicije CSS-stilova, javescripta i svega sto ti treba oko boja, mozes da napravis i osnovnu tabelu itd.)

...dok footer.html otprilike ovako izgleda:

</body></html>



Sustina je u tome da server kad dobije zahtev od browsera (klijenta) za fajlom, npr. index.php, on prvo naidje na liniju require("header.html"); i onda na tom mestu ubaci header.html; zatim prelazi na html kod dalje, potom naidje na require("footer.html"); i ubaci footer.html u taj fajl i tako "spakovan" fajl tek onda salje browseru.

Inace, ovo je tek jedna od milion mogucnosti PHP-a pa toplo preporucujem http://www.php.net/manual/en/ za sve dalje informacije!

LINUX & PHP rulez!!!

[Ovu poruku je menjao mika dana 06-19-2001 u 04:33 PM GMT]
[ gagi @ 19.06.2001. 22:40 ] @
E hvala ti :)

Shvatio sam, radio sam nesto slicno u perl-u..
A izgleda simple, mislio sam da ces mi izbaciti 324234234 linija coda, al' nije strasno... idem da probam sada nasta ce ovo da lici, 10x jos jednom!

A da..da, zadnje pitanje
Dali ce se stranica malo sporije ucitavati zbog tih externi .html fajlova? Ili skoro nema razlike..?
[ Rodd @ 20.06.2001. 00:09 ] @
...ili ista stvar u ASPu:

<!--#include file="stagod.inc"-->

...i nema da boli glava
[ mika @ 20.06.2001. 07:28 ] @

Da li ce se strana brze ucitavati ili ne zavisi samo od brzine i tipa servera (IIS,Apache, i da li je dedicated ili ne), zato sto on formira stranu kod njega pa posle salje na client.
[ gagi @ 21.06.2001. 00:16 ] @
Aha, ma sigurno nema tu velike razlike.. sve je tu to negde. A 'ebat mu mater, nisam uspjeo. Pojavi mi se samo blank page bez error-a nista..hmm
Provalicu valjda u cemu je fazon..

10x again!
[ Smrtko @ 21.06.2001. 01:52 ] @
Recimo da je ovo kod stranice:
<!-- Ovo je header -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Strana</title>
</head>

<body>
<!-- Ovo je kraj headera -->


<!-- Ovo je meni -->
<img src="images/menu_13.gif" border="0" width=130 height=214 usemap="#menu">
<!-- Ovo je kraj menija -->

Sadrzaj bla bla

<!-- Ovo je ovo je futer -->
</body>
</html>
<!-- Ovo je kraj futera -->




Ovako ce izgledati header.php :
<!-- Ovo je header -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Strana</title>
</head>

<body>
<!-- Ovo je kraj headera -->




Ovako ce izgledati meni.php:
<!-- Ovo je meni -->
<img src="images/menu_13.gif" border="0" width=130 height=214 usemap="#menu">
<!-- Ovo je kraj menija -->





ovako ce izgledati futer.php:
<!-- Ovo je ovo je futer -->
</body>
</html>
<!-- Ovo je kraj futera -->




a ovako ce izgledati svaka strana xxx.php:
<?include("header.php")?>
<?include("meni.php")?>

sadrzaj bla bla bla

<?include("futer.php")?>






Jel kome jasno?
[ gagi @ 21.06.2001. 04:02 ] @
Sada meni sve super radi, bez frke...!
Izgledas mi nesto "besan" al' hvala ipak..
cmooook ;)


[ stinger @ 21.06.2001. 10:27 ] @
sta se bre palite.. autoreplace ste trazili i isti ste dobili, ovo o cemu se sad diskutuje je nesto sasvim drugo... tja..