PhpMailer overzicht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Full stack .NET developer Microsoft 365

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 »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Java Programmeur

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

Bekijk vacature »

Medior Front-end Developer

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

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

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

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Junior Java Developer

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

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »
D B

D B

26/09/2014 21:18:36
Quote Anchor link
Hallo,

Ik heb een mailtje opgesteld vanuit mijn website om een overzichtje te versturen.
Dit overzicht bevat tabellen, en nu lijkt het er op dat deze tabellen telkens verkeerd worden weergegeven in de verschillende emailclients.

Nu weet ik dat het gebruik van tabellen ook verkeerd is, dus zou ik graag een oplossing zoeken die zonder tabellen werkt, maar hebben emailclients deze problemen ook met divs oid? En kan ik ook gewoon CSS meesturen?

Hoe zouden jullie dit soort overzichtjes versturen (zodat het dus ook netjes onder elkaar staat):

10:00...Team 1.........-........Team 2
11:00...Teampje 7....-......Teams 8
enz...

Alvast bedankt voor het meedenken!
Gewijzigd op 26/09/2014 21:20:22 door D B
 
PHP hulp

PHP hulp

27/05/2026 02:20:36
 
- Ariën  -
Beheerder

- Ariën -

26/09/2014 21:44:01
Quote Anchor link
Wie zegt dat tabellen voor een overzicht verkeerd zijn?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/09/2014 22:23:50
Quote Anchor link
tabellen zijn prima voor... het genereren van tabellen :-)

In de negentiger jaren zijn er hele webpagina's met tabellen in tabellen opgemaakt om een soort van pagina indeling te creëren. Dat is nu niet meer nodig omdat we de <div>'s hebben. Laten er nou nog aardig wat email clients zijn die nog van dezelfde tijd zijn. Tabellen is worden dus over het algemeen goed ondersteund door de emailprogramma's
Gewijzigd op 26/09/2014 22:43:43 door Frank Nietbelangrijk
 
Pipo Clown

Pipo Clown

26/09/2014 22:28:08
Quote Anchor link
Wanneer ik PHPmailer gebruik heb ik juist problemen wanneer ik DIVs gebruik voor de opmaak.

Met tabellen krijg ik het precies zo voor elkaar als ik hebben wil.
 
D B

D B

26/09/2014 23:07:36
Quote Anchor link
Humz, dat is vreemd :)

Telkens als ik een tabel gebruik krijg ik geen nette output. Soms zet hij zelfs de halve html code zichtbaar bijvoorbeeld b/> terwijl daarna het dikgedrukte dan wel ophoudt ...

Kan het eraan liggen dat de regel html code achter elkaar staan, dat hij daar misschien moeite mee heeft?

Alvast bedankt voor het meedenken!
 
Obelix Idefix

Obelix Idefix

27/09/2014 09:19:45
Quote Anchor link
Je gebruikt PHPmailer, begrijp ik uit je topic-titel.

D B op 26/09/2014 23:07:36:
Soms zet hij zelfs de halve html code zichtbaar bijvoorbeeld b/> terwijl daarna het dikgedrukte dan wel ophoudt ...

Lijkt me eerder dat er dan iets fout zit in je mailbericht.
Hoe ziet de broncode er uit als je de mail binnenkrijgt?

Zonder code is het voor ons wat lastig om aan te geven waar het fout gaat/kan gaan.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/09/2014 11:10:53
Quote Anchor link
D B op 26/09/2014 23:07:36:
Humz, dat is vreemd :)

Telkens als ik een tabel gebruik krijg ik geen nette output. Soms zet hij zelfs de halve html code zichtbaar bijvoorbeeld b/> terwijl daarna het dikgedrukte dan wel ophoudt ...


Wedden voor een biertje dat je HTML dan niet correct is?
 
D B

D B

28/09/2014 15:34:46
Quote Anchor link
Ik zal eens een voorbeeldje posten, vind het zelf namelijk ook onbegrijpelijk :)

Hier wordt mijn mail gemaakt:
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
<?
            $mail
= new PHPMailer();
            $mail->From = '.......';
            $mail->FromName = '..........';
            $mail->addAddress($scheidsrechtersmail);
            $mail->addReplyTo('..........','.............');
            $mail->isHTML(true);
            $mail->Subject = 'Scheidsrechtersschema ZSC Junioren';
            $mail->Body = '<html><head><title>Scheidsrechtersschema ZSC Junioren</title></head><body>';
            $mail->Body .= "Hallo ". $scheidsrechtersvoornaam[$key]. ",". "<br><br>";
            $mail->Body .= "Hierbij het Scheidsrechtersschema (Junioren) voor de komende periode:<br><br>";

            $sql0=    "    
                SELECT
                    DISTINCT w.datum,
                    DATE_FORMAT(w.datum, '%W %d %M %Y') as datum1
                FROM
                    Wedstrijden AS w
                LEFT JOIN
                    Teams AS t
                ON
                    (w.team_1 = t.team)
                WHERE
                    w.datum >= DATE_FORMAT(NOW(),'%Y-%m-%d')
                AND
                    t.leeftijd='Junioren'
                AND
                    (w.uitslag_t1 IS NULL OR w.uitslag_t1 = '')
                ORDER BY
                    w.datum ASC
            "
;
            $res0=mysql_query($sql0) or die(mysql_error());
            $kop = 0;
            while ($row0=mysql_fetch_array($res0)) {
                $daatum=$row0['datum'];
                $daatum1=ucwords($row0['datum1']);
                $mail->Body .= '<b>'. $daatum1. '</b>';
                $mail->Body .= '<table>';
                $query ="
                    SELECT
                        w.id,
                        DATE_FORMAT(w.datum, '%d-%m-%Y') as datum1,
                        TIME_FORMAT(w.tijd, '%H:%i') as tijd1,
                        w.team_1,
                        w.team_2,
                        s.naam,
                        s.veld,
                        s.kleedlokaal,
                        s.wedstrijdnr
                    FROM
                        Wedstrijden AS w
                    LEFT JOIN
                        Teams AS t
                    ON
                        (w.competitie = t.team)
                    LEFT JOIN
                        Scheidsrechter AS s
                    ON
                        (w.id = s.id)
                    WHERE
                        w.datum = '"
. $daatum. "'
                    AND
                        w.team_1 LIKE 'ZSC%'
                    AND
                        t.leeftijd = 'Junioren'
                    AND
                        (w.uitslag_t1 IS NULL OR w.uitslag_t1 = '')
                    GROUP BY
                        w.id
                    ORDER BY
                        t.volgorde,
                        w.tijd,
                        t.team
                "
;
                if ( $kop < 1 ) {
                    $mail->Body .= '<tr>';
                    $mail->Body .= '<td width="50">Tijd</td>';
                    $mail->Body .= '<td width="170">Thuis</td>';
                    $mail->Body .= '<td width="10" align="center">-</td>';
                    $mail->Body .= '<td width="170">Uit</td>';
                    $mail->Body .= '<td width="170">Scheidsrechter</td>';
                    $mail->Body .= '</tr>';
                }

                $kop = 1;
                $result = mysql_query($query) or die(mysql_error());
                while ($roow = mysql_fetch_array($result)){
                    if(substr($roow['team_1'],0,3) == 'ZSC') { $team_1 = "<b>". $roow['team_1']. "</b>"; } else { $team_1 = $roow['team_1']; }
                    if(substr($roow['team_2'],0,3) == 'ZSC') { $team_2 = "<b>". $roow['team_2']. "</b>"; } else { $team_2 = $roow['team_2']; }
                    $mail->Body .= '<tr>';
                    $mail->Body .= '<td width="50" align="left">'. $roow['tijd1']. '</td>';
                    $mail->Body .= '<td width="170" align="left">'. stripcslashes($team_1). '</td>';
                    $mail->Body .= '<td width="10" align="center">-</td>';
                    $mail->Body .= '<td width="170" align="left">'. stripcslashes($team_2). '</td>';    
                    $mail->Body .= '<td width="170" align="left">'. $roow['naam']. '</td>';
                    $mail->Body .= '</tr>';
                }

                $mail->Body .= '</table>';
            }

            $mail->Body .= "<br>";
            $mail->Body .= "Als je een keer niet kunt, graag zelf ruilen.<br><br>";
            $mail->Body .= "Vriendelijke Groeten,<br><br>";
            $mail->Body .= ".......<br>";
            $mail->Body .= "Scheidsrechterscoördinator ZSC<br><br>";
            $mail->Body .= "Dit is een automatisch gegenereerd bericht.";
            $mail->Body .= "</body></html>";

            if(!$mail->send()) {
                $error .= $scheidsrechtersvoornaam[$key]. ' '. $scheidsrechtersmail. '<br>';
                $error .= 'Mail niet verzonden.<br>';
                $error .= 'Mail Fout: ' . $mail->ErrorInfo. '<br><br>';
            }

            else {
                $error .= $scheidsrechtersvoornaam[$key]. ' '. $scheidsrechtersmail. '<br>';
                $error .= 'Mail verzonden<br><br>';
            }

?>


En dit is de bron die ik in mijn mail zie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<TR>
    <TD width=50 align=left>12:30</TD>
    <TD width=170 align=left><B>ZSC D2</B></TD>
    <TD width=10 align=center>-</TD>
    <TD width=170 align=left>Riethoven D2</TD><T align="left" width="40" d></TD>
    <TD width=170 align=left>Hier staat een Naam</TD></TR>


Zie je op de voorlaatste regel die TD klopt niet....
 
Obelix Idefix

Obelix Idefix

28/09/2014 22:57:14
Quote Anchor link
Ik zie het stukje
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<T align="left" width="40" d>
nergens terugkomen in jouw code hierboven.
Verder valt me op dat alle tr/td in jouw code met kleine letters worden geschreven en de waarden netjes met " In de bron van de mail is dat ook anders.
Ik weet niet of dit door PHP-mailer wordt gewijzigd.

Wat je zou kunnen proberen, om dingen uit te sluiten is om de variabelen tijdelijk te vervangen door vaste waarden. Dit om uit te sluiten dat die variabelen de oorzaak zijn van het probleem.
 



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.