Upload fungere ikke
Ja landet lægger sådan at jeg er igang med at lave et galleri.Jeg har intet problem med at lave selve galleriet, men mit problem er at uploade billederne til min server, der skal med i galleriet, og at få dem vist.
Siden der viser det åbne galleri (gallery.open.php):
<?
include("inc.config.php");
// include("functions.php");
?>
<?
echo ('<h1>Gallery</h1>');
//viser alle gallerier
$result = mysql_query("SELECT * FROM gallery WHERE idx=".$_GET['idx']."")
or die(mysql_error());
while($row = mysql_fetch_array($result)) {
echo('<div id="gallery">
<div class="gallery">
<h2>' . $row[title] . '</h2>
<p class="boks">' . $row[content] . '</p>
</div>
<p class="ndato">'. strftime("%d/%m-%y - %H:%M", $row[dato]) . ' | <a href="?id=gallery.open&idx=' . $row[idx] . '">Billeder (' . $row[comments] . ')</a></p>
</div>');
//viser gemte kommentarer
$result = mysql_query("SELECT * FROM pictures WHERE parent=".$_GET['idx']." ORDER BY idx DESC")
or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {
echo('<div id="comment">
<p class="image"><img src=' . $row[image] . '><p class="besked">
' . $row[kommentar] . ' </p></div>
');
}
}
?>
<br /><br />
<a id="form"></a>
<form method="POST" action="pictureForm.php" enctype="multipart/form-data">
<input type="hidden" name="referer" value="picture">
<input type="hidden" name="MAX_FILE_SIZE" value="99999999999">
<input type="hidden" name="parent" value="<?php echo $_GET['idx']; ?>">
<input class="input" type="text" name="navn" size="25" /> Navn<br />
<input class="input" type="text" name="email" size="25" /> Email (Bliver ikke vist, er kun til validation)<br />
<input class="input" type="file" name="image" size="25" /> Billed<br />
<textarea class="textarea" rows="8" name="kommentar" cols="50"></textarea>Evt. kommentar til billed
<br />
<br />
<input class="submit" type="submit" value="Submit" name="submit" />
</form>
Siden som smider dataerne i en mysql database(pictureForm.php):
<?
include("inc.config.php");
?>
<?
if($_POST['referer'] == 'picture') {
$mappe = "images";
$updir = $mappe . $_FILES['image']['name'];
$image = $_FILES['image']['name'];
if(move_uploaded_file($_FILES['image']['tmp_name'],$updir)) {
mysql_query("INSERT INTO pictures SET image = '$image', kommentar = '$_POST[kommentar]', navn = '$_POST[navn]', parent = '$_POST[parent]' ");
echo('<META HTTP-EQUIV="Refresh" CONTENT="0;URL=/?id=gallery.open&idx=' . $_POST['parent'] . '">');
}else {
echo "Der skete en fejl, prøv venligst igen :)<br>";
}
exit;
}
?>
--
Det skal lige siges at selve upload scriptet er et jeg har hentet, som jeg så har prøvet at passe ind i mit eget script (:
Håber der er en dygtig php haj som kan hjælpe mig!
