Avatar billede speakfreak Nybegynder
08. maj 2003 - 18:28 Der er 32 kommentarer og
1 løsning

Stort Community på Mapping side

"Det skal lige siges at der kun gives points til dem som kommer med et færdigt projekt, og som kan fortælle mig hvordan man får det ind på sin side - hvis der er flere brugere som har lavet en af tingene, vil der udeles points hver enkelt - men tingene skal passe sammen, jeg vil HELST have alle de funktioner med i scriptet, som jeg vil nævne i nedstående teks... (Bare lige en sidebemærkning, som ingen skal komme at sige - " Det sagde du ikek noget om!")"

Jeg har lavet en mapping side som ikke er helt færdig, men færdig nok til at få nogle msarte funtioner på. Hvis du lige tager et kig på www.wd.starthotel.dk/csmap kan du se hvad jeg snakker om.

Det dreger sig først om et brugersustem, det skal kunne håndtere et brugersystem hvor folk oprætter sig - men de skal aktivere kontoen via mails (for at undgå spam) Som logget ind, skal brugernavnet vises i menuen. Der skal være alm brugere, coadmins, der kan deaktivere brugere, og en admin (Disse co admins og admins, skal være fremhævet i et mulighvis forum)

Følgende funktion for brugere vil jeg have
Skal kunne skrive i forum
Skal kunne oploade maps og downloade
Skal kunne skrive turtorials
Skal kunne se evt udvalgte turtorials (Nogle vi vælger kun brugere skal kunne se)

Og på siden der hvor der står other i menuen - vil jeg gerne have at man kan se hvor meget der har været downloaded på siden ialt, antal besøgende, antal online, antal online brugere... ( Her skal brugerens logud og brugernavn også stå når han er logget ind)

Inde under stats skal man kunne se:
Det samme som på menuen
Antal brugere
Antal filer på serveren
Antal maps
Antal uploade maps
ANtal turtorials

Nogen af tingene kan måske undlades hvis det er meget besværligt.

Håber nogen som lige vil kommentere Mit Indlæg
Avatar billede speakfreak Nybegynder
08. maj 2003 - 18:28 #1
Nu har jeg vidst fået skrevet en hel stil!  ; )
Avatar billede Slettet bruger
08. maj 2003 - 18:40 #2
Du kan ligeså godt lære det, det hedder tutorials og ikke turtorials.

Jeg vil godt hjælpe dig undervejs hvis du selv går i gang, men det er ikke sjovt at programmere et helt system for point.
Avatar billede speakfreak Nybegynder
08. maj 2003 - 18:51 #3
Hehe, ok jeh må vidst snart lære det.. Jeg vil være meget taknemmlig hvis du ville hjælpe ja!
Avatar billede mathiash Nybegynder
08. maj 2003 - 19:26 #4
<he he :-D>

Det dreger sig først om et brugersustem, det
=
Det drejer sig først om et brugersystem, det

</he he :-D>
Avatar billede mathiash Nybegynder
08. maj 2003 - 19:26 #5
Kan da også hjælpe lidt hvis du har brug for det :-d
Avatar billede speakfreak Nybegynder
08. maj 2003 - 19:29 #6
OK, takker for jeres hjælpsomhed... Nå - hvor skal vi starte (Jeg har ikke forstand på programmering, men hvis dette kan lære mig meget, vil jeg blive meget glad)?
Avatar billede mathiash Nybegynder
08. maj 2003 - 19:32 #7
Lad os starte med brugersystemet...
Avatar billede mathiash Nybegynder
08. maj 2003 - 19:42 #8
OK!

Vi starter med "grund-login-systemet".

--------------------------------------------------------------------

1. Lidt database

CREATE TABLE brugere (
  brugernavn varchar(50) NOT NULL default '',
  kodeord varchar(50) NOT NULL default ''
) TYPE=MyISAM;

--------------------------------------------------------------------

2. conn.php
<?php
$conn = mysql_connect("server", "bruger", "pass");
mysql_select_db("database");
?>

--------------------------------------------------------------------

3. login.php
<?
session_start();
if ($ok) {
require("conn.php");

$kodeord = $_POST["kodeord"];

$resultat = mysql_query("select brugernavn, kodeord from brugere where kodeord='$kodeord'");
if(mysql_num_rows($resultat) == 1){

    $raekke = mysql_fetch_array($resultat);

    $_SESSION['brugernavn'] =  $raekke['brugernavn'];
    $_SESSION['kodeord'] = $raekke['kodeord'];
    header("Location: BESKYTTETSIDE.php");
    mysql_close($conn);
}else{
echo "<p>Du har indtastet forkert brugernavn eller password.</p>";
}
}
?>
<h1>Login</h1>
<form action="" method="post">
<input type="text" name="brugernavn" value="Bruger"><br>
<input type="text" name="kodeord" value="Pass"><br>
<input type="submit" value="Login" name="ok"><br>
</form>

--------------------------------------------------------------------

4. opretbruger.php
<p>
<b>Opret bruger</b>
<form action="" method="post">
Brugernavn:<br><input type="text" name="brugernavn"><br><br>
Password:<br><input type="text" name="password"><br><br>
<input type="submit" name="ok" value="Opret bruger">
</form>
</p>
<?php
if(isset($_REQUEST['ok'])) {
$brugernavn = $_REQUEST["brugernavn"];
$password = $_REQUEST["password"];

require("conn.php");

$tjek = mysql_query("select brugernavn from brugere where brugernavn='$brugernavn'") or die (mysql_error());

if(mysql_num_rows($tjek) != 0) {
echo "<p>Det valgte brugernavn er optaget.</p>";
exit;
}
$insert = "insert into brugere (brugernavn, kodeord)
          values ('$brugernavn', $password)";
mysql_query($insert);
?>
<p>Du er nu oprettet som brugeren: <?php echo "$brugernavn"; ?></p>
<?php
}
?>

--------------------------------------------------------------------

5. BESKYTTETSIDE.php
<?php
session_start();
if (session_is_registered("brugernavn")) {

echo "<h1>DETTE ER DEN BESKYTTEDE SIDE!</h1>";

} else {
echo "<p>Du skal <a href='login.php'>logge ind</a> først</p>";
}
?>

--------------------------------------------------------------------

Det var vist det.

//Mathias
Avatar billede speakfreak Nybegynder
08. maj 2003 - 20:50 #9
De indelinger, er det forskellige PHP filer jeg skal lave det som?
Avatar billede speakfreak Nybegynder
08. maj 2003 - 20:53 #10
Jeg skal lige medele at jeg bruger Frontpage 2000, til design - så nu er det vel notebook.. hehe

Findes der ikke et PHP program, hvor man kan se sit resultat løbene?
Avatar billede speakfreak Nybegynder
08. maj 2003 - 20:55 #11
Ok, jeg har lavet en mappe der hedder login (Der hvor jeg har min mappingside - lige nu er det bare på min computer - så er der lidt styr på det. Det er bare som du er opmærksom på det, da du nu skal referarere til /login/dinfil.php) IK?
Avatar billede speakfreak Nybegynder
08. maj 2003 - 20:57 #12
Hvordan logger jeg egentlig ind på en database og laver alt det, jeg bruger www.starthotel.dk og har stdig ikke fattet hvordan man gør (Mit hotel understøtter MSQL)
Avatar billede olebole Juniormester
09. maj 2003 - 00:00 #13
<ole>

Der er jo også muligheden for at oprette et spm. i kategorien 'Opgaver' - og så tilbyde penge for at lave det.
Alternativt kan anbefales en søgning à la:
  http://www.google.com/search?q=webbureau&ie=UTF-8&oe=UTF-8&hl=da&btnG=Google-s%C3%B8gning&lr=lang_da

/mvh  :)
</bole>
Avatar billede _darkstar_ Nybegynder
09. maj 2003 - 00:08 #14
Kig på Mimerdesk. Så er du et pænt stykke.

www.mimerdesk.org.

Hvis du regner med at nogen vil lave det for dig uden bergening, må du nok indstille dig på at blive skuffet. Det tager et pænt stykke tid at lave.
Avatar billede speakfreak Nybegynder
09. maj 2003 - 10:02 #15
Svar: _darkstar_ , hvad skulle det til for?

Jeg håber mathiash kan hjælpe mig et godt stykke hen af vejen, det villle jo også være en ide at jeg selv lærete det.
Avatar billede mathiash Nybegynder
09. maj 2003 - 12:56 #16
speakfreak ->> Du bruger phpmyadmin login på http://sqladmin.web10.dk login med ftp bruger + pass :-D
Avatar billede speakfreak Nybegynder
09. maj 2003 - 13:32 #17
Der er jeg inde, hvis du vil have passworded, må du lige kontakte mig over ICQ 149334447
Avatar billede mathiash Nybegynder
09. maj 2003 - 17:00 #18
Avatar billede mathiash Nybegynder
09. maj 2003 - 17:01 #19
ER ikke så god til at tegne :-D
Avatar billede olebole Juniormester
09. maj 2003 - 17:20 #20
Årrhhhhh, lad vær'. En neo-daddaistisk kunstner er født  ;oD
/mvh
Avatar billede speakfreak Nybegynder
09. maj 2003 - 17:23 #21
Det var også det jeg havde gjort
Avatar billede speakfreak Nybegynder
09. maj 2003 - 17:24 #22
Så er alt jo iorden, så skal vi bare igang med selve scriptet!
Avatar billede mathiash Nybegynder
09. maj 2003 - 19:02 #23
jep!
Avatar billede mathiash Nybegynder
09. maj 2003 - 19:04 #24
Har du det at ligge et sted hvor jeg kan følge med?
Avatar billede speakfreak Nybegynder
09. maj 2003 - 19:23 #25
hva mener du?
Avatar billede mathiash Nybegynder
09. maj 2003 - 20:02 #26
ligger det et sted fx. www.wd.starthotel.dk/csmap/login eller lign. ?
Avatar billede speakfreak Nybegynder
09. maj 2003 - 21:13 #27
ja
Avatar billede xyborx Nybegynder
09. maj 2003 - 21:18 #28
Godt tip mht brugersystemet: Gem passwords krypteret. Det er ikke så svært.
Og mht brugerinput der proppes i MySQL sætninger: Husk for *$!#* skyld at lave en form for validering. Som minimum skal variblerne køres igennem mysql_escape_string, for at undgå at brugerne laver rod vha ' og "
;)
Avatar billede speakfreak Nybegynder
09. maj 2003 - 23:29 #29
k, håber mathiash ved hvad dt er, for jeg har ikke rigtig erfaring inden for PHP.
Avatar billede speakfreak Nybegynder
17. juni 2003 - 18:32 #30
Jeg kan godt se at det er en for stor opgave - til at få gratis!
Avatar billede mathiash Nybegynder
18. juni 2003 - 07:59 #31
:0)
Avatar billede speakfreak Nybegynder
07. september 2003 - 13:30 #32
Jeg har kigget lidt på den kode igen, men der er vidst en fejl i MySQL koden...
Avatar billede speakfreak Nybegynder
07. september 2003 - 13:32 #33
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /web/www/frac/users/praktik/login.php:11) in /web/www/frac/users/praktik/login.php on line 101

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /web/www/frac/users/praktik/login.php:11) in /web/www/frac/users/praktik/login.php on line 101
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