Avatar billede MarkA Praktikant
13. januar 2007 - 18:26 Der er 4 kommentarer og
1 løsning

hjemmlavet galleri

Jeg er ved at prøve at lave et galleri som skal være meget simpelt.

jeg har lavet dette som skal uploade billedet men mangler lidt det grundlæggende til at håndtere filerne... kna i komme med nogle ideer eller links ville det være fedt..

koden.....
<?
session_start();
$file = $_POST['file'];

if ((!$_POST[file])) {
print "<p style='color: red;'>Hvis du vil tilføje et billede skal du vælge et!!!</p>";
} else {

//opretter fil

???????????







//tilføjer fil til database
$conn = mysql_connect("localhost","root");
mysql_select_db("photogal") or die(mysql_error());
$add_file = "INSERT INTO gallery VALUES('','$file')";
mysql_query($add_file,$conn);


}
?>

<form action="<?=$PHP_SELF;?>" method="post">
<input type="file" name="file" value="filens navn">
<input type="submit" name="opret" value="opret fil">
</form>
Avatar billede nickern Nybegynder
13. januar 2007 - 18:40 #1
Til at håndtere filerne - er det bare at hente billederne ud? eller hvad er det du søger, præciser dit spørgsmål
Avatar billede MarkA Praktikant
13. januar 2007 - 18:43 #2
det jeg gerne vil have er et script der kan kopiere filerne fra brugernes pc til min server... eller et link til et tutorial der viser hvordan man kan kopierer filerne som er valgt af en bruger
Avatar billede MarkA Praktikant
13. januar 2007 - 18:56 #3
okay jeg har fundet ud af det... lukker her
Avatar billede shooka Nybegynder
13. januar 2007 - 19:00 #4
Kan du så ikke skrive, hvad du kom frem til, så fremtidige brugere kan finde svaret her?
Avatar billede MarkA Praktikant
13. januar 2007 - 19:53 #5
jo da....

<?
//opretter fil

foreach ($_FILES["pictures"]["error"] as $key => $error) {
  if ($error == UPLOAD_ERR_OK) {
      $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
      $name = $_FILES["pictures"]["name"][$key];
      move_uploaded_file($tmp_name, "img/$name");
  }
//tilføjer fil til database
$conn = mysql_connect("localhost","root");
mysql_select_db("photogal") or die(mysql_error());
$add_file = "INSERT INTO gallery VALUES('','$name')";
mysql_query($add_file,$conn);

}







?>

<form enctype="multipart/form-data" action="<?=$PHP_SELF;?>" method="post">
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<center><input type="submit" value="Send" /></center>
</form>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester