28. juni 2006 - 14:58Der er
28 kommentarer og 1 løsning
Billed oplaod
hej Eksperter.. Jeg har lavet et login system hvor være bruger har en profil og gæstebog og det der, og det er muligt at have et profil billed, men billedet skal jo ligge på nettet i forvejen.Så vis en kan lave eller forklare hvordan det gøresville jeg være glad..
Vil du hente billedet fra en ekstern url hver gang billedet bliver vist, vil du hente billedet ned på din server når man opretter en profil, eller uploade det til din server?
Synes godt om
Slettet bruger
28. juni 2006 - 15:10#2
Hov. det gik vist lidt hurtigt. jeg har en side hvor man kan gå ind og rette i sin profil og der skal man kunne oploade et billed som så bliver vist på ens profil.. Lige nu der kan man kun indsætte billedets url feks: http://www.eksperten.dk/img/epro.png også bliver det vist. .. Men det vil gerne have at man kan oploade et selv.. Men ved ikke hvordan det skal kodes`?
Det du gør - eller en måde at gøre det på i hvert fald, er at gemme filnavnet i din database, og så er det jo bare: echo"<img src='/mappe/".$row['filnavn']."'>. ...principielt i hvert fald.
Synes godt om
Slettet bruger
28. juni 2006 - 15:34#7
Ok. Kan jeg godt ligge formen og upload.php i samme fil vis det er?
Tjoh, men der skal du jo enten lave uploaded i forbindelse med oprettelse af profilen, eller som en mulighed for brugeren senere.
Det vil sige, at det enten bare er en del af din INSERT, eller du skal lave en UPDATE af brugerens profil.
Giver det mening? :)
Synes godt om
Slettet bruger
28. juni 2006 - 15:59#14
Jah og men det var heller ikke så meget det, men at finde den nye url til billedet.. Er det bare at lave $billed = $_POST['formnavn']; ? også skal det selvfølgelig med i mysqæ strangen? har jo ellerade en update side så det er ikke problemet..
Det er det mest optimale ja, så det er en god ide. Bare husk at holde styr på " og '.
Synes godt om
Slettet bruger
28. juni 2006 - 16:24#20
Nu har jeg skrevet det ind i det kode jeg havde i forvejen, men nu uploader den ikke noget i data base skriver den [name]..? du for lige hele koden.
<?php session_start(); ?> <?php include_once("connect.php"); include("menu.php"); include_once("check.php"); $q1 = mysql_query("select * from nickin_brugere where id = '$_GET[id]'"); $edit = mysql_fetch_array($q1); if(!empty($_FILES['billed']['name'])) { if(is_uploaded_file($_FILES['billed']['tmp_name'])) { move_uploaded_file($_FILES['billed']['tmp_name'], "../profilbilled/".$_FILES['billed']['name']);
}} if($edit['brugernavn'] == $_SESSION['Brugernavn']){ if($_GET['do'] == "gem"){ mysql_query("update nickin_brugere set billede = '$_FILES[billed][name]' where id = '$_GET[id]'"); mysql_query("update nickin_brugere set navn = '$_POST[navn]' where id = '$_GET[id]'"); mysql_query("update nickin_brugere set alder = '$_POST[alder]' where id = '$_GET[id]'"); mysql_query("update nickin_brugere set email = '$_POST[email]' where id = '$_GET[id]'"); } $edit_db = mysql_query("select * from nickin_brugere where id = '$_GET[id]'"); $edit = mysql_fetch_array($edit_db); ?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="../siderne/style.css"> </head>
Øh okey, selv tak :) Hvis der bliver ballade må du bare sige til...
Synes godt om
Slettet bruger
28. juni 2006 - 17:46#29
Skal jeg nok.
Synes godt om
Ny brugerNybegynder
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.