Första sidan | Forum start | Logga in | Bli medlem |


Snabbhjälp, php

Här diskutera vi PHP och Webutveckling. Forumet innefattar även diskussion kring den open source mjukvara som finns i PHP exempelvis OsCommerce, Mambo, Drupal, phpBB och etc

Snabbhjälp, php

Inläggav Ham 23 oktober 2006, 14:17

Jag och en polare sitter och ska få upp en sida men vi får lite felmeddelanden när vi testar sidorna. Här kommer felmeddelandet och koden.

Kod: Markera allt
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


Kod: Markera allt
<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>


Tack på förhand :)

Flyttat av Emil.s
Linux limitless
Bild
Användarvisningsbild
Ham
 
Inlägg: 396
Blev medlem: 5 februari 2006, 14:37
Ort: Multiversums mörkare delar...

Inläggav Ham 23 oktober 2006, 16:00

Sakerna fixade sig, hade såklart med rättigheterna att göra :lol:
Linux limitless
Bild
Användarvisningsbild
Ham
 
Inlägg: 396
Blev medlem: 5 februari 2006, 14:37
Ort: Multiversums mörkare delar...


Återgå till PHP utveckling

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst