Niet mailen als...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Java Developer (Training And Simulation)

Wat jij doet Je zou onze Java Developer zijn en nauw samenwerken met je Product Owner, Software System Engineer, Scrum Master en andere Developers. Samen draag je bij aan een multidisciplinair en zelf organiserend Agile team. De rol is zeer afwisselend en bestaat uit, maar is zeker niet beperkt tot: de-risk en prototype onbewezen simulatietechnologieën; simulatiekaders ontwikkelen voor gebruik door andere teams; je bent goed in het begrijpen van ingewikkelde ideeën; heeft de mogelijkheid om nauw samen te werken met grote internationale klanten, leveranciers en overheden om onze oplossingen, vastleggingsvereisten, enz. te definiëren en te presenteren. Ben jij het? Wij

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »
Ricolo

Ricolo

31/07/2008 21:07: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
32
33
34
35
<?php
if($data->msnuitnodiging == 1) {
echo 'Je hebt de MSN Uitnodiging deze maand al gedaan.';
}
else{
set_time_limit(0);

// BEGIN MAIL INSTELLINGEN

$afzender = "Blaat <[email protected]>"; // AFZENDER EMAIL
$onderwerp = 'Blaat'; // ONDERWERP EMAIL

$mail_body = "Blaat,\n\n";
$mail_body .= "Blaat";
$mail_body .= "\n\nBlaat\n";
$mail_body .= "Blaat";


// EIND MAIL INSTELLINGEN



class progress_bar
{
    var
$percent;
    var
$width;

    function
progress_bar($percent = 1, $width = 100)
    {

        $this->percent = $percent;
        $this->width = $width;
    }

    function
create()
    {

        ?>

<b>Voortgang:</b><br>
<div style="width:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo(($this->percent * .01) * $this->width); ?>
px;" height="10" id="progress"> </div>
<div id="tekst">Voorbereiden...</div>
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
<?php
    }

    function
set_percent_adv($cur_amount, $max_amount)
    {

        $this->percent = ($cur_amount / $max_amount) * 100;
        
        if($this->percent < 100)
        {

          $do = 'Bezig met versturen.';
        }

        else
        {
          $do = 'Alle berichten zijn verstuurd.';
        }

        
        echo('<script>e=document.getElementById("progress"); e.style.width = '.($this->percent / 100) * $this->width.' + \'px\'; f=document.getElementById("tekst"); f.innerHTML = \''.$do.'\';</script>');

    }
}


$header = "From: " . $afzender . "\n";
$ok = 0;
$fout = 0;


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

    $file = $_FILES['file']['tmp_name'];
    $extensie = strtolower(end(explode(".", $_FILES['file']['name'])));

    if($file == "none")
    {

        print 'Je moet wel een bestand kiezen!';
    }

    elseif(filesize($file) > (4096*2048))
    {

        print 'Je bestand mag niet groter zijn dan 2000KB (2MB)!';
    }

    elseif($extensie != "ctt")
    {

        print 'Je bestand moet de extensie .ctt hebben!';
    }

    else
    {
        $file1 = file($file);
        $adressen = array();

        foreach($file1 as $regel)
        {

            if(!(strpos($regel, "list")))
            {

                $pos = strpos($regel, "<contact");
                $pos1 = strpos($regel, "type=");
                if($pos1 > 0)
                    $adressen[] = substr($regel, ($pos+18), (strpos($regel, "</contact>")-$pos-18));
                elseif($pos > 0)
                    $adressen[] = substr($regel, ($pos+9), (strpos($regel, "</contact>")-$pos-9));
            }
        }


        $adressen1 = array();
        
        foreach($adressen as $adres)
        {

            if(preg_match('/^.+@.+\..+$/', $adres) != 0 && strlen($adres) > 6)
            {

                $adressen1[] = $adres;
            }
        }

        $adressen = $adressen1;

        $count = count($adressen);

        $i = 0;

        $pbar = new progress_bar(1, 150);
        $num_tasks = $count;
        $pbar->create();


        print '<br />';
        
        foreach($adressen as $adres)
        {

                $i++;
                
                usleep(2000);
                
                flush();
                
                $pbar->set_percent_adv($i, $num_tasks);
                
                if(preg_match('/^.+@.+\..+$/', $adres) != 0 && !(eregi("\r", $adres) || eregi("\n", $adres)))
                {

                          
                  $verzenden = @mail($adres, $onderwerp, $mail_body, $header);
                    
                  if($verzenden)
                  {

                    $ok++;
                  }

                  else
                  {
                    $fout++;
                  }
                }
        }

        
        print '<b>Resultaat:</b><br>Er zijn van de <b>'.($ok+$fout).'</b> emails <b>'.$ok.'</b> verzonden en <b>'.$fout.' niet</b> verzonden!';
        unlink($file);
    }
}

else
{
    echo '
    <form method="post" action="" enctype="multipart/form-data">
   Selecteer je .ctt contactpersonenbestand:<br>
    <input type="file" name="file" id="file"><br><br>
  
    <input type="submit" name="submit" value="Verstuur"><
    </form>'
;
}

?>


Dit is een stuk van een MSN Uitnodiging die ik ergens op het internet heb gevonden, echter vinden sommige mensen deze mails lastig en wil ik er een functie bijbouwen dat als je email in de tabel "Geblokeerdeemailadressen" staat, er geen email naar je wordt verzonden, hoe zou ik dat kunnen doen? Ik heb al aardig wat geprobeerd maar telkens werkte het niet...
 
PHP hulp

PHP hulp

22/11/2024 20:12:17
 
Wesley Overdijk

wesley Overdijk

31/07/2008 21:09:00
Quote Anchor link
uuuhm....

gwoon bij het versturen zelf doe je, bestandje.php?email=diegenezijnemail

dan in de db, zet je die gene zijn email,

bij het versturen kijk je of de email waar het heen moet, gelijk is aan de email in db. ?
 
Ricolo

Ricolo

31/07/2008 21:46:00
Quote Anchor link
en dan gewoon zo?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$dbres
= mysql_query("SELECT * FROM blockedemails WHERE email='$adres'");
                $msnblocked = mysql_fetch_object($dbres);
                if($adres == $msnblocked->email) {
                }
else{ // versturen...

?>
 
- Ariën  -
Beheerder

- Ariën -

31/07/2008 22:07:00
Quote Anchor link
Ja, ziet er goe duit.
Alleen is een loze statement ( { } ) niet echt netjes.
Dus kan je ook !== gebruiken, en dat staat voor niet gelijk aan.
 
Robert Deiman

Robert Deiman

31/07/2008 22:35:00
Quote Anchor link
@Aar

Dan kan je beter gewoon != gebruiken, === moet ook het hele type en dergelijke gelijk zijn. Bij !== geld precies hetzelfde.
 
- Ariën  -
Beheerder

- Ariën -

31/07/2008 23:58:00
Quote Anchor link
Je hebt gelijk.
 



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.