hi,
mein problem ist das mein upload formular die datei nicht kopiert!
sie wird hochgeladen und gecheckt, aber kan nicht kopiert werden.
Fehler:
Warning: copy(speed-test.png): failed to open stream: Permission denied in /srv/www/vhosts/2freeride.de/httpdocs/upload/upload.php on line 79
Quellcodes:
>>> bitte helft mir :)
>>> http://87.106.36.160/upload/
mein problem ist das mein upload formular die datei nicht kopiert!
sie wird hochgeladen und gecheckt, aber kan nicht kopiert werden.
Fehler:
Warning: copy(speed-test.png): failed to open stream: Permission denied in /srv/www/vhosts/2freeride.de/httpdocs/upload/upload.php on line 79
Quellcodes:
Code:
<form action="upload.php" method="post" enctype="multipart/form-data" name="upload">
<input type="file" name="file"; class="input_2"><br>
<input type="submit" name="submit" value="Upload"; class="input_3">
</form>
Code:
<?php
$max_byte_size = 5242880;
$allowed_types = "(jpg|jpeg|gif|bmp|png)";
if($_POST["submit"] == "Upload") {
if(is_uploaded_file($_FILES["file"]["tmp_name"])) {
if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file"]["name"])) {
if($_FILES["file"]["size"] <= $max_byte_size) {
if(copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"])) {
echo "Datei erfolgreich hochgeladen!<br>";
echo "Name: " . $_FILES["file"]["name"] . "<br>";
echo "Größe: " . $_FILES["file"]["size"] . " Byte<br>";
echo "MIME-Type: " . $_FILES["file"]["type"] . "<br>";
echo "Link: <a href=\"" . $_FILES["file"]["name"] . "\">" . $_FILES["file"]["name"] . "</a>";
}
else {
echo "Datei konnte nicht hochgeladen werden.";
}
}
else {
echo "Die Datei darf nur eine Größe von " . $max_byte_size . " Byte besitzen.";
}
}
else {
echo "Die Datei besitzt eine ungültige Endung.";
}
}
else {
echo "Keine Datei zum Hochladen angegeben.";
}
}
else {
echo "Bitte benutzen Sie das Upload Formular.";
}
?>
>>> http://87.106.36.160/upload/