PhpMailer overzicht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatieontwikkelaar Java EE

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 De afdeling IV –

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

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 »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

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 »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: 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

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en 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 professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

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

05/11/2024 11:48:09
 
- 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.