Hallo Zusammen
Ich habe folgendes script auf meinem Server
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76: | <?php
$filepath = $DOCUMENT_ROOT."/job/upload/files/";
if ($upfile_name != "") {
if (!file_exists($filepath.$_FILES['upfile']['name'])) {
if (move_uploaded_file($_FILES['upfile']['tmp_name'],
*/ jetzt kommt zeile 22 */
$filepath.$_FILES['upfile']['name'])) {
echo "<p>deine Datei wurde gespeichert</p>";
} else {
echo "<p>Leider fehlgeschlagen</p>";
}
} else {
echo " <p>du hast keine Datei definiert.</p>";
}
}
unset($files);
*/ jetzt kommt zeile 38 */
if ($dh = opendir($filepath))
{
while($file = readdir($dh))
{
if (!ereg("^\.+$",$file))
{
$files[] = $file;
}
}
closedir($dh);
}
$webpath = "/job/upload/files/";
if (is_array($files)) {
echo "<table border=\"0\" width=\"500\" cellpadding=\"2\"
cellspacing=\"5\" width=\"100%\">\r\n";
echo "<tr>";
echo "<th>Datei</th>";
echo "<th>Grösse</th>";
echo "<th>Datum</th>";
echo "<th colspan=\"2\">Aktionen</th></tr>\r\n";
natcasesort($files);
reset($files);
foreach($files as $idx=>$file)
{
if ($idx % 2) {
echo "<tr bgcolor=\"#FFF0F0\">"; // hier kann man die beiden Farben ändern //
} else {
echo "<tr bgcolor=\"#FFF0F0\">";
}
printf ("<td><a href=\"%s%s\" target=\"blank\"
target=\"_self\">%s</a></td>",
$webpath, $file, $file);
printf ("<td align=\"right\">%s Bytes</td>",
number_format(filesize($filepath.$file), 0, ",", "."));
printf ("<td align=\"center\">%s</td>",
date("d.m.Y. H:i:s", filemtime($filepath.$file)));
printf ("<td><a href=\"%s?file=%s\"><strong>Loeschen</strong></a></td>",
"delete.php", $file);
printf ("<td><a href=\"%s?file=%s\"><strong>Umbenennen</strong></a></td>",
"rename.php", $file);
}
echo "</table>";
}
?> |
Wenn ich nun die Seite aufrufe, erscheinen folgende Fehlermeldungen:
Warning: Unable to create '/home/httpd/html/job/upload/files/test.pdf': No such file or directory in /home/vhosts/ch/v/mein-server/www/html/job/upload/upload.php on line 22
Warning: Unable to move '/tmp/phpSfnEy6' to '/home/httpd/html/job/upload/files/test.pdf' in /home/vhosts/ch/v/mein-server/www/html/job/upload/upload.php on line 22
Leider fehlgeschlagen
Warning: OpenDir: No such file or directory (errno 2) in /home/vhosts/ch/v/mein-server/www/html/job/upload/upload.php on line 38