Počeo sam da učim PHP pa sam rešio da problem rešim pomoću njega.Napravio sam mu jednu stranicu "admin.php" koja treba da njemu omogući da promeni bilo koji tekst sa bilo koje stranice.Jednostavno uneseš ime ili putanju do stranice,sta hoćeš da promeniš,i novi tekst i pritisneš jedno dugme.Naravno stranica je zaštićena sa .htacces i .htpasswd.Sve stranice na sajtu su uradjene u html-u sa linkovanim stilovima tako da nema šanse da promeni nešto u stilu,mislim nije da on zna da treba da kuca "nešto.css".
Pošto sam kao što rekoh početnik u php-u postovaću ovde kod pa ljudi recite šta mislite o kodu i o samoj ideji.Meni ovo sve radi kako treba ali je moguće da sam nešto prevideo pa ako nešto vidite vi napišite šta treba da se menja.
Evo koda:
<html>
<head>
<title>Administracija sajta</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" media="all">
body {background-color:yellow}
#forma {position:relative;
float:left;
margin-left:300px;
color:red}
iframe {width:950px;
height:700px;
background-color:white
}
#frejm {position:relative;
float:left}
#rez {position:relative;
float:left;
color:red}
</style>
</head>
<body>
<?php //Mankiji sluze da mi ne daje gresku na prvom otvaranju
//Kupim podatke iz forme
$stranica=$_POST['stranica'];
$fraza=$_POST['fraza'];
$promena=$_POST['promena'];
?>
<div id="rez">
<?php
//Proveravam da li uopste postoji stranica
if (file_exists("$stranica")) {
echo "<h3><b>Stranica $stranica postoji</b></h3>";
} else {
echo "<h3><b>Stranica $stranica ne postoji</b></h3>";
}
?></div>
<?php
//Pretvaram stranicu u string
$staro=@file_get_contents("$stranica");
// Niz fraza koje treba da menjam
$pre = array("$fraza", "", "");
//Niz fraza koje cu da stavim
$posle = array("$promena", "", "");
//Zamena fraza i pravljenje novog stringa
$novo = str_replace($pre, $posle, $staro);
//Prepisivanje stranice
$izvor = @fopen($stranica, "w+b"); //otvaram stranicu u read write modu
@fwrite($izvor,$novo); //Pisem novi string u nju
@fclose($izvor); //Zatvaram stranicu
?>
<div id="forma">
<form action="admin.php" method="post">Stranica
<input type="text" name="stranica"><br>Fraza
<input type="text" name="fraza"><br>Promeni u
<input type="text" name="promena"><br>
<INPUT TYPE="submit" class="unnamed1" style="style.css" value="Pošaljite">
</form></div>
<div id="frejm">
<?php //Ispisivanje stranice u frejmu
echo "<iframe src=".$stranica."></iframe>";?></div> <!--ispisuje stranicu u frejmu -->
</body>
</html>
Hvala unapred.