register_globals

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior 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 »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Pagina: 1 2 volgende »

Huh bla

Huh bla

13/02/2006 19:41:00
Quote Anchor link
hey

ik heb een script wat alleen werkte
met de register globals aan,
nu had ik al een post geopend
over hoe ik dit moest aanpassen,
en volgens mij ben ik nu klaar,
maar nu werkt het hele script niet
meer (althans de 1ste pagina die
ik heb aangepast)

de pagina blijft helemaal wit,
geen errors,
niks helemaal niks

EDIT:

paar enters, zodat het niet onder de reclame zat ^_^

EDIT 2:

Code in een volgende post gezet
Gewijzigd op 13/02/2006 20:07:00 door Huh bla
 
PHP hulp

PHP hulp

16/05/2024 13:04:47
 
Martijn B

Martijn B

13/02/2006 19:55:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_POST['$actie' == 'aanmelden')


moet worden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_POST['actie'] == 'aanmelden')



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_POST['$Mailadres'])


moet worden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_POST['Mailadres'])



Je maakt gebruik van $Mailadres, de waarde moet je uit $_POST halen.

edit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if(strstr($NieuwsbriefData[$i],$_POST['$Mailadres']))


moet worden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if(strstr($NieuwsbriefData[$i],$_POST['Mailadres']))




Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
elseif(!ControleerEmail($_POST['$Mailadres']))


moet worden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
elseif(!ControleerEmail($_POST['Mailadres']))



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
elseif($_POST['$actie'] == "afmelden")
{
    if($_POST['$Mailadres'])



moet worden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
elseif($_POST['actie'] == "afmelden")
{
    if($_POST['Mailadres'])
Gewijzigd op 13/02/2006 20:06:00 door Martijn B
 
Huh bla

Huh bla

13/02/2006 20:08:00
Quote Anchor link
dit is wat ik nu heb, geeft nog steeds hetzelfde resultaat:

Edit: script staat verderop in het topic
Gewijzigd op 15/02/2006 17:27:00 door Huh bla
 
Arjan Kapteijn

Arjan Kapteijn

13/02/2006 20:20:00
Quote Anchor link
if($_POST['actie'] == 'aanmelden')
{
if($_POST['$Mailadres'])
Gewijzigd op 13/02/2006 20:21:00 door Arjan Kapteijn
 
Huh bla

Huh bla

13/02/2006 20:29:00
Quote Anchor link
waren idd weer 2 foutjes, maar de pagina is nog steeds wit, ik snap het niet.

Kan dit ook komen door een ] te weinig of een $ te veel?
 
Arjan Kapteijn

Arjan Kapteijn

13/02/2006 20:35:00
Quote Anchor link
'<$Mailadres>'

Waar komt die vandaan?
 
Huh bla

Huh bla

13/02/2006 20:39:00
Quote Anchor link
moet waarschijnlijk dus ook '<$_POST['Mailadres']>'

het is btw het adres waar het bevestigingsmailtje heen moet
 
Huh bla

Huh bla

13/02/2006 21:38:00
Quote Anchor link
werkt nog steeds niet :S
 
Martijn B

Martijn B

13/02/2006 21:53:00
Quote Anchor link
'<' . $_POST['Mailadres'] . '>'
Gewijzigd op 13/02/2006 21:54:00 door Martijn B
 
Huh bla

Huh bla

13/02/2006 21:56:00
Quote Anchor link
still no effect, ik snap het echt niet meer :S
 
Dennis

dennis

13/02/2006 22:11:00
Quote Anchor link
Luuk:
still no effect, ik snap het echt niet meer :S


het enige is wat ik kan vinden is:
fputs($NieuwsbriefB,"$_POST['Mailadres']\r\n");
moet worden:
fputs($NieuwsbriefB,$_POST['Mailadres']."\r\n");
 
Dennis

dennis

13/02/2006 22:13:00
Quote Anchor link
sorry hier 'stond' een dubble post van mij!
Gewijzigd op 13/02/2006 22:22:00 door dennis
 
Huh bla

Huh bla

14/02/2006 16:45:00
Quote Anchor link
werkt nog niet, zit er ergens zo'n grote fout in dan :S
 
Arjan Kapteijn

Arjan Kapteijn

14/02/2006 16:55:00
Quote Anchor link
Er zitten echt meer dan 10 vrij duidelijke fouten in... dingen als 'if($alinlijst)'... ik bedoel... wtf. 'Het e-mail adres is succesvol aangemeld!', ook als er niks goed is gegaan (lekkere foutafhandeling). '\n' tussen enkele quotes doet niks hoor..

Ik heb hem nu een klein beetje aangepast zodat je weer verder kan... Check vooral dat email gebeuren.

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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?php<?php
error_reporting(E_ALL);
//----------------------------------------
// Verander de gegevens hieronder:


$JouwWebsiteNaam = "jesitenaam";
// Jouw website naam
$JouwEmail = "je e-mail adres";
// Jouw e-mail adres
$DataBestand = "nieuwsbrief_data.php";
// De locatie van het databestand
$DitBestand = "127.0.0.1/psmail/nieuwsbrief.php";
// De url van dit bestand
?>

<html>
<head>
<title>niks</title>
</head>
<body>
<?php
// Begin functie om het e-mail adres te controleren
function ControleerEmail($a)
{
  
    return ereg("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+",$a);  
}
  
// Einde functie om het e-mail adres te controleren

$NieuwsbriefData = file($DataBestand);

if(isset($_POST['actie']))
{

if($_POST['actie'] == 'aanmelden')
{

    if(isset($_POST['Mailadres']))
    {

        for($i = 0; $i < count($NieuwsbriefData); $i++)
        {

            if(strstr($NieuwsbriefData[$i],$_POST['Mailadres']))
            {

                $alinlijst = true;
            }
        }

        if(isset($alinlijst))
        {

            echo '<b>Het e-mail adres staat al in de lijst!</b><br><br>';
        }

        elseif(!ControleerEmail($_POST['Mailadres']))
        {

            echo("<b>Het e-mail adres is ongeldig!</b><br><br>");
        }

        else
        {
            $NieuwsbriefB = fopen($DataBestand,"a");
            fputs($NieuwsbriefB,$_POST['Mailadres']."\r\n");
            fclose($NieuwsbriefB);
            mail('<$Mailadres>',
                 'Aanmelding Nieuwsbrief $JouwWebsiteNaam',
                 'Beste eigenaar van $Mailadres,
                 \n
                 \n
                 U of iemand anders heeft dit e-mail adres
                 \n
                 aangemeld bij de Nieuwsbrief van $JouwWebsiteNaam.
                 \n
                 Wilt u dit ongedaan maken, dan kan dit op
                 \n
                 $DitBestand.
                 \n
                 \n
                 $JouwWebsiteNaam'
,
                 'From: $JouwWebsiteNaam <$JouwEmail>');
            echo("<b>Het e-mail adres is succesvol aangemeld!</b><br><br>");
        }
    }

    else
    {
        echo("<b>Je hebt geen e-mail adres ingevuld!</b><br><br>");
    }
}

elseif($_POST['actie'] == "afmelden")
{

    if($_POST['Mailadres'])
    {

        $NieuwsbriefB = fopen($DataBestand,"w");
        for($i = 0; $i < count($NieuwsbriefData); $i++)
        {

            if(!strstr($NieuwsbriefData[$i],$Mailadres))
            {

                fputs($NieuwsbriefB,$NieuwsbriefData[$i]);
            }

            else
            {
                $gelukt = true;
            }
        }

        fclose($NieuwsbriefB);
        if($gelukt)
        {

            mail('<$Mailadres>',
                 'Afmelding Nieuwsbrief $JouwWebsiteNaam',
                 'Beste eigenaar van $Mailadres,
                 \n
                 \n
                 U of iemand anders heeft dit e-mail adres
                 \n
                 afgemeld bij de Nieuwsbrief van $JouwWebsiteNaam.
                 \n
                 Wilt u dit ongedaan maken, dan kan dit op
                 \n
                 $DitBestand.
                 \n
                 \n
                 $JouwWebsiteNaam'
,
                 'From: $JouwWebsiteNaam <$JouwEmail>');
            echo('<b>Het e-mail is succesvol afgemeld!</b><br><br>');
        }

        else
        {
            echo('<b>Het e-mail is niet gevonden!<br>Probeer het opnieuw.</b><br><br>');
        }
    }

    else
    {
        echo("<b>Je hebt geen e-mail adres ingevuld!</b><br><br>");
    }
}
}

?>

<form method='post'>
E-mail adres: <input type='text' name='Mailadres'><br>
<input type='radio' name='actie' value='aanmelden' checked> Aanmelden <input type='radio' name='actie' value='afmelden'> Afmelden<br><br>
<input type='submit' value='Verstuur'>
</form>
</body>
</html>
error_reporting(E_ALL);
//----------------------------------------
// Verander de gegevens hieronder:

$JouwWebsiteNaam = "jesitenaam";
// Jouw website naam
$JouwEmail = "je e-mail adres";
// Jouw e-mail adres
$DataBestand = "nieuwsbrief_data.php";
// De locatie van het databestand
$DitBestand = "127.0.0.1/psmail/nieuwsbrief.php";
// De url van dit bestand
?>

<html>
<head>
<title>niks</title>
</head>
<body>
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
<?php
// Begin functie om het e-mail adres te controleren
function ControleerEmail($a)
{
  
    return ereg("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+",$a);  
}
  
// Einde functie om het e-mail adres te controleren

$NieuwsbriefData = file($DataBestand);

if(isset($_POST['actie']))
{

if($_POST['actie'] == 'aanmelden')
{

    if($_POST['Mailadres'])
    {

        for($i = 0; $i < count($NieuwsbriefData); $i++)
        {

            if(strstr($NieuwsbriefData[$i],$_POST['Mailadres']))
            {

                $alinlijst = true;
            }
        }

        if(isset($alinlijst))
        {

            echo '<b>Het e-mail adres staat al in de lijst!</b><br><br>';
        }

        elseif(!ControleerEmail($_POST['Mailadres']))
        {

            echo("<b>Het e-mail adres is ongeldig!</b><br><br>");
        }

        else
        {
            $NieuwsbriefB = fopen($DataBestand,"a");
            fputs($NieuwsbriefB,$_POST['Mailadres']."\r\n");
            fclose($NieuwsbriefB);
            mail('<$Mailadres>',
                 'Aanmelding Nieuwsbrief $JouwWebsiteNaam',
                 'Beste eigenaar van $Mailadres,
                 \n
                 \n
                 U of iemand anders heeft dit e-mail adres
                 \n
                 aangemeld bij de Nieuwsbrief van $JouwWebsiteNaam.
                 \n
                 Wilt u dit ongedaan maken, dan kan dit op
                 \n
                 $DitBestand.
                 \n
                 \n
                 $JouwWebsiteNaam'
,
                 'From: $JouwWebsiteNaam <$JouwEmail>');
            echo("<b>Het e-mail adres is succesvol aangemeld!</b><br><br>");
        }
    }

    else
    {
        echo("<b>Je hebt geen e-mail adres ingevuld!</b><br><br>");
    }
}

elseif($_POST['actie'] == "afmelden")
{

    if($_POST['Mailadres'])
    {

        $NieuwsbriefB = fopen($DataBestand,"w");
        for($i = 0; $i < count($NieuwsbriefData); $i++)
        {

            if(!strstr($NieuwsbriefData[$i],$Mailadres))
            {

                fputs($NieuwsbriefB,$NieuwsbriefData[$i]);
            }

            else
            {
                $gelukt = true;
            }
        }

        fclose($NieuwsbriefB);
        if($gelukt)
        {

            mail('<$Mailadres>',
                 'Afmelding Nieuwsbrief $JouwWebsiteNaam',
                 'Beste eigenaar van $Mailadres,
                 \n
                 \n
                 U of iemand anders heeft dit e-mail adres
                 \n
                 afgemeld bij de Nieuwsbrief van $JouwWebsiteNaam.
                 \n
                 Wilt u dit ongedaan maken, dan kan dit op
                 \n
                 $DitBestand.
                 \n
                 \n
                 $JouwWebsiteNaam'
,
                 'From: $JouwWebsiteNaam <$JouwEmail>');
            echo('<b>Het e-mail is succesvol afgemeld!</b><br><br>');
        }

        else
        {
            echo('<b>Het e-mail is niet gevonden!<br>Probeer het opnieuw.</b><br><br>');
        }
    }

    else
    {
        echo("<b>Je hebt geen e-mail adres ingevuld!</b><br><br>");
    }
}
}

?>

<form method='post'>
E-mail adres: <input type='text' name='Mailadres'><br>
<input type='radio' name='actie' value='aanmelden' checked> Aanmelden <input type='radio' name='actie' value='afmelden'> Afmelden<br><br>
<input type='submit' value='Verstuur'>
</form>
</body>
</html>
 
Huh bla

Huh bla

14/02/2006 17:18:00
Quote Anchor link
je hebt hem 2x achter elkaar gepost, is dat een foutje, of niet
 
Arjan Kapteijn

Arjan Kapteijn

14/02/2006 17:19:00
Quote Anchor link
Ging iets fout, pak de eerste maar.
 
Huh bla

Huh bla

14/02/2006 17:22:00
Quote Anchor link
oke thx!

nog maar 1 foutje,

Warning: strstr(): Empty delimiter. in c:\phpdev\www\psmail\nieuwsbrief.php on line 38

Warning: strstr(): Empty delimiter. in c:\phpdev\www\psmail\nieuwsbrief.php on line 38

krijg ik als ik geen e-mail adres invul bij aanmelden, afmelden werkt wel goed

Nu ga ik de andere pagina proberen aan te passen (A) (als dat maar goed gaat :-p)

EDIT:

oeps, vergeten te vermelden wat line 38 is,

line 38 is if(strstr($NieuwsbriefData[$i],$_POST['Mailadres']))
Gewijzigd op 14/02/2006 17:30:00 door Huh bla
 
Huh bla

Huh bla

14/02/2006 20:22:00
Quote Anchor link
iemand?
 
Willem vp

Willem vp

14/02/2006 20:38:00
Quote Anchor link
Ik heb niet langer dan een seconde of 20 naar je code gekeken, dus misschien zit ik er helemaal nasat, maar ik vermoed dat het volgende aan de hand is:

Omdat je geen email-adres opgeeft, gebruik je een lege string om in je data te zoeken. Dat vindt strstr() niet leuk, omdat een lege string overal kan matchen.

De melding kun je omzeilen door je if ($_POST['mailadres']) te veranderen in iets als

if (isset($_POST['mailadres']) && ($_POST['mailadres'] != ''))

In dat geval wordt het blok code waar strstr() in staat alleen doorlopen als je daadwerkelijk iets invult als mailadres.
 
Willem vp

Willem vp

14/02/2006 20:44:00
Quote Anchor link
Overigens is het nu mogelijk om een email-adres als "478trjksvk" op te geven. Nóg mooier zou het daarom zijn als je niet alleen kijkt of er iets is ingevuld, maar ook meteen kijkt of het een geldig email-adres zou kunnen zijn (dus het moet voldoen aan het formaat [email protected] of zoiets).

Je zou dan een functie is_emailaddr() kunnen aanmaken die true teruggeeft als het een goed adres is, en false als het op bagger lijkt.

Volgens mij zijn er in het verleden verschillende topics geweest waarin wordt besproken hoe je een emailadres kunt controleren, dus als dit je iets lijkt, laat ik het je eerst zelf proberen ;-)
 
Huh bla

Huh bla

14/02/2006 20:56:00
Quote Anchor link
dat zit er al in ;-)

als iemand asdfdsf opgeeft, komt er te staan dat het e-mail adres ongeldig is

verder is de error weg, met jou code, maar i.p.v. dat er nu komt te staan "geen e-mail ingevult" als er geen e-mail adres is ingevult, komt er te staan "e-mail adres ongeldig" maar daar kan ik wel mee leven ;-)

en waarschijnlijk is dit de laatste error:

Notice: Undefined variable: gelukt in c:\phpdev\www\psmail\nieuwsbrief.php on line 97

dit krijg ik als ik een nep e-mail adres invul bij afmelden (dus niet bij aanmelden)

line 97 is:
if($gelukt)
 

Pagina: 1 2 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.