ogólnie to mi sie wyswietla to:
Warning: unlink(upload/): Is a directory in /home/pyszotka/public_html/karolinka/index.php on line 76
Warning: unlink(upload/): Is a directory in /home/pyszotka/public_html/karolinka/index.php on line 76
nawet po zmianie na $_POST
czasami jakoś tak zmodyfikowałem ze tego nie było, ale po kliknieciu na usun nic sie nie działo (tak jakby parametr nie był przekazywany z linku)
a co do tego: $HTTP_GET_VARS to akurat znalazłem na necie
jak cos to poniżej daje pełne skrypty:
plik:
index.php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta name="language" content="pl">
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
<title>Upload</title>
<link rel="stylesheet" href="i/style.css" type="text/css">
</head>
<body>
<div id="content">
<center><br /><br /><br />
<form name = "formularz1"
enctype = "multipart/form-data"
action = "skrypt.php"
method = "POST">
<div>
<input type = "file"
name = "plik1"
size = "48"
value = "" />
<input type = "submit"
name = "wyslij"
value = "Upload" />
</div>
</form></center>
<br /><br />
<table align="center" valign="top width="530">
<tr>
<td width="30" height="20" bgcolor="#d1d1d1"><b> Nr:</b></td>
<td width="380" height="20" bgcolor="#d1d1d1"><b> Nazwa pliku:</b></td>
<td width="120" height="20" bgcolor="#d1d1d1"><b> Rozmiar pliku:</b></td>
<td width="190" height="20" bgcolor="#d1d1d1"><b> Data uploadu:</b></td>
</tr><br><br>
<?php
function getDir($dir, $extList)
{
return false;
}
foreach($arr as $key => $file){
$arr[$key] = trim($file); }
$contents = "";
while (($file = readdir($fd)) !== false){ if(($file == "..") || ($file == ".")){
continue;
}
$i++;
$waga = $waga/1024;
$pozycja = strpos($waga , '.'); $pozycja=$pozycja+4;
$waga=substr($waga, 0
, $pozycja); $time = "upload/$file";
$contents .= '<tr><td width="30" bgcolor="#f5f5f5"> '.$i.'</td>';
$contents .= '<td width="380" bgcolor="#f5f5f5"> ';
$contents .= "<a href="$dir$file">$file</a>";
$contents .= '</td><td width="120" bgcolor="#f5f5f5"> '.$waga.' kB</td>';
$contents .= '<td width="190" bgcolor="#f5f5f5"> '.date ("d F Y H:i:s", filectime($time)).'</td>'; $contents .= "<td><a href="index.php?id=$file">usun</a></td></tr>";
$contents .= "n";
$site = $_POST ['id'];
}
}
}
return($contents);
}
echo getDir
("upload/", "jpg;jpeg;gif;png;bmp;doc;docx;rtf;txt;pps;ppt;ppsx;pptx;xls;pdf;mp3;avi;exe
;rar;zip;mpg;mpeg;");
?>
</table></div>
<div id="licznik">Strona została otworzona:
<?php
function getHits()
{
if(($fp = @fopen("i/counter.txt", "r+")) === false) return false;
$count = $count + 1;
return $count;
}
?> razy</div>
</body>
</html>
plik:
skrypt.php<?php
$uploaddir = 'upload/';
if($_FILES['plik1']['error'] == UPLOAD_ERR_OK){
$new_name = $uploaddir.$_FILES['plik1']['name'];
$temp_name = $_FILES['plik1']['tmp_name'];
echo "Plik został załadowany.n"; }
else{
echo "Nieprawidłowy plikn"; }
}
else{
switch($_FILES['plik1']['error']){
case UPLOAD_ERR_INI_SIZE :
case UPLOAD_ERR_FORM_SIZE :
echo("Przekroczony maksymalny rozmiar pliku!n"); break;
case UPLOAD_ERR_PARTIAL :
echo("Odebrano tylko częśc pliku!n"); break;
case UPLOAD_ERR_NO_FILE :
echo("Plik nie został pobrany!n"); break;
default :
echo("Nieznany typ błędu!n"); }
}
print '<META HTTP-EQUIV="Refresh" CONTENT="3;URL=index.php">';
?>