Witam. Robię stronę z artykułami, więc żeby sobie ułatwić zrobiłem sobie taki kreator artykułów. Zrobiłem plik dodaj.php i w nim zamieściłem formularz, gdzie będą zamieszczane informacje typu nazwa artykułu, treść itp. Zrobiłem formularz który wysyła dane do pliku nazwaskryptu.php (sory za dziwną nazwę) I tam skorzystałem z funkcji php, która tworzy plik i zapisuje w nim dane . (czyli informacje z formularza i inne dane które w każdym artykule są niezmienne). Wszystko ładnie działa, lecz nie ma polskich liter. Jak mogę to naprawić? Tu skrypt:
dodaj.php
<html>
<head>
<title>Formularz HTML</title>
</head>
<body>
<form method="post" action="nazwaskryptu.php">
Podaj nazwe pliku z rozszerzeniem (.php): <input type="text" name="nazwapliku"/><br/>
<input type="text" name="tytulstrony" value="Podaj tytul strony (to co będzie w belce)"style="width: 500px; ><br/>
Podaj krotki opis : <input type="text" name="opis"/><br/>
Podaj tytul artykulu: <input type="text" name="tytul"/><br/>
<input type="text" name="tresc" style="width: 800px; height: 800px" value="Podaj tresc artykulu:"/><br/>
Podaj link na forum: <input type="text
" name="link"/><br/> Podaj opis linka na forum: <input type="text" name="opislinka"/><br/>
<input type="submit" value="Wyslij"/>
</form>
</body>
</html>
nazwaskryptu.php
<?php
echo 'Plik został zapisany pomyslnie';
?>
<?php
file_put_contents(''.$_POST['nazwapliku'].'', '<?php
$tytul=\''.$_POST['tytulstrony'].'\';
$opis=\''.$_POST['opis'].'\';
include(\'../naglowekart.php\');
include(\'../menu1art.php\');
include(\'../menu2art.php\');
include(\'../galeriaart.php\');
?>
<div id="tytulart"><img style="float:left;" src="../img/lewo.jpg"><img style="float:right;" src="../img/prawo.jpg"><h1 style="color:white">
'.$_POST['tytul'].'
</h1></div>
<div id="artykul">
'.$_POST['tresc'].'
<br />
<br /><br />
<img src="http://a.imageshack.us/img185/9846/80828963.png" alt="" />Porozmawiaj z nami na forum na forum:
<ul>
<li><a style="color:white; text-decoration:none;" href="'.$_POST['link'].'
">'.$_POST['opislinka'].'</a></li>
</ul>
</div>
<?php
include(\'../stopka.php\');
?>