<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 // jeśli user jest zalogowany if($_SESSION['logged']) { // wyświetlamy userowi jego dane } // jeśli nie jest zalogowany else { } // koniec buforowania ?><?php // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent) // start sesji // nagłówek // jeśli user jest zalogowany if($_SESSION['logged']) { // wyświetlamy userowi jego dane } // jeśli nie jest zalogowany else { } // 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.