Avatar billede Slettet bruger
05. december 2008 - 19:20 Der er 8 kommentarer og
1 løsning

Upload af billede..

Hej alle på eksperten.dk

Jeg er ved at have stirret mig blind ved at søge rundt på nettet.

Inde på min hjemmeside www.freakyfishing.dk ønsker jeg at lave en database over fangster. Som i kan se er designet lavet, mangler bare funktionerne.

Det jeg leder efter er hvordan uploader jeg billeder i en mappe på min server, og får sendt filnavnet ud i en data base? Her til skal det lige tilføjes at jeg ønsker og undgå konflikter med samme fil navne, så måske filen kunne blive omdøbt under uploaden.

Jeg har godt nok søgt en del på google men finder kun halve svar.. er virkelig kørt død i det :S

Håber i kan hjælpe mig!!
Avatar billede Slettet bruger
05. december 2008 - 19:24 #1
Sig endelig til hvis i ønsker flere informationer.

Forstiller mig lidt min database kunne se således ud:

tabel fangst
id
sted
navn
beskrivelse
billedesti
Avatar billede simotho Nybegynder
05. december 2008 - 21:16 #2
Jeg kan hjælpe med den ene del med at uploade det til databasen og en mappe ;)

Database :

CREATE TABLE `billeder` (
  `id` int(11) NOT NULL auto_increment,
  `billede` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
  ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

Koden som jeg har valgt at kalde tilfojbilled.php :

<?php
session_start();

$target = "billeder/"; // Hvor filen skal uploades
$target = $target . basename( $_FILES['photo']['name']);

$fil = ($_FILES['photo']['tmp_name']);
chmod($fil, 0777);

$pic=($_FILES['photo']['name']);

include "config.php"; // Includere config.php

mysql_query("update billeder set billede='$pic'"); // Opdatere Indsætter billedet

if(move_uploaded_file($fil, $target))
{

echo "Filen ".($_FILES['photo']['name'])." blev uploadet."; // Succesful upload
}
else {

echo "Filen blev ikke uploadet prøv igen."; // Mislykkedes upload
}
?>


Koden som uploader :

<form enctype="multipart/form-data" action="tilfojbilled.php" method="POST">
Upload billede: <input type="file" name="photo"><br><br>
<input type="submit" value="Upload">
</form>

Er ikke sikker på det virker, men prøv ;)
Avatar billede simotho Nybegynder
05. december 2008 - 21:18 #3
Har du tænkt dig og lave din hjemmeside bruger baseret, så folk skal oprette sig som brugere for at Uploade billeder?
Avatar billede Slettet bruger
05. december 2008 - 21:22 #4
ja det har jeg!!
Avatar billede Slettet bruger
05. december 2008 - 21:34 #5
Men brugerne opretter jeg... de skal ikke kunne oprette sig selv!!
Avatar billede simotho Nybegynder
05. december 2008 - 21:35 #6
Okay, så de skal uploade billeder når de er logget ind?
Avatar billede Slettet bruger
05. december 2008 - 21:45 #7
ja... men jeg kan godt finde ud og give dem de rettigheder
Avatar billede simotho Nybegynder
05. december 2008 - 22:08 #8
Ok, men har du testet det jeg sendte :)
Avatar billede Slettet bruger
06. december 2008 - 14:16 #9
virker fint hvis man lige retter de fejl der er. Men den omdøber ikke eventuelle billeder hvis de hedder det samme, samt fjerne eventuelle mellemrum. Med den kode du har sendt kan du jo uploade alle slags filer samt størrelse. Ikke så godt igen.
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