inlog met .txt bestand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3 4 5 6 7 volgende »

Jerry php

Jerry php

04/10/2011 20:44:44
Quote Anchor link
- Aar - op 04/10/2011 20:43:32:
Lees mijn quote.

Ik ga geen kant-en-klare voorbeelden geven, maar wil je uitsluitend op weg helpen. Geef dat diploma die je straks verdient anders maar aan mij (of aan ons).





Ja, dat wil ik ook niet, een kant en klaar voorbeeld, maar ik zou graag een hint willen krijgen waar ik het moet plaatsen.
 
PHP hulp

PHP hulp

08/11/2024 15:50:48
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 20:47:54
Quote Anchor link
Kan je het niet zelf uitzoeken? Ik heb je al een advies gegeven? Of wil je alles dus WEL op een bordje geschoven wilt hebben waar je het moet plaatsen?
 
Jerry php

Jerry php

04/10/2011 20:49:06
Quote Anchor link
Nou ik zou wel graag willen weten waar het moet staan, en waarom. meer niet?
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 20:53:18
Quote Anchor link
Ik zou zeggen, kijk eens in je code.... Kijk eens wat er waar gebeurt. Plaats commentaar....

Meer dan dit advies ga ik niet geven, onthoud dat het een schoolopdracht is, en dat wij niet het werk voor jouw ga doen.
Gewijzigd op 04/10/2011 20:54:29 door - Ariën -
 
Jerry php

Jerry php

04/10/2011 20:56:19
Quote Anchor link
- Aar - op 04/10/2011 20:53:18:
Ik zou zeggen, kijk eens in je code.... Kijk eens wat er waar gebeurt.

Meer dan dit advies ga ik niet geven, onthoud dat het een schoolopdracht is, en dat wij niet het werk voor jouw ga doen.


De school opdracht is het formulier, die is af. Nu wil ik hem zelf uit eigen initiatief uitbreiden tot een inlog script. Dus dat deel is geen school opdracht ;) Maar ik geef het op, ik weet niet waar het moet.. :( ik heb al gekeken, wat waar gebeurt, maar alles wat er gebeurt is dat script is dat er een (fout)melding wordt gegeven, en dat er aangemeld wordt.
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 20:57:01
Quote Anchor link
aanmelden is in dit geval wat anders dan inloggen. Dus misschien even een inlog-pagina maken?
Gewijzigd op 04/10/2011 20:58:10 door - Ariën -
 
Jerry php

Jerry php

04/10/2011 20:58:08
Quote Anchor link
- Aar - op 04/10/2011 20:57:01:
aanmelden is wat anders dan inloggen. Dus misschien even een inlog-pagina maken?


Ja dat wou ik dus doen, maar aangezien de action van het form dit is: action=""
kan ik dus daar niet inlog.php van maken, want dan voert hij het aanmeld script niet uit.
aangezien het aanmelden en de input types in één script zitten.
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 20:58:37
Quote Anchor link
verdiep je in de logica. Wat je nu hebt is een registreer pagina. Dan ga je daar geen login-logica in verwerken.
 
Jerry php

Jerry php

04/10/2011 20:59:27
Quote Anchor link
Nee dat wist ik ook. maar ik weet niet hoe ik het dan op moeten lossen (ik heb er al na gezocht)
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 21:01:28
Quote Anchor link
Login-formulier maken, en dan verder kijken.

Verdeel een opdracht in stukjes, doe ik ook altijd, om het overzichtelijk te houden.
Kijk dan eens naar wat je hebt in je $_POST variabelen (eigenlijk een array, maar goed) en doe dan de controle enzo.
 
Jerry php

Jerry php

04/10/2011 21:25:36
Quote Anchor link
Ik heb een formulier gemaakt, maar ik weet niet hoe ik de $_POST kan krijgen, want de login en aanmeld formulier zijn toch niet verbonden?
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 21:26:58
Quote Anchor link
Quote:
Want de login en aanmeld formulier zijn toch niet verbonden?

True...

Formulierafhandeling:
http://www.phptuts.nl/view/39/8/
 
Jerry php

Jerry php

04/10/2011 21:28:08
Quote Anchor link
Je bedoelt de include?
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 21:28:51
Quote Anchor link
Nee.. Lees....
Want ik weet dat je dit NIET voleldig gelezen hebt.
Gewijzigd op 04/10/2011 21:29:18 door - Ariën -
 
Jerry php

Jerry php

04/10/2011 21:29:40
Quote Anchor link
- Aar - op 04/10/2011 21:28:51:
Nee.. Lees....
Want ik weet dat je dit NIET voleldig gelezen hebt.


Ja ik heb heel die tutorial al helemaal gedaan, van a tot z, maar ik weet niet wat je bedoelt.
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 21:31:42
Quote Anchor link
In 2 minuten? Da's knap....

Echt, doe gewoon meer moeite. Begin bij het begin, begin met een 'Hallo wereld'. Speel daar eens mee, ga variabelen aan elkaar koppelen en wat integers...
En als je dat kan ga je eens kijken naar wat if-jes precies doen en kunnen en hoe je dat opbouwt, en als je dat onder de knie hebt ga je verder totdat je bij het hoofdstuk van formulier afhandeling komt.

Als ik zo hoor snap je de basis al niet eens. Dus begin bij het begin, maak oefenopdrachten die erbij horen en speel daarmee...

hint: if($_SERVER['REQUEST_METHOD']=="POST") {
Gewijzigd op 04/10/2011 21:34:49 door - Ariën -
 
Jerry php

Jerry php

04/10/2011 21:36:35
Quote Anchor link
- Aar - op 04/10/2011 21:31:42:
In 2 minuten? Da's knap....

Echt, doe gewoon meer moeite. Begin bij het begin, begin met een 'Hallo wereld'. Speel daar eens mee, ga variabelen aan elkaar koppelen en wat integers...
En als je dat kan ga je eens kijken naar wat if-jes precies doen en kunnen en hoe je dat opbouwt, en als je dat onder de knie hebt ga je verder totdat je bij het hoofdstuk van formulier afhandeling komt.

Als ik zo hoor snap je de basis al niet eens. Dus begin bij het begin, maak oefenopdrachten die erbij horen en speel daarmee...

hint: if($_SERVER['REQUEST_METHOD']=="POST") {


Ik heb het natuurlijk niet in 2 minuten gedaan.. al eerder natuurlijk.
Maar ik zoek juist oefenopdrachten, die ik kan maken, want dit wat ik nu doe is misschien iets te snel, daarom zoek ik andere opdrachten..

En if($_SERVER['REQUEST_METHOD']=="POST") betekend dat hij gaat controleren of het gepost is, maar dan kan ik toch nog niet variabelen uit formulier.php halen?
 
Victor -

Victor -

04/10/2011 21:38:57
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php


$error
= array();
$naam =  $_POST['naam'].":";
$leeftijd = $_POST['leeftijd']."\n";

$users = $naam;
$users .= $leeftijd;
$users .= file_get_contents('users.txt');

$file = "/users.txt";
$gebruikers = $users;

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

        if(isset($naam))
        {

            $veld = trim($naam); // is er een naam ingevuld?
            
            if($veld == "") // nee
            {
                $error[] = 'U heeft de naam niet ingevuld'; // error
            }
        }

        
        if(isset($leeftijd)) // is er een leeftijd?
        {
            if($leeftijd <= 25) // is leeftijd lager dan 25?
            {
                $error[] = 'U moet een minimale leeftijd hebben van 26 jaar.'; // ja, error
            }
        }

    
    if(empty($error)) // is error leeg?
    {
        $res = file_put_contents($_SERVER['DOCUMENT_ROOT'].$file,$gebruikers); //ja, dus gegevens naar bestand toe schrijven
        if($res)
        {

        echo "U bent succesvol aangemeld!"; // je bent aangemeld, NIET INGELOGD!
        }
    }

    
    else // er is een error gevonden
    {
        foreach($error as $serror)
        {

            echo $serror . '<br />';    
        }
    }
}


?>


Zolang je niet snapt wat er gebeurt, kun je niet beginnen met php. dus begin echt even bij de basis > http://phptuts.nl/view/39/
Ik heb het voor dit script uitgelegd in de comments kijk daar ook even naar.
PS dit is een registreer script, GEEN inlog script!
Gewijzigd op 04/10/2011 21:41:06 door Victor -
 
- Ariën  -
Beheerder

- Ariën -

04/10/2011 21:41:53
Quote Anchor link
Quote:
En if($_SERVER['REQUEST_METHOD']=="POST") betekend dat hij gaat controleren of het gepost is

True...
Quote:
, maar dan kan ik toch nog niet variabelen uit formulier.php halen?

Wat doet formulier.php? De naamgeving is gewoon onduidelijk. Hernoemen dus...

Je hebt twee verschilelnde pagina's eentje voor registeren, en die hebben we dus al. En een apart formulier om in te loggen
 
Jerry php

Jerry php

04/10/2011 21:42:01
Quote Anchor link
Dankje voor de commentaar, die tutorial heb ik al doorgelezen (aandachtig) alleen nu zoek ik beginners oefeningen. En ik weet dat het geen inlog script is, die ga ik juist nu maken. lees de andere antwoorden in dit topic. ;)

Toevoeging op 04/10/2011 21:42:54:

- Aar - op 04/10/2011 21:41:53:
Quote:
En if($_SERVER['REQUEST_METHOD']=="POST") betekend dat hij gaat controleren of het gepost is

True...
Quote:
, maar dan kan ik toch nog niet variabelen uit formulier.php halen?

Wat doet formulier.php? De naamgeving is gewoon onduidelijk. Hernoemen dus...

Je hebt twee verschilelnde pagina's eentje voor registeren, en die hebben we dus al. En een apart formulier om in te loggen


Klopt ik heb hem al verandert in register.php
en heb een nieuwe gemaakt met login.php
maar nu moet ik ze met elkaar koppelen.. but how
 

Pagina: « vorige 1 2 3 4 5 6 7 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.