Avatar billede freakk Nybegynder
02. november 2004 - 22:37 Der er 45 kommentarer og
1 løsning

Billede på bruger-profil

Jeg håber i kan hjælpe mig med følgende:
jeg har lavet et login system med bruger profil..
men vil meget gerne give mulighed for at uploade billede til profilen!

funktionen skal kunne:
/browse efter billede
/max størrelse på billede.. fx 30kb
/have et "standart" billede, hvis der ikke er uploaded foto

Og må evt. gerne:
/have "redigér" funktion ( til billedet )
/have mulighed for galleri/fotoalbum


Håber virkelig i kan hjælpe..
Jeg har sat 200 knaster på høj kant.. for jeg er godt klar over at det er en del, men jeg kan SLET ikke se en løsning selv :(
Avatar billede jaw Nybegynder
02. november 2004 - 23:28 #1
Vil du have hjælp, eller vil du have det hele serveret?
Avatar billede freakk Nybegynder
08. november 2004 - 18:54 #2
hehe.. jeg er ikke særlig godt til PHP .. endnu..
så hvis du kan servere det hele på et sølvfad så ville jeg være glad..

så kan jeg sidde og rode lidt i koden og tilpasse..
Avatar billede jaw Nybegynder
08. november 2004 - 18:57 #3
Ooookey... Det er jo så en større mundfuld. For at opnå det, må vi vist tage det i flere bidder...

Men først og fremmest et par spørgsmål:
- Skal der kunne være flere billeder pr. profil?
- Er det brugeren der skal kunne browse i sine egne billeder, i alles billeder, eller skal alle kunne browse i alle, eller hvordan?
- Hvad mener du med rediger funktion?
Avatar billede freakk Nybegynder
09. november 2004 - 23:47 #4
#1
1 billede på Profilen, men der skal være en fanemenu med undersiden "Galleri", hvor man kan have flere billeder.

2#
kun oprettede brugere med profil, skal have lov til at se galleri, men "gæster" må godt se selve profilen.

3#
redigér funktion til at redigere sine profil oplysninger, billeder ( fjerne/tilføje )

jeg ved godt det er en kæmpe mundfuld!..
da det er helt fra bunden med et "community" osv.
så måske hvis man må, så skulle jeg lave en tråd til hver "sektion"?
en til billede upload = 200 point
en til community system = 200 point
en til "det løse" = 200 point

Men det ved jeg ikke om jeg må ?
Avatar billede freakk Nybegynder
09. november 2004 - 23:53 #5
Du kan se siden det drejer sig om her: www.freakk.frac.dk
hvis du skal bruge noget info, eller kilder fra siden så bare sig til !!

:)
Avatar billede jaw Nybegynder
10. november 2004 - 03:09 #6
Ok. Hvilke info har du om brugeren? Og hvilke vil du have? Har jeg frit spil, oder? :) Du har allerede oprettet en tabel til brugeroplysninger om brugeren?

Jeg vil gerne prøve at lave det for dig, men du må have lidt tålmodighed så :) Har også mine egne projekter...
Avatar billede freakk Nybegynder
10. november 2004 - 22:58 #7
Jeg har ikke lavet et login system endnu.. men kan godt gøre det hvis det gør det nemmere for dig..

Info om brugeren:

/Brugernavn
/By *
/Alder *
/Email
/MSN *
/ICQ *
/Fritekst

* = valgfrit for bruger

-------------------------------------------------------------
Ja du har frie hænder.. bare det er til at rette i mht. design / layout
dvs. evt. en .css fil hvor jeg kan rette font osv. !?

Jeg har masser af tid.. ( bare der ikke går måneder ? )
:)

Skal jeg lave et login system eller er det nemmere for dig hvis du selv laver det fra "scratch" !?
Avatar billede freakk Nybegynder
10. november 2004 - 23:06 #8
forresten:
jeg er ved at bixe en chat sammen.. og hvis det er muligt at lave det sådan at man kan klikke på brugernavn / nick, og brugerens profil åbnes.. eller er det noget jeg selv skal kode ind i chatten?
Avatar billede jaw Nybegynder
10. november 2004 - 23:21 #9
Kan nok lade sig gøre... Og bare rolig, der kommer ikke til at gå måneder, for d. 22. forsvinder jeg ud på det store ocean igen...

Jeg ser på det så snart jeg får tid, og det jeg laver bliver (kun) php-delen. Det med design, HTML, CSS etc. må du selv tage dig af :)
Avatar billede freakk Nybegynder
10. november 2004 - 23:51 #10
det lyder skide godt...

og det andet er også oki med mig !!

men sætter du det i tabeller eller smider du det bare på en side?
Avatar billede freakk Nybegynder
11. november 2004 - 18:50 #11
hvis det ikke er for meget bøvl, så må du gere lave det sådan at jeg bare kan smide en "include" de steder hvor jeg fx vil have profilen, galleriet osv.
det gør det lidt nemmere at designe siden for mig ;)
Avatar billede jaw Nybegynder
11. november 2004 - 19:21 #12
Godaften...

Jeg har bikset lidt, du kan lege med for at se om det er helt ved siden af. Som sagt tidligere, skal du jo drømme dig til layoutet...

http://www.tele2gaming.dk/Upload/exp_brugersystem/
Avatar billede freakk Nybegynder
11. november 2004 - 19:58 #13
ja lige nøjagtigt..
nu kom jeg ikke nogensteder da jeg loggede ind.. men ja det er det jeg er efter..
bare med bruger profil selvfølgelig.. men det kommer vel også ? :)
Avatar billede jaw Nybegynder
11. november 2004 - 20:03 #14
Prøv lige med freakk og test. Der var ikke angivet et pass - om det så skyldes en fejl fra din eller min side ved jeg ikke lige. Jeg har kun leget med det på min lokale server, så der kan være et par ting der er smuttet i uploaden...
Avatar billede freakk Nybegynder
11. november 2004 - 20:29 #15
nu kom jeg ind..

det er ok :)
men er det hele en side / fil..
eller er det sådan at jeg kan bruge "include" og placere login hvor jeg vil, og noget andet hvor jeg vil ?
Avatar billede jaw Nybegynder
11. november 2004 - 20:30 #16
For hver "funktion" er det en separat fil, netop for at gøre det nemt for dig at redigere i...
Avatar billede freakk Nybegynder
11. november 2004 - 20:51 #17
nice.. lige det jeg er ude efter..
mange tak..
Avatar billede jaw Nybegynder
11. november 2004 - 20:54 #18
Selv tak da...

Du kan hente det og lege lidt med det her: www.tele2gaming.dk/Upload/exp_brugersystem/exp_brugersystem.rar
Avatar billede freakk Nybegynder
11. november 2004 - 21:41 #19
kører det på mySQL? eller hvordan ?
Avatar billede freakk Nybegynder
11. november 2004 - 21:44 #20
aah det gør den.. men hvad med databasen? laver den selv noget eller har du smidt en .sql med?
Avatar billede freakk Nybegynder
11. november 2004 - 21:49 #21
http://www.freakk.frac.dk/test/

prøv lige selv :(
funger det ikke eller er det bare mig? :)
Avatar billede jaw Nybegynder
11. november 2004 - 21:59 #22
Hvis du ikke allerede har oprettet tabellerne, så er her sql'en:

DROP TABLE IF EXISTS `brugere`;
CREATE TABLE `brugere` (
  `id` int(11) NOT NULL auto_increment,
  `brugernavn` varchar(32) NOT NULL default '',
  `adgangskode` varchar(32) NOT NULL default '',
  `city` varchar(32) NOT NULL default '',
  `alder` int(2) NOT NULL default '0',
  `email` varchar(32) NOT NULL default '',
  `msn` varchar(32) NOT NULL default '',
  `icq` int(15) NOT NULL default '0',
  `fritekst` text NOT NULL,
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

...og:

DROP TABLE IF EXISTS `profilbilleder`;
CREATE TABLE `profilbilleder` (
  `b_id` int(3) NOT NULL default '0',
  `img_navn` varchar(32) NOT NULL default '',
  UNIQUE KEY `b_id` (`b_id`)
) TYPE=MyISAM;
Avatar billede freakk Nybegynder
11. november 2004 - 22:01 #23
har jeg ikke.. men gør det med det samme.. tak.. vender tilbage om lidt :)
Avatar billede freakk Nybegynder
11. november 2004 - 22:06 #24
den gemmer ikke password i mySQL DB'en.. !?
:(
Avatar billede jaw Nybegynder
11. november 2004 - 22:08 #25
Næh, 1 linie i add_user.php:

$cmd = "INSERT INTO brugere(brugernavn, city, alder, email, msn, icq, fritekst)
VALUES('".$_POST['brugernavn']."','".$_POST['by']."','".$_POST['alder']."','".$_POST['mail']."','".$_POST['msn']."','".$_POST['icq']."','".$_POST['fritekst']."')";

skal rettes til:

$cmd = "INSERT INTO brugere(brugernavn, adgangskode, city, alder, email, msn, icq, fritekst)
VALUES('".$_POST['brugernavn']."','".$_POST['pass1']."','".$_POST['by']."','".$_POST['alder']."','".$_POST['mail']."','".$_POST['msn']."','".$_POST['icq']."','".$_POST['fritekst']."')";
Avatar billede freakk Nybegynder
11. november 2004 - 22:20 #26
nu virker det :)
tak..
hvor er selve profilen? ( filen der kalder bruger info frem?.. eller er den der? :)
Avatar billede jaw Nybegynder
11. november 2004 - 22:21 #27
Nej, den er der ikke :) Det kommer jo lidt an på hvilke infos du vil have frem etc. og hvordan man skal finde frem til den bruger man ønsker at se...
Avatar billede freakk Nybegynder
11. november 2004 - 22:21 #28
eller hvilke koder skal jeg bruge der? :)
Avatar billede freakk Nybegynder
11. november 2004 - 22:23 #29
man skal kunne se profilen ved at klikke på et link på selve siden fx. i forum, chat osv..

Og hvis den viser alle info om brugeren og brugerens uploadede pix..
Avatar billede freakk Nybegynder
11. november 2004 - 22:35 #30
men hvilke koder kalder den enkelte info frem?
for så kan jeg bare smide koden der hvor jeg vil have den!?

ved der skal en include til filen med DB info...
Avatar billede freakk Nybegynder
11. november 2004 - 22:51 #31
det kommer til at virke i noget med stil af dette
http://www.freakk.frac.dk/test/profil.php
Avatar billede freakk Nybegynder
11. november 2004 - 23:06 #32
gemmer den ikke at man er logget ind?..
jeg mener.. hvis jeg logger ind og vil uploade pix.. så skriver den stadig at jeg skal være logged ind..

er det med cookies eller hvordan ? en bestemt tid den gemmer en session eller noget ?
Avatar billede jaw Nybegynder
12. november 2004 - 00:01 #33
Den gemmer sessions ja, og det burde den huske indtil du logger ud... Er det min kode, eller ejen kode der ikke helt funker?
Avatar billede freakk Nybegynder
12. november 2004 - 00:11 #34
jeg har ikke ændret noget af dit..andet end det med pass..

men det syntes ikke at virke.. du kan da lige tage et kig på det:
www.freakk.frac.dk/test/index.php
Avatar billede jaw Nybegynder
12. november 2004 - 00:24 #35
Jeg forstår ikke, for hvis jeg er logget ind og uploader et billede, så bliver det også uploadet...
Avatar billede freakk Nybegynder
12. november 2004 - 00:28 #36
har du prøvet på min side?
Avatar billede freakk Nybegynder
12. november 2004 - 00:30 #37
hvilken fil sendes man videre til efter login?
er der en seperat login_ok fil eller lign ?
Avatar billede jaw Nybegynder
12. november 2004 - 00:36 #38
Ja, logind.php tjekker om du er logget ind eller ej. Og ja, det er din side jeg prøver på.

Jeg logger ind -> rediger profil -> uploader et billede -> går tilbage til rediger profil og ser at mit billede er uploadet.

Husk at billederne kun må være 30 kb. store og at det skal være jpg, gif eller png
Avatar billede freakk Nybegynder
12. november 2004 - 01:48 #39
jamen jeg kommer ingen steder efter jeg har logget ind..  enten kommer der en tom side..
eller også vender jeg tilbage til login siden..
Avatar billede jaw Nybegynder
12. november 2004 - 01:54 #40
Jeg er slet ikke sikker på at jeg forstår hvad du gør... Logger du ikke ind i de felter der er i toppen af alle siderne?
Avatar billede freakk Nybegynder
12. november 2004 - 15:23 #41
Nu virker det.. jeg tror bare det var mig der var lidt træt inat *G*..
jeg takker..

og smider en håndfuld point efter dig ;)
smid lige et svar...
Avatar billede freakk Nybegynder
12. november 2004 - 15:26 #42
hmm.. kan ik uploade billede:

Upload billede til din profil:
Max. størrelse: 30 kb.
Gyldige filtyper: jpg, gif, png


Der skete en fejl ved upload. Kontroller at du overholder ovenstående kriterier...

billede info ca. 10kb, *.gif
Avatar billede jaw Nybegynder
12. november 2004 - 15:33 #43
Hm, det ved jeg så ikke lige... Som sagt så kan jeg godt uploade på din side... Prøv med nogen forskellige billeder...
Avatar billede jaw Nybegynder
19. november 2004 - 15:30 #44
Ved ikke helt om du fik luret det eller hvad? Derfor smider jeg lige et svar, så kan du jo gøre med det næsten hvad du vil...
Avatar billede freakk Nybegynder
25. august 2005 - 18:47 #45
kan desværre ikke få noget af det til at virke.. så lukker tråden..
Avatar billede jaw Nybegynder
25. august 2005 - 18:52 #46
Jamen så selv tak 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