
Niestety mój pierwszy post zaczynam od problemu. Od niedawna zacząłem pracować w php i nie powiem, coś mi wychodzi. Robię stronkę, na którą ma się ładować pliki i skrypt php wysyła dane o nazwie pliku, dacie dodania, itp. Otóż stronka po ostatnich zmianach nie chce się w ogóle ładować (tzn. strona jest cała biała). Stronę mam na własnym, domowym serwerze.
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WebUpload - Daj to tutaj!</title>
<style type="text/css">
<!--
body,td,th {
font-family: Georgia, Times New Roman, Times, serif;
font-size: x-small;
}
body {
background-color: #A6C6F7;
background-image: url(images/tlo.jpg);
}
.btn {
font-family: Georgia, Times New Roman, Times, serif;
font-size: x-small;
}
.styl1 {color: #FF0000}
.styl3 {color: #006600}
-->
</style></head>
<body>
<center>
<p><img src="images/logo.png" /></p>
<p> </p>
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<input name="plik" type="file" size="50%" />
<input type="submit" value="Wyślij plik" />
</form>
</div></center>
<?php
require "connection.php";
connection();
echo "<center><b>5 ostatnich plików:</b>
<table width='400' border='0'>
<tr>
<th scope='col'><b>Nazwa pliku</b></th>
<th scope='col'><b>Data dodania</b></th>
<th scope='col'><b>Rozmiar (w bajtach)</b></th>
</tr>";
$wynik = mysql_query("SELECT * FROM files ORDER BY id LIMIT 5");
if(mysql_num_rows($wynik) 0) {
while($r = mysql_fetch_assoc($wynik)) {
echo "<tr>
<th scope='col'>".r['filename']."</th>
<th scope='col'>".r['date']."</th>
<th scope='col'>".r['size']."</th>
</tr>";
}
}
echo "</table></center>";
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
mysql_query("INSERT INTO `webupload`.`files` (`id` ,`filename` ,`date` ,`size`) VALUES (NULL , '$plik_nazwa', '".date("Y-m-d H:i:s")."', '$plik_rozmiar');");
echo "<center><br><br>Plik <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!<br><br>
<font size='2'><b>http://jakistamadres/upload/$plik_nazwa</b></font></center>";
mysql_close($msql);
}
?>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WebUpload - Daj to tutaj!</title>
<style type="text/css">
<!--
body,td,th {
font-family: Georgia, Times New Roman, Times, serif;
font-size: x-small;
}
body {
background-color: #A6C6F7;
background-image: url(images/tlo.jpg);
}
.btn {
font-family: Georgia, Times New Roman, Times, serif;
font-size: x-small;
}
.styl1 {color: #FF0000}
.styl3 {color: #006600}
-->
</style></head>
<body>
<center>
<p><img src="images/logo.png" /></p>
<p> </p>
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<input name="plik" type="file" size="50%" />
<input type="submit" value="Wyślij plik" />
</form>
</div></center>
<?php
require "connection.php";
connection();
echo "<center><b>5 ostatnich plików:</b>
<table width='400' border='0'>
<tr>
<th scope='col'><b>Nazwa pliku</b></th>
<th scope='col'><b>Data dodania</b></th>
<th scope='col'><b>Rozmiar (w bajtach)</b></th>
</tr>";
$wynik = mysql_query("SELECT * FROM files ORDER BY id LIMIT 5");
if(mysql_num_rows($wynik) 0) {
while($r = mysql_fetch_assoc($wynik)) {
echo "<tr>
<th scope='col'>".r['filename']."</th>
<th scope='col'>".r['date']."</th>
<th scope='col'>".r['size']."</th>
</tr>";
}
}
echo "</table></center>";
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
mysql_query("INSERT INTO `webupload`.`files` (`id` ,`filename` ,`date` ,`size`) VALUES (NULL , '$plik_nazwa', '".date("Y-m-d H:i:s")."', '$plik_rozmiar');");
echo "<center><br><br>Plik <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!<br><br>
<font size='2'><b>http://jakistamadres/upload/$plik_nazwa</b></font></center>";
mysql_close($msql);
}
?>
</body>
</html>