Wachtwoord controleren.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

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

27/05/2026 10:01:57
 
- 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:
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:
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:
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:
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.