register_globals

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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 »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

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 »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe 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 professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

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

29/04/2024 10:15:17
 
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.