Code: Select all
Warning: move_uploaded_file(/opt/lampp/htdocs/dodaventyr/upload/dodaventyr_banner.png) [function.move-uploaded-file]: failed to open stream: Permission denied in /opt/lampp/htdocs/dodaventyr/artikel.php on line 69
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpQ7VaI4' to '/opt/lampp/htdocs/dodaventyr/upload/dodaventyr_banner.png' in /opt/lampp/htdocs/dodaventyr/artikel.php on line 69
Code: Select all
<html>
<head>
<title>Skicka in</title>
</head>
<body background="bakgrund_stor.jpg">
<?
if (!(isset($_POST['skicka']))){
?>
<table align="center"><tr><td>
<form action="artikel.php" method="post" enctype="multipart/form-data">
Artikelns titel: <Input type="text" name="titel"><p>
Författare: <Input type="text" name="forfattare"><p>
Mailadress: <Input type="text" name="mailadress"><p>
Eventuellt system: <Input type="text" name="system"><p>
Skriv en beskrivning av artikeln:<br>
<textarea name="beskrivning" cols="40" rows="8"></textarea>
<p>
<p>Antal sidor: <Input type="text" name="sidor"><p>
Välj fil att ladda upp: <br>
<input type="file" name="fil"><p>
<input type="submit" name="skicka" value="Skicka in!">
<input type="reset" value="Rensa!">
</form>
</td></tr></table>
<?
}
else if (isset($_POST['skicka'])){
$h1=@fopen ("{$_POST['titel']}.txt","w"); #$h1 är ett handtag
if (!$h1) echo "Filen kan inte öppnas";
# Här skrivs titeln in i beskrivningen
fwrite($h1, $_POST['titel']);
fwrite($h1, "\n");
# Här skrivs författarens namn in i beskrivningen
fwrite($h1, $_POST['forfattare']);
fwrite($h1, "\n");
# Här skrivs författarens mailadress in i beskrivningen
fwrite($h1, $_POST['mailadress']);
fwrite($h1, "\n");
# Här skrivs systemet in i beskrivningen
fwrite($h1, $_POST['system']);
fwrite($h1, "\n");
# Här skrivs antalet sidor in i beskrivningen
fwrite($h1, $_POST['sidor']);
fwrite($h1, "\n");
# Här skrivs beskrivningen in i beskrivningen
fwrite($h1, $_POST['beskrivning']);
fwrite($h1, "\n");
# Här laddas filen upp
if (!($_FILES['fil'] ['name']=="" || $_FILES['fil'] ['name']=="none")){
if (is_uploaded_file ($_FILES['fil'] ['tmp_name'])){
move_uploaded_file($_FILES['fil'] ['tmp_name'],"/opt/lampp/htdocs/dodaventyr/upload/".$_FILES['fil'] ['name']);
}}
# Här skrivs beskrivningen in i beskrivningen
fwrite($h1, $_FILES ['fil'] ['name']);
fwrite($h1, "\n");
echo "Sådär ja. Om det inte är något fuffens med filen ". $_FILES ['fil'] ['name']. " lär den ligga uppe på DoDaventyr.se inom den närmaste framtiden.";
}
?>
</body>
</html>

Flyttat av Emil.s