Avatar billede grise_bassen Nybegynder
14. august 2005 - 12:33 Der er 3 kommentarer og
1 løsning

billede upload

jeg leder efter et script hvor man kan upload et billede til en mappe og så smider den linket til billedet i databasen
Avatar billede olebole Juniormester
14. august 2005 - 12:36 #1
<ole>

Søg i kategorien her ... der må efterhånden ligge et par tusinde besvarede spørgsmål om det emne  :)

/mvh
</bole>
Avatar billede grise_bassen Nybegynder
14. august 2005 - 12:37 #2
det gør jeg også men kan ikke lige finde nogle hvor de smider billede url´en i mysql´en
Avatar billede grise_bassen Nybegynder
14. august 2005 - 13:25 #3
jeg fandt det her man kan ikke få det til at virke

koden

<?php
$HTTP_GET_VARS = $_GET;
$HTTP_POST_VARS = $_POST;
$HTTP_FILES_VARS = $_FILES;
$HTTP_SERVER_VARS = $_SERVER;
extract($_GET);
extract($_POST);
extract($_FILES);
extract($_SERVER);

if (!empty($_FILES['upfile']['name'])) {
    if(is_uploaded_file($HTTP_POST_FILES['upfile']['tmp_name'])) {
        $dist = $HTTP_SERVER_VARS['DOCUMENT_ROOT']."/covers/";
        $billedeurl = $HTTP_POST_FILES['upfile']['name'];

        $film_navn = $_POST['film_navn'];
        $film_beskrivelse = $_POST['film_beskrivelse'];
     

        mysql_connect("localhost","4boys","grisen");
        mysql_select_db("4boys");
        mysql_query("INSERT INTO film (film_navn, film_beskrivelse, billedeurl) VALUES ('$film_navn', '$film_beskrivelse', '$billedeurl')") or die(mysql_error());

        move_uploaded_file($HTTP_POST_FILES['upfile']['tmp_name'], $dist.$HTTP_POST_FILES['upfile']['name']);
        $besked = "$billedeurl er blevet uploadet med succes!";
    }else{
        $besked = "Sorry, men upload skete IKKE!";
    }
}else{
    $besked = "V&aelig;lg en fil til upload:";
}
?>
<html><head><title>Upload fil</title>
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<center>
<table><tr>
<td><?php echo $besked; ?><br>
<input type="text" name="film_navn" size="32"><br>
<textarea name="film_beskrivelse" rows="5" style="width: 260px"></textarea><br>
<input name="upfile" type="file" size="32" style="width: 260px"><p>
<center><input type="submit" value="Upload" class="submit"></center></td>

</tr></table>

</center>
</form>
</body></html>

min sql ser såadan her ud

CREATE TABLE `film` (
  `film_id` int(6) NOT NULL auto_increment,
  `film_navn` varchar(100) default NULL,
  `film_beskrivelse` longtext NOT NULL,
  `billedeurl` varchar(100) default '',
  `udlaant` varchar(60) NOT NULL default 'nej',
  PRIMARY  KEY (`film_id`)
) TYPE=MyISAM;
Avatar billede grise_bassen Nybegynder
14. august 2005 - 13:47 #4
fandt ud af det

<?php
$HTTP_GET_VARS = $_GET;
$HTTP_POST_VARS = $_POST;
$HTTP_FILES_VARS = $_FILES;
$HTTP_SERVER_VARS = $_SERVER;
extract($_GET);
extract($_POST);
extract($_FILES);
extract($_SERVER);

if (!empty($_FILES['upfile']['name'])) {
    if(is_uploaded_file($HTTP_POST_FILES['upfile']['tmp_name'])) {
        $dist = $HTTP_SERVER_VARS['DOCUMENT_ROOT']."/dvd_film/covers/";
        $billedeurl = $HTTP_POST_FILES['upfile']['name'];

        $film_navn = $_POST['film_navn'];
        $film_beskrivelse = $_POST['film_beskrivelse'];
     

        mysql_connect("localhost","4boys","grisen");
        mysql_select_db("4boys");
        mysql_query("INSERT INTO film (film_navn, film_beskrivelse, billedeurl) VALUES ('$film_navn', '$film_beskrivelse', '$billedeurl')") or die(mysql_error());

        move_uploaded_file($HTTP_POST_FILES['upfile']['tmp_name'], $dist.$HTTP_POST_FILES['upfile']['name']);
        $besked = "$billedeurl er blevet uploadet med succes!";
    }else{
        $besked = "Sorry, men upload skete IKKE!";
    }
}else{
    $besked = "V&aelig;lg en fil til upload:";
}
?>
<html><head><title>Upload fil</title>
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<center>
<table><tr>
<td><?php echo $besked; ?><br>
<input type="text" name="film_navn" size="32"><br>
<textarea name="film_beskrivelse" rows="5" style="width: 260px"></textarea><br>
<input name="upfile" type="file" size="32" style="width: 260px"><p>
<center><input type="submit" value="Upload" class="submit"></center></td>

</tr></table>

</center>
</form>
</body></html>
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