Wachtwoord controleren.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »
Nigel

Nigel

11/02/2009 22:27:00
Quote Anchor link
Je hoeft me code niet helemaal door te lezen (A)

Ik wou namelijk in een register script wachtwoord controleren toevoegen.

Dus dat je die 2 keer moet invoeren en dat hij die vergelijkt met elkaar en dan pas door gaat.

Nu heb ik iets gedaan(wat blijkbaar niet goed is.

Ik heb een regeltje toegevoegd voor wachtwoord. pasword1. (textveld)

Deze heb ik boven in meegenomen.

Maar nu registreert die als ik 1 veld invoer niet.

Als ik 2 velding invoer wel.
maar als ik 2 verschillende waardes in de velden invoer registreert die ook maar dan maakt die van de wachtwoorden denk ik een soort mengel moesje. en kan je dus nooit inloggen.(Geprobeert)

Heb = == =1 geprobeert maar helpt niet .
Waarschijnlijk heb ik te makkelijk gedacht om hem er tussen te zetten.

if($_POST['username'] != "" && $_POST['password'] = $_POST['password1'] != "" && $_POST['email'] != "" && $_POST['websitename'] !=

Wie kan mij helpen?

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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?php

echo "<h1>Aanmelden</h1>";

if(isset($_SESSION['userid'])) {
    echo "U kunt geen gebruiker aanmelden, omdat u bent ingelogd.";
    exit;
}


if(isset($_POST['submit']))
    if(empty($_POST['username'])) { echo "U Heeft geen wachtwoord in gevult";}
    
if(empty($_POST['password']) || empty($_POST['password1']))
{
echo 'u heeft een van de wachtwoorden niet ingevuld'; }
      
      if($_POST['password'] != $_POST['password1'])
      {
echo 'wachtwoorden komen niet overeen'; }    
    
if(empty($_POST['email'])) { echo "U heeft uw email adres niet ingevult.";}

if(empty($_POST['websitename'])) { echo "U moet een website naam opgeven";}

if(empty($_POST['description'])) { echo "U moet een website beschrijving invullen";}

if(empty($_POST['url'])) { echo "U moet een Websitenaam invullen.";
}
else {

        $query = "SELECT * FROM users WHERE username = '".$_POST['username']."' OR email = '".$_POST['email']."' OR ip = '".$_SERVER['REMOTE_ADDR']."' LIMIT 1";
        $sql = mysql_query($query) or die ( mysql_error( ) );
        while($record = mysql_fetch_object($sql)){
        $fout = 1;
        }

                
        if(!isset($fout)) {
            $query = "INSERT INTO users (username, password, email, ip) VALUES ('".$_POST['username']."', '".md5($_POST['password'])."', '".$_POST['email']."', '".$_SERVER['REMOTE_ADDR']."')";
            $sql = mysql_query($query) or die ( mysql_error( ) );
        
            $query = "SELECT * FROM users WHERE username = '".$_POST['username']."' LIMIT 1";
            $sql = mysql_query($query) or die ( mysql_error( ) );
            while($record = mysql_fetch_object($sql)){
                $userid = $record->id;
            }


            $query = "INSERT INTO websites (userid, name, description, url) VALUES ('$userid', '".$_POST['websitename']."', '".$_POST['description']."', '".$_POST['url']."')";
            $sql = mysql_query($query) or die ( mysql_error( ) );
            
            echo "Uw account is succesvol aangemaakt!<br>
                  U kunt nu inloggen in het inlogscherm.<br>
                  Er wordt nu een e-mail verstuurd met uw accountdetails."
;
                  
                          $to      = "".$_POST['username']." <".$_POST['email'].">";
                        $subject = "Accountdetails $titel Account";
                        $message = "Beste ".$_POST['username'].",
        
U heeft zojuist een account aangemaakt op $titel.
Dit zijn de details van uw account:

Gebruikersnaam:    "
.$_POST['username']."
Wachtwoord:        "
.$_POST['password']."

Met vriendelijke groet,
$titel"
;
                    
                        $headers = "From: $titel <$emailadres>\r\n'Reply-To: $titel <$emailadres>'\r\n'X-Mailer: PHP/' . phpversion()";
                        mail($to, $subject, $message, $headers);
                  
        if(isset($_POST['ref'])) {
            $query = "INSERT INTO referrals (referral_id, user_id) VALUES (".$_POST['ref'].", $userid)";
            $sql = mysql_query($query) or die ( mysql_error( ) );
        }
                        
                                  
                  
        }
else {
            echo "Deze gebruikersnaam, dit e-mailadres of dit ip-adres is al in gebruik!";
        }
else {
    
?>

    <form method='POST' action='?pagina=registreren'>
  <table border='0' cellpadding='0' cellspacing='0' width='22'>
  <tr>
    <td colspan='2'><b>Inloggegevens</b></td>
  </tr>
  <tr>
    <td>Gebruikersnaam:&nbsp&nbsp</td>
    <td><input type='text' name='username' size='20'></td>
  </tr>
  <tr>
    <td>Wachtwoord:</td>
    <td><input type='password' name='password' size='20'></td>
  </tr>
   <tr>
    <td> Herhaal Wachtwoord:</td>
    <td><input type='password1' name='password1' size='20'></td>
  </tr>
  <tr>
    <td>E-mailadres</td>
    <td><input type='text' name='email' size='30'></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan='2'><b>Websitegegevens</b></td>
  </tr>
  <tr>
    <td>Naam website:</td>
    <td><input type='text' name='websitename' size='30'></td>
  </tr>
  <tr>
    <td>Omschrijving:</td>
    <td><input type='text' name='description' size='30'></td>
  </tr>
  
  <?php
  if(isset($_GET['ref'])) {
      echo "<input type='hidden' name='ref' value='".$_GET['ref']."'>";
  }

  ?>

  <tr>
    <td>URL</td>
    <td><input type='text' name='url' size='30'></td>
  </tr>
  </table>
  <p><input type='submit' value='Aanmelden' name='submit'></p>
</form>    

<?php
    
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Nigel
 
PHP hulp

PHP hulp

22/11/2024 12:22:44
 
- SanThe -

- SanThe -

11/02/2009 23:09:00
Quote Anchor link
Je post is nu niet echt leesbaar. Pas je post even aan en gebruik en tags om je code heen. Om php code zet je uiteraard dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
Gebruik je Afbeelding knop om dit te doen.

Nigel schreef op 11.02.2009 22:27:
Je hoeft me code niet helemaal door te lezen

Geef dan direct alléén de relevante code en geen compleet script.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
PHP Newbie

PHP Newbie

12/02/2009 00:10:00
Quote Anchor link
niet: $_POST['password'] = $_POST['password1']
maar: $_POST['password'] == $_POST['password1']
 
Dennis Mertens

Dennis Mertens

12/02/2009 09:43:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(isset($_POST['submit'])) {
//Even wijzigen in
if($_SERVER['REQUEST_METHOD'] == 'POST') {
[
/code]

Waarom de ene keer wel juiste quotes gebruiken de andere keer niet? En "". aan het begint kan je weg laten.
 
Justin S

Justin S

12/02/2009 10:27:00
Quote Anchor link
Beste oplossing:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

if($_POST['password'] != $_POST['password1'])
{

     echo 'wachtwoorden komen niet overeen';
}
else{
     echo 'wachtwoorden zijn goedgekeurd';
}

?>


EDIT: ik zie dat phpnewbie me al voor was.


Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
    if($_POST['username'] != "" && $_POST['password'] = $_POST['password1'] != "" && $_POST['email'] != "" && $_POST['websitename'] != "" && $_POST['description'] != "" && $_POST['url'] != "" && eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $_POST['email'])) ?>

Waarom check je op deze wijze of alles is ingevuld?
Je kan hier beter losse error's van maken, vind ik persoonlijk netter.

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
<?php
if(empty($_POST['username'])
{
echo 'U heeft geen gebruikersnaam ingevuld.'; }

if(empty($_POST['password']) && empty($_POST['password1'])
{
echo 'u heeft een van de wachtwoorden niet ingevuld';
}
else{
      if($_POST['password'] != $_POST['password1'])
      {
echo 'wachtwoorden komen niet overeen'; }
}


// en zo verder

[/code]
Gewijzigd op 01/01/1970 01:00:00 door Justin S
 
Dennis Mertens

Dennis Mertens

12/02/2009 10:54:00
Quote Anchor link
En natuurlijk een variabele maken zodat je weet dat er een fout is opgetreden.

Alleen hoe gebruik jij je tabs?

Ik zou zoiets maken:

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
<?php
if(empty($_POST['username'])
{

    $aError[] = 'U heeft geen gebruikersnaam ingevuld.';
}


if($_POST['password'] != $_POST['password1'])
{

    $aError[] = 'Wachtwoorden komen niet overeen.';
}

elseif(strlen($_POST['password']) <= 4)
{

    $aError[] = 'Wachtwoord moet groter zijn dan 4 tekens.';
}[
/code]
Boven dit stukje zet je $aError = ''; neer.

Onder deze controles controleer je of $aError een array is. Indien dit zo is, is er een fout opgetreden. Deze kun je met [php]implode[/php]() achter/onder elkaar zetten.
 
Nigel

Nigel

12/02/2009 16:15:00
Quote Anchor link
Oke bedankt allemaal voor de reactie :)

Ik ga nu eerst proberen Losse errors te maken.

En implode snap ik nog niet echt dus die laat ik op dit moment even achterwegen. Die is voor de volgende keer. :)
 
Citroen Anoniem Graag

Citroen Anoniem Graag

12/02/2009 16:18:00
Quote Anchor link
Dennis Mertens schreef op 12.02.2009 10:54:
Boven dit stukje zet je $aError = ''; neer..


Dat moet natuurlijk $aError = array(); zijn
 
Dennis Mertens

Dennis Mertens

12/02/2009 16:19:00
Quote Anchor link
Hoeft niet Citroen.
 
Nigel

Nigel

12/02/2009 16:26:00
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
<?php
if(empty($_POST['username'])
{
echo 'U heeft geen gebruikersnaam ingevuld.'; }

if(empty($_POST['password']) && empty($_POST['password1'])
{
echo 'u heeft een van de wachtwoorden niet ingevuld';
}
else{
      if($_POST['password'] != $_POST['password1'])
      {
echo 'wachtwoorden komen niet overeen'; }
}


// en zo verder
[/code]
Word dan als de eerste is gecontroleert het process afgebroken
Of stuurt die dan als er niks is ingevult een lege waarde daar de database?


Moet ik dan niet ?

[
code][code]<?php
if(empty($_POST['username'])
{
echo 'U heeft geen gebruikersnaam ingevuld.';
}
else {
   if(empty($_POST['password']) && empty($_POST['password1'])
   {
echo 'u heeft een van de wachtwoorden niet ingevuld';
}
else{
      if($_POST['password'] != $_POST['password1'])
      {
echo 'wachtwoorden komen niet overeen'; }
}
else {

// en zo verder [/code]
Gewijzigd op 01/01/1970 01:00:00 door Nigel
 
- SanThe -

- SanThe -

12/02/2009 16:28:00
Quote Anchor link
De && (and) moet sowieso een or zijn.
 
Nigel

Nigel

12/02/2009 16:54:00
Quote Anchor link
Oke ik heb nu dit.
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
<?phpif(isset($_POST['submit'])) {
    if(empty($_POST['username']) { echo "U Heeft geen wachtwoord in gevult";}
    
if(empty($_POST['password']) || empty($_POST['password1'])
{ echo 'u heeft een van de wachtwoorden niet ingevuld';
}else{
      if($_POST['password'] != $_POST['password1'])
      { echo 'wachtwoorden komen niet overeen'; }    
    
if(empty($_POST['email'])
{ echo "U heeft uw email adres niet ingevult.";}

if(empty($_POST['websitename'])
{ echo "U moet een website naam opgeven";}

if(empty($_POST['description'])
{ echo "U moet een website beschrijving invullen";}

if(empty($_POST['url'])
{ echo "U moet een Websitenaam invullen.";} ?>


Maar nu kom ik het volgende tegen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $_POST['email']))?>


Dit checkt of een email goed is opgebouwd (denk ik).

hoe zet ik dit goed.

want ik kan niet zeggen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
If eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",== $_POST['email']))?>


Daar klopt dan helemaal niks meer van.
Gewijzigd op 01/01/1970 01:00:00 door Nigel
 
Jesper Diovo

Jesper Diovo

12/02/2009 17:04:00
Quote Anchor link
Waarom die ==? eregi(). Volgens mij retourneert eregi een 1 of 0, in een if alszijnde true of false. Genoeg dus om een if voorwaarde te laten lopen. Ik zou overigens wel preg_match() gebruiken i.p.v. eregi(), wat nl. vervangen gaat worden in PHP6. Preg_match() werkt ongeveer hetzelfde, behalve dat je een begin en eind teken op moet geven in de regex.

^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$

wordt

/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/
 
Nigel

Nigel

12/02/2009 17:15:00
Quote Anchor link
Dus het word dan??

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php preg match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/" $_POST['email']))[/code]

Ik weet niet Hoeveel ) er achter moeten eerlijk gezegt.

En .info email adressen accepteert hij niet. kan ik dan simpel weg {2,3} veranderen in {2,4}  ?
Gewijzigd op 01/01/1970 01:00:00 door Nigel
 
Nigel

Nigel

12/02/2009 19:38:00
Quote Anchor link
Ik heb nu de code herpost met alles verandert. (eerste post bovenin)

Ik heb de email controle er nog maar even uit gelaten.

Maar nu krijg ik een error.

Parse error: parse error in E:\wamp\www\klik\register.php on line 76

Maar ik heb geen flauw idee wat ik nu fout heb gedaan ??

PS: ik zie nu dat ik dubbele post heb geplaatst. Sorry daar voor.


Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Nigel
 
Justin S

Justin S

12/02/2009 23:12:00
Quote Anchor link
Dennis Mertens schreef op 12.02.2009 10:54:
En natuurlijk een variabele maken zodat je weet dat er een fout is opgetreden.

Alleen hoe gebruik jij je tabs?

Ik zou zoiets maken:

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
<?php
if(empty($_POST['username'])
{

    $aError[] = 'U heeft geen gebruikersnaam ingevuld.';
}


if($_POST['password'] != $_POST['password1'])
{

    $aError[] = 'Wachtwoorden komen niet overeen.';
}

elseif(strlen($_POST['password']) <= 4)
{

    $aError[] = 'Wachtwoord moet groter zijn dan 4 tekens.';
}[
/code]
Boven dit stukje zet je $aError = ''; neer.

Onder deze controles controleer je of $aError een array is. Indien dit zo is, is er een fout opgetreden. Deze kun je met [php]implode[/php]() achter/onder elkaar zetten.[/quote]

Had het even snel op phphulp gescript in het reactieformuliertje, geen zin gehad de zooi in dreamweaver oid te maken. Kunnen ook wat foutjes in zitten, maar het is de bedoeling dat de TS uiteindelijk zelf zijn script maakt toch ;-)..
 
Nigel

Nigel

13/02/2009 22:49:00
Quote Anchor link
Kan iemand mij helpen?

Het lukt mij zelf niet om de error eruit te vissen.
Ik heb gekeken maar naar mij weten geen haakjes puntjes verkeerd gezet.

PS: Waar staat TS voor;) ik neem aan dat het op mij doelt maar waarvan is dat de afkorting?
Gewijzigd op 01/01/1970 01:00:00 door Nigel
 



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.