Nadal nie działa. Zrboiłem tak zmiennej nadal nie pobiera i coś takiego. Bez boom mam kodowanie i nic.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\4a\4A\zadanie2.php:7) in C:\xampp\htdocs\4a\4A\zadanie2.php on line 9
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\4a\4A\zadanie2.php:7) in C:\xampp\htdocs\4a\4A\zadanie2.php on line 9
<html>
<head>
<title>Tworzenie plików</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
if (isset($_POST['test3'])) {
$nazwa = $_SESSION['test'];
$druga = $_POST['nazwa2'];
$new_file_name = $druga;
$status = rename($file_name, $new_file_name); echo "Nazwa pliku została zmieniona na $new_file_name. Koniec"; }
if (isset($_POST['przycisk2'])) {
echo "<h1>Koniec działania programu!</h1>"; }
if (isset($_POST['przycisk'])) {
echo "<form action='#' method='post'>"; echo "<p>Podaj nowa nazwe <input type='text' name='nazwa2'></p>"; $nazwa = $_POST['nazwa'];
$file_name = $nazwa;
$druga = $_POST['nazwa2'];
$new_file_name = $druga;
echo "<input type='submit' name='test3' value='Zmien nazwe' />";
}
$nazwa = $_POST['nazwa'];
$file_name = $nazwa;
touch($file_name); //tworzy plik
if (isset($_POST['bob'])) {
$nazwa = $_POST['nazwa'];
$file_name = $nazwa;
$_SESSION['test'] = $file_name;
echo "<form action='zadanie2.php' method='post'>"; echo "Plik o nazwie $file_name został utowrzony<br>"; echo "Czy chcesz zmienic nazwe pliku $file_name Tak/Nie?<br>"; echo "<input type='submit' name='przycisk' value='Tak' />"; echo "<input type='submit' name='przycisk2' value='Nie' />";
}
?>
</body>
</html>