Witam mam pewien problem, a mianowicie wszystko jest dobrze dopóki nie wkleję tego kodu
<center>
Odwiedziło nas już
<p><img src="http://s10.flagcounter.com/mini/NhU/bg_FFFFFF/txt_000000/border_CCCCCC/flags_0/" alt="free counters" border="0">
<p>
<font size="7" color="red">Dodawać pliki bez spacji i specjalnych znaków.</font>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>Wrzuć swoje pliki.</title>
</head>
<body>
<div>
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="50000000" />
<input name="plik" type="file" />
<input type="submit" value="Wyślij plik" />
</form>
</div>
<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
echo "Link do pliku: <a href="http
://jacekmakulec.cba.pl/upload/<strong>$plik_nazwa</strong>" target="_blank">http://jacekmakulec.cba.pl/upload/<stro...</strong></a> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
}
?>
</body>
<h>
<font size="7" color="red"><a href="./download.php">Pliki do pobrania, które zostały wrzucone.</a></font>
</html>
Do tego:
<?php
// rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
// start sesji
// nagłówek
echo '<h2>Strona główna</h2>';
// jeśli user jest zalogowany
if($_SESSION['logged'])
{
// wyświetlamy userowi jego dane
echo 'Witaj '.$_SESSION['nick'].'!<br />'; echo 'Twój ID to: '.$_SESSION['id'].'.<br />'; echo 'Zarejestrowałes się u nas: '.date("d.m.Y, H:i", $_SESSION['data_rejestracji']).'<br />'; echo '<a href="logout.php">WYLOGUJ</a>';
}
// jeśli nie jest zalogowany
else
{
echo '<a href="login.php">Zaloguj się</a> lub <a href="register.php">zarejestruj nowe konto</a>'; }
// koniec buforowania
?><?php
// rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
// start sesji
// nagłówek
echo '<h2>Strona główna</h2>';
// jeśli user jest zalogowany
if($_SESSION['logged'])
{
// wyświetlamy userowi jego dane
echo 'Witaj '.$_SESSION['nick'].'!<br />'; echo 'Twój ID to: '.$_SESSION['id'].'.<br />'; echo 'Zarejestrowałes się u nas: '.date("d.m.Y, H:i", $_SESSION['data_rejestracji']).'<br />'; echo '<a href="logout.php">WYLOGUJ</a>'; echo 'Tutaj wklejam kod, który podałem wyżej';
}
// jeśli nie jest zalogowany
else
{
echo '<a href="login.php">Zaloguj się</a> lub <a href="register.php">zarejestruj nowe konto</a>'; }
// koniec buforowania
?>
I wyświetla mi taki błąd
Kod
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /virtual/jacekmakulec.cba.pl/rej/index.php on line 43
I wiem że błąd dotyczy tego
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
Tylko nie wiem dlaczego.
PS. Przepraszam jeśli źle zatytułowałem temat, ale nie wiedziałem jak nazwać i nie wiem czy w dobry dział dałem.