Witam!
Potrzebuję napisać skrypt php, który po za innymi rzeczami już ogarniętymi będzie tworzył plik php w katalogu Strony_klientów, nazwa pliku będzie uzależniona od nazwy klienta, ale to nie problem bo już ogarnąłem.
Problem mam z umieszczeniem w zmiennej która będzie zapisana do tego pliku całej strony która ma się w tym pliku znaleźć. W sumie nie wiem jak się za to wziąć, bo jakbym chciał zapisać w pliku pojedyńczą zmienną to zrobię to tak :
$zmienna = $haslo;
$nazwa_pliku = 'test/'.$imie.'.php';
$Zapisz= $zmienna;
$plikw = fopen($nazwa_pliku,'w');
// blokada pliku do zapisu
flock($plikw, 2);
// zapisanie danych do pliku
fwrite($plikw,$Zapisz);
// odblokowanie pliku
flock($plikw, 3);
// zamknięcie pliku
fclose($plikw);
Ale co jak chciałbym aby nowo tworzony plik był kompletną stroną I wyglądała tak :
<?php
session_start();
if ($_SESSION['user'] != 'Ania') {
header('Location: ../logowanie.php');
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//PL" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta property="og:type" content="website" />
<meta property="og:image"
content="http://minicuda.pl/grafika/fb_logo2.jpg" />
<meta property="og:url"
content="http://www.minicuda.pl" />
<meta property="og:title"
content="SZKIC STRONY INTERNETOWEJ" />
<meta property="fb:app_id"
content="1461480577479480" />
<link rel="Shortcut icon" href="grafika/icon-96x96.png" />
<link rel="stylesheet" href="../style_index.css" type="text/css"/>
<link href='http://fonts.googleapis.com/css?family=Lato:400,700,900&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Kaushan+Script&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<title>Witaj na MiniCuda.pl</title>
<!-- Use jQuery for best compatibility with other CSS3 enabled browsers -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/flux.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
var $ctrl = false;
var $key = 17, $c = 67, $v = 86, $alt = 18; // kody kolejnych klawiszy - ctrl, litery c oraz v, klawisz alt
// musimy uwzględnić pomijanie klawisza alt, ponieważ jego naciśnięcie powoduje
// wyzwolenie bindów o numerach 18 i 17, co skutkuje blokadą klawisza c
// i nie zezwala na wpisanie litery "ć"
$(document).bind("contextmenu",function(e){
return false; // blokujemy menu kontekstowe
});
// jeżeli trzymamy wciśniety klawisz ctrl,
// zmienna $ctrl ma flage ustawiona na true
// dzieki czemu
// mozemy sprawdzac kolejny wciskany klawisz w kolejnym 'keydown'
$(document).keydown(function(e) {
if (e.keyCode == $key) { $ctrl = true; }
}).keyup(function(e) {
if (e.keyCode == $key) { $ctrl = false; }
});
$(document).keydown(function(e) {
if (e.keyCode == $alt) { $ctrl = false; }
// odblokowujemy kombinację ALT+C przestawiając $ctrl na FALSE
});
$(document).keydown(function(e) {
if ($ctrl && (e.keyCode == $v || e.keyCode == $c)) {
return false;
// jezeli byl wcisniety klawisz ctrl
// a razem z nim literka c lub v, blokujemy
}
});
});
</script>
</head>
<body>
<div id="logo"><img src="../grafika/T14+tłoC2.png" /></a>
<div id="logo2">
<a href="http:\\facebook.com\minicuda"><img src="../grafika/ikon-facebook.png" width="68" height="68" /></a>
</div>
</div>
<div id="container">
<div id="menu">
<ol>
<li><a href="..\index.php">Strona główna</a></li>
<li><a href="..\galeria.php">Galeria</a></li>
<li><a href="..\oferta.php">Oferta</a></li>
<li><a href="..\onas.php">Informacje</a></li>
<li><a href="..\kontakt.php">Kontakt</a></li>
<li><a href="..\logowanie.php">Logowanie</a></li>
</ol>
</div>
<div id="onas">
<div style="clear:both">
<p> </p>
</div>
<h3>
<?php
echo '[ <a href="../logout.php">Wyloguj mnie!</a> ]</p>';
?>
</h3>
<br/><br/>
<h3>
<br/><br/><br/><br/>
<h1>1.</h1>
<img src="../galeria/Ania/5DMK3_0173.jpg" />
<h1>2.</h1>
<img src="../galeria/Ania/5DMK3_0188.jpg" />
<h1>3.</h1>
<img src="../galeria/Ania/5DMK3_0194.jpg" />
<h1>4.</h1>
<img src="../galeria/Ania/5DMK3_0205.jpg" />
<h1>5.</h1>
<img src="../galeria/Ania/5DMK3_0209.jpg" />
<h1>6.</h1>
<img src="../galeria/Ania/5DMK3_0228.jpg" />
<h1>7.</h1>
<img src="../galeria/Ania/5DMK3_0237.jpg" />
<h1>8.</h1>
<img src="../galeria/Ania/5DMK3_0259.jpg" />
<h1>9.</h1>
<img src="../galeria/Ania/5DMK3_0266.jpg" />
<h1>10.</h1>
<img src="../galeria/Ania/5DMK3_0281.jpg" />
<h1>11.</h1>
<img src="../galeria/Ania/5DMK3_0288.jpg" />
</h3>
</div>
<div id="footer">
© Copyright - wszelkie prawa zastrzeżone: Maciej Fiałkowski
</div>
</div>
</body>
</html>
Proszę o pomoc!