Wachtwoord controleren.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

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 »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

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 »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. 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

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

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

06/11/2024 00:40:12
 
- 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.