---
title: "Upload"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/115753-upload"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Dwarfen"
published: "2004-11-13T12:21:44.000Z"
updated: "2004-11-13T12:56:15.000Z"
replies: 2
views: 258
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/115753-upload"
---

# Upload

## #1 — Dwarfen, 2004-11-13T12:21Z

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?

```php
<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");
}
}}
?>
```

Permalänk: https://www.webforum.nu/p/115753

## #2 — Peeer, 2004-11-13T12:30Z

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

Permalänk: https://www.webforum.nu/p/1483441

## #3 — Dwarfen, 2004-11-13T12:56Z

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?

Permalänk: https://www.webforum.nu/p/1483454

---

Tråden på webben: https://www.webforum.nu/amne/php/115753-upload
