Guten Morgen ihr beiden!
Vielen Dank erstmal für Eure Hilfe. Ich habe das Skript soeben wie im 1. Posting angegeben modifiziert.
Die Formseite sieht immer noch wie folgt aus: (ich weiß halt nicht, was Du mit dem Button genau meintest)
<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="file" type="file"><br>
<input type="submit" value="hochladen">
</form>
Das Upload Skrip:
<?php
$tempname = $_FILES['file']['tmp_name'];
$name .= $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/pjpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "15000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!";
}
echo $name;
if (empty($err))
{
copy("$tempname", "$name");
$cpok=copy($tempname, $path."/".$name);
if (!cpok)
{
$err[] = "Fehler beim Kopieren der Datei.";
}
else {
$err[] = "Datei wurde kopiert";
}
}
foreach ($err as $error)
{
echo "$error<br>";
}
?>
Hier habe ich die Änderungen, so wie vorgestellt einfach übernommen.
Und hier die etwas ausführlichere Fehlermeldung:
bescglinie.gif
Warning: copy(bescglinie.gif): failed to open stream: Permission denied in /var/www/web98/html/admin/werbung/upload.php on line 22
Warning: copy(): open_basedir restriction in effect. File(/bescglinie.gif) is not within the allowed path(s): (/var/www/web98/) in /var/www/web98/html/admin/werbung/upload.php on line 24
Warning: copy(/bescglinie.gif): failed to open stream: Operation not permitted in /var/www/web98/html/admin/werbung/upload.php on line 24
Datei wurde kopiert
Line 22 ist der Copy Befehl, line 24 ist !cpok
Zum Thema Sicherheit: An das Skript dürfen nur autorisierte Personen, denen ich vertraue, daß sie an diese Stelle auch nur Bilder hochladen. Das ganze ist paßwortgeschützt. Ich hab das Ganze jetzt halt weggelassen, damit ich besser testen kann, was schief läuft. (momentan ist das ja so einiges... ;-)
Wäre über jede weitere Hilfe echt dankbar!
Gruß, Mario.
Meine Admins meinten, ich hätte auf jeden Fall in diesem Verzeichnis Schreibrechte. Das ist halt ein Unterverzeichnis meines normalen html Ordners. WennIhr irgendwelche phpinfo Infos brauch, bedient Euch:
http://www.projecteightynine.com/info.php