Avatar billede the_edge Nybegynder
02. maj 2007 - 12:32 Der er 11 kommentarer

vis uploadet billed

Hejsa

Jeg skal bruge nogen ider om hvordan kan man vise billeder som brugeren har uploadet ? brugeren kan selv uploade billeder men hvordan får jeg dem vidst ? brugeren billeder bliver bare uploadet til en mappe.
Avatar billede dkfire Nybegynder
02. maj 2007 - 14:45 #1
Du kan måske gemme stien til de uploade billeder i en database, og så hente dem ud derfra.
Avatar billede the_edge Nybegynder
02. maj 2007 - 16:00 #2
nej er ikke interreseret i at smide ned i en database. Jeg vil gerne have det som filer. det må der være muligt.
Avatar billede Slettet bruger
02. maj 2007 - 16:03 #3
Skal brugeren være logget ind først, for at kunne uploade?
For så kan du oprette en mappe for hver enkelt bruger. (Fucked i forhold til en database!!)
Avatar billede the_edge Nybegynder
02. maj 2007 - 16:06 #4
ja brugeren skal være logget ind. der bliver oprette en mappe til brugeren. Det her har jeg indtil vider

<?php
session_start();

include_once("sql.php");



conn();
    $result = mysql_query("select * from brugenavn where Brugernavn = 'Phillip'") or die (mysql_error());


while ($row = mysql_fetch_array($result))
    {
    //echo '<center><h3>'.$row["Fornavn"].'</h3></center>';
   
    $brugernavn = $row["Brugernavn"];
    $fornavn = $row["Fornavn"];
    $efternavn = $row["Efternavn"];
    $email = $row["Email"];
    $Beskeftigelse = $row["Beskeftigelse"];
    $ombrugeren = $row["Ombrugeren"];
    $profilbilled = $row["Profilbilled"];
    $kodeord = $row["kodeord"];
    $hjemmeside = $row["Hjemmeside"];
   
    }


    $filename = 'brugerupload/'.$brugernavn.'/';

    if (!(file_exists($filename)))
    {
   
    mkdir ($filename);
   
    }
   
   
function billedupload()
   
    {   
   
    $filename = $filename . basename( $_FILES['billed']['name']);

    if(move_uploaded_file($_FILES['billed']['tmp_name'], $filename))
   
    {
    echo "Dit billed ".basename( $_FILES['billed']['name'])." er blivet uploaded";
    }
   
    else
    {
    echo "Der skete en fejl. prøv igen";
    }

}



        $dir = $filename;

// Åben en kendt mappe og læs dens indhold
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
        }
        closedir($dh);
    }
}



    function sletbilled()
    {

    unlink();


    }




?>





<h2>Uploading af billeder</h2>
<p>Her kan du uploade billeder som du syndes du vil dele med de andre fra klassen</p>


    <table align="center" border="1">
    <form action="brugergalleri.php" method="POST" enctype="multipart/form-data" onSubmit="">
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> <!-- 1 mb kan man maks upload -->
   
    <tr><td> &nbsp </td> <td><input type="file" name="billed" id="billed"></td></tr>
    <tr><td> &nbsp </td>  <td><input type="submit" value="send" name="end"></td></tr>
   
    </form>
    </table>





<?php



?>
Avatar billede dkfire Nybegynder
02. maj 2007 - 16:56 #5
Det var nu altså ikke billederne du skulle ligge i databasen, men kun stien til billedet.

Ellers skal du til at indlæse mappen med filerne. Men det vil være meget langsomt i forhold til database.
Avatar billede the_edge Nybegynder
07. maj 2007 - 15:02 #6
hmm okay ja det kan jeg jo selvfølgelig... så skal jeg til lave relationer mellem brugernavn og det de uploader.
Avatar billede dkfire Nybegynder
07. maj 2007 - 23:54 #7
Ja bla., du skal så lige sørge for at du ikke kommer til at slette billeder i de mapper som du ligger dem i, uden også at slette den tilhørende række i databasen. :-)
Avatar billede the_edge Nybegynder
31. maj 2007 - 09:33 #8
ja det er rigtigt nok :) læg et svar
Avatar billede Slettet bruger
31. maj 2007 - 10:42 #9
Jeg ville nok lave et eller andet på deres brugernavn, tænk nu hvis de hedder O'neil eller lign. så kommer mappen også til at hedde det.
Avatar billede the_edge Nybegynder
19. august 2010 - 14:54 #10
dkfire læg et svar.

ellers så lukker jeg sagen!
Avatar billede dkfire Nybegynder
19. august 2010 - 18:21 #11
Et svar fra mig da :-)
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