webForumDet fria alternativet

Upload

PHP

2 svar · 248 visningar · startad av Dwarfen

Medlem sedan jan. 2002241 inlägg
Frågan#1

Vet att det finns inlägg om detta problem redan, men hittar inget som kan hjälpa mig.

Har fått hjälp av en kompis med ett upload script, det funkar perfekt på en unixburk, men på min (win2k, apache 2)dator så vill sig det inte. Varför?
Någon som tror sig ha en ide?

<style text/css>a {text-decoration: none;}</style>
<head>
<title>Upload</title>
</head>
<?php	
		$ip = $_SERVER['REMOTE_ADDR'];	
		$date = date("G:i-d-m-y");	
		$pid = $_GET['pid'];	
		$root = "files";
function Lista() {global 
		$root;
		$array = array();
if ($dir = opendir($root)) 
{
	while ($file = readdir($dir)) 
{
	if ($file != "." && $file != "..")
{
	if (ereg (".log", $file)) 
{
}
else if (ereg (".error", $file)) 
{
}
else { array_push 

($array, $file); }
}
}
}
closedir($dir);
return $array;
}

$lista = Lista();
sort ($lista, SORT_STRING);
if ($pid == "0" || !$pid) 
{
echo "Filer:" . "<br>";
while (list ($key, $ut) = each ($lista)) 
{
if (ereg (".", $ut)) { echo "<a href=\"$root/$ut\">$ut</a><br>";
}
}
echo "<br>";
echo "<table border=\"0\"><form action=\"upload.php?pid=1\"method=\"post\" enctype=\"multipart/form-data\">
<tr>
<td>
<input type=\"file\" name=\"uploadedfile\"><br><input type=\"submit\" value=\"Laddaupp\">
</td>
</tr>
</form>
</table>";
}
else if ($pid == "1") 
{
if ($_FILES['uploadedfile'])
{
$filename = $_FILES['uploadedfile']['name'];
if (is_uploaded_file($_FILES['uploadedfile']['tmp_name'])) 
{
copy ($_FILES['uploadedfile']['tmp_name'],"files/[$date]$filename");
system("echo $ip $date $filename >> files/.log");echo "<a href=\"upload.php?pid=0\">Filer</a><br>";
}
else
{
echo "Din uppladdning är felaktig.";
system("echo $ip $date >> files/.error");
}
}}
?>
Medlem sedan mars 20025 907 inlägg
#2

felmeddelande?
Skrivrättigheter på mappen du försöker spara i?

Medlem sedan jan. 2002241 inlägg
#3

Får inte upp något felmeddelande, det går bara inte att spara
Skrivrättigheterna? Hur ställer jag in den för win2k?

275 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
140 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
140 ms — ändringar (db)