Bijlage

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

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 »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Medior Java developer

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 »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

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 »
Remco de Geus

Remco de Geus

21/02/2012 21:13:28
Quote Anchor link
Beste mensen,

iemand enig idee wie mij kan helpen met CV uploaden het bestand wordt niet mee verstuurd de rest allemaal. kan iemand mij vertellen wat ik er nog bij moet zetten in het script.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
if((isset($_POST["naam"]) == FALSE) OR (isset($_POST["adres"]) == FALSE) OR (isset($_POST["postcode"]) == FALSE) OR (isset($_POST["woonplaats"]) == FALSE) OR (isset($_POST["telefoonnummer"]) == FALSE) OR (isset($_POST["email"]) == FALSE) OR (isset($_POST["opmerkingen"]) == FALSE))
{

?>

<form action="contactformulier.php" method="post" enctype="multipart/form-data">
<table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5">
<tr>
<td nowrap align="right" valign="middle">&nbsp;</td>
<td align="left"><input type="radio" name="aanhef" value="Man"><font size="2" face="Arial">Man
</font><font face="Arial">
</font><input type="radio" name="aanhef" value="Vrouw"><font size="2" face="Arial">
Vrouw
</font><font face="Arial">
</font><font size="2" face="Arial">
</font> </td>
</tr>
<tr>
<td nowrap align="right" valign="middle"> <div align="left">
<font face="Arial" size="2">* Naam</font></div></td>
<td align="left"> <input type="text" name="naam"> </td>
</tr>
<tr>
<td nowrap align="right" valign="middle"> <div align="left">
<font face="Arial" size="2">* Adres</font></td>
<td align="left"> <input type="text" name="adres"> </td>
</tr>
<tr>
<td nowrap align="right" valign="middle"> <div align="left">
<font face="Arial" size="2">* Postcode</font></td>
<td align="left"> <input type="text" name="postcode" maxlength="6"> </td>
</tr>
<tr>
<td nowrap align="right" valign="middle"> <div align="left">
<font face="Arial" size="2">* Woonplaats</font></td>
<td align="left"> <input type="text" name="woonplaats"> </td>
</tr>
<tr>
<td nowrap align="right" valign="middle"> <div align="left">
<font face="Arial" size="2">* Telefoonnummer</font></td>
<td align="left"> <input type="text" name="telefoonnummer" maxlength="10"> </td>
</tr>
<tr>
<td nowrap align="right" valign="middle"> <div align="left">
<font face="Verdana" size="2">* E-mailadres</font></div></td>
<td align="left"> <input type="text" name="email"> </td>
</tr>
<tr>
<td><font face="Verdana" size="2"><label for="file">* CV uploaden:</label></font></td>
<td align="left"> <input type="file" name="file" id="file" /> </td>
</tr>
<tr>
<td nowrap align="right" valign="middle"> <div align="left">
<font face="Arial" size="2">Opmerkingen</font> </div></td>
<td align="left" rowspan="2"> <div align="right"><b>
<textarea name="opmerkingen" cols="36" rows="2"></textarea>
</b> </div>
<div align="center"></div></td>
</tr>
<tr>
<th nowrap align="right" valign="middle"> <div align="right"></div></th>
</tr>
<tr>
<td colspan="2"> <div align="center">
<font face="Arial">
<input type="submit" name="send" value="Verzenden"> <input type="reset" name="reset" value="Wissen"><font size="2">
</font></font>
</div></td>
</tr>

</form>
<table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5" id="table1">
<tr valign="middle" align="center">
<td valign="middle" align="left" height="22">
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial"></font></td>
</tr>
</table>
</form>
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
<?php
}
else
{
  function
slashes($tekst)
  {

    if(get_magic_quotes_gpc() == TRUE)
    {

    $tekst = stripslashes($tekst);
    }

  return trim($tekst);
  }

 
$aan = "[email protected]"; // vul hier het emailadres in waar u het formulier naar toe wilt zenden, eventueel kunt u meerdere emailadressen scheiden met een komma
$naam_aan = "Paulina Dekker"; // evt de naam van de ontvanger
$onderwerp = "Solicitatie Adequaat"; // de naam dat u wilt hebben in de onderwerp van de email
$body = "Solicitatie Adequaat\n\n"; // de naam die boven de email komt te staan

//================================ scriptING DEEL =====================================\

$naam = slashes($_POST["naam"]);
$adres = slashes($_POST["adres"]);
$postcode = slashes($_POST["postcode"]);
$woonplaats = slashes($_POST["woonplaats"]);
$telefoonnummer = slashes($_POST["telefoonnummer"]);
$email = slashes($_POST["email"]);
$file = slashes($_POST["file"]);
$opmerkingen = slashes($_POST["opmerkingen"]);
$melding = "";
  if(isset($_POST[""]) == FALSE)
  {
  }

 
  if($naam == "")
  {

  $melding .= "<li>U heeft geen naam ingevuld</li>";
  }


  if($adres == "")
  {

  $melding .= "<li>U heeft geen adres ingevuld</li>";
  }


  if($postcode == "")
  {

  $melding .= "<li>U heeft geen postcode ingevuld</li>";
  }


  if($woonplaats == "")
  {

  $melding .= "<li>U heeft geen woonplaats ingevuld</li>";
  }

 
  if($telefoonnummer == "")
  {

  $melding .= "<li>U heeft geen telefoonnummer ingevuld</li>";
  }

  elseif(ctype_digit($telefoonnummer) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig telefoonnummer ingevuld</li>";
  }

 
  if($email == "")
  {

  $melding .= "<li>U heeft geen e-mailadres ingevuld</li>";
  }

  elseif(preg_match("/^([a-zA-Z0-9-_\\.]+)(@){1}([a-zA-Z0-9\\.-_]+)(\\.){1}([a-zA-Z]){2,3}$/Us",$email) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig e-mailadres ingevuld</li>";
  }


 
  if($melding != "")
  {

  echo "De volgende gegevens zijn nog niet ingevuld<br>";
  echo $melding;
  echo "<br><b>Klik <a class=\"main\" href='javascript:history.back(1)'><i>hier</i></a> om het nog eens te proberen</b>";
  }

  else
  {
  $aanhef = slashes($_POST["aanhef"]);
  $body .= "\n\nAanhef: " . $aanhef . "\nNaam: " . $naam . "\nAdres: " . $adres . "\nPostcode: " . $postcode . "\nWoonplaats: " . $woonplaats . "\nTelefoonnummer: " . $telefoonnummer . "\nEmail: " . $email . "\n";
    if($opmerkingen != "")
    {

    $body .= "Opmerkingen:\n" . $opmerkingen . "\n";
    }

    
  $body .= "\n_____________________________________________\n";
  $body .= (date("d-m-y h:i:s") . "     |     " . $_SERVER["REMOTE_ADDR"]);
  $headers  = "MIME-Version: 1.0\n";
  $headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
  $headers .= "Fr[b][/b]om: " . $naam . " <" . $email . ">";
    if(@mail($aan,$onderwerp,$body,$headers) == FALSE)
    {

    echo "Er is een fout opgetreden.\n";
    }

    else
    {
    echo "<div align=\"center\">\n";
    echo "<b><font size=4>Bedankt voor uw aanvraag!</size></b><br>\n";
    echo "Wij nemen zo spoedig mogelijk contact met u op.";
    echo "</div>\n";
    }
  }
}

?>


alvast bedankt
 
PHP hulp

PHP hulp

22/12/2024 21:23:07
 
- Ariën  -
Beheerder

- Ariën -

21/02/2012 21:20:08
Quote Anchor link
kan je je a.u.b. beperken tot de relevante code.

Alvast bedankt.
 
- SanThe -

- SanThe -

21/02/2012 21:28:35
Quote Anchor link
De naam van het bestand zit nooit in $_POST, maar die zit in $_FILES.
Je mailheaders zijn niet correct.
http://phpwiki.santhe.nl/index.php/De_juiste_mailheaders
 
Remco de Geus

Remco de Geus

21/02/2012 23:54:31
Quote Anchor link
<td><font face="Verdana" size="2"><label for="file">* CV uploaden:</label>
$file = slashes($_POST["file"]);

meer eigenlijk heb ik niet

- Aar - op 21/02/2012 21:20:08:
kan je je a.u.b. beperken tot de relevante code.

Alvast bedankt.
 
- SanThe -

- SanThe -

23/02/2012 16:37:59
Quote Anchor link
Waarom 3 topics over hetzelfde probleem?
 
Joren de Wit

Joren de Wit

23/02/2012 17:37:04
Quote Anchor link
- SanThe - op 23/02/2012 16:37:59:
Waarom 3 topics over hetzelfde probleem?

De andere topics zijn inmiddels gesloten, graag verder in dit topic.
 
Remco de Geus

Remco de Geus

23/02/2012 18:43:37
Quote Anchor link
Wie kan mij de hulp bieden, want dit is wat ik nu weer inmiddels heb maar schiet niet op krijg me bestand niet meegestuurd. Krijg het niet voor elkaar misschien een redder in nood hier???

Alvast bedankt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
//geneer boundary
DEFINE('bound',md5(uniqid(time())));
//check request method
if((isset($_POST["naam"]) == FALSE) OR (isset($_POST["adres"]) == FALSE) OR (isset($_POST["postcode"]) == FALSE) OR (isset($_POST["woonplaats"]) == FALSE) OR (isset($_POST["telefoonnummer"]) == FALSE) OR (isset($_POST["email"]) == FALSE) OR (isset($_POST["opmerkingen"]) == FALSE))
{

?>



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
}
else
{
  function
slashes($tekst)
  {

    if(get_magic_quotes_gpc() == TRUE)
    {

    $tekst = stripslashes($tekst);
    }

  return trim($tekst);
  }

 
$aan = "xxxxxxxxxxxx"; // vul hier het emailadres in waar u het formulier naar toe wilt zenden, eventueel kunt u meerdere emailadressen scheiden met een komma
$naam_aan = "xxxxxxxxxx"; // evt de naam van de ontvanger
$onderwerp = "xxxxxxxx"; // de naam dat u wilt hebben in de onderwerp van de email
$body = "xxxxxxxx\n\n"; // de naam die boven de email komt te staan

//========== Hier onder kan je zelf je SCRIPTING doen ===================\

$naam = slashes($_POST["naam"]);
$adres = slashes($_POST["adres"]);
$postcode = slashes($_POST["postcode"]);
$woonplaats = slashes($_POST["woonplaats"]);
$telefoonnummer = slashes($_POST["telefoonnummer"]);
$email = slashes($_POST["email"]);
$opmerkingen = slashes($_POST["opmerkingen"]);
$melding = "";
  if(isset($_POST[""]) == FALSE)
  {
  }

 
  if($naam == "")
  {

  $melding .= "<li>U heeft geen naam ingevuld</li>";
  }


  if($adres == "")
  {

  $melding .= "<li>U heeft geen adres ingevuld</li>";
  }


  if($postcode == "")
  {

  $melding .= "<li>U heeft geen postcode ingevuld</li>";
  }


  if($woonplaats == "")
  {

  $melding .= "<li>U heeft geen woonplaats ingevuld</li>";
  }

 
  if($telefoonnummer == "")
  {

  $melding .= "<li>U heeft geen telefoonnummer ingevuld</li>";
  }

  elseif(ctype_digit($telefoonnummer) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig telefoonnummer ingevuld</li>";
  }

 
  if($email == "")
  {

  $melding .= "<li>U heeft geen e-mailadres ingevuld</li>";
  }

  elseif(preg_match("/^([a-zA-Z0-9-_\\.]+)(@){1}([a-zA-Z0-9\\.-_]+)(\\.){1}([a-zA-Z]){2,3}$/Us",$email) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig e-mailadres ingevuld</li>";
  }


 
  if($melding != "")
  {

  echo "De volgende gegevens zijn nog niet ingevuld<br>";
  echo $melding;
  echo "<br><b>Klik <a class=\"main\" href='javascript:history.back(1)'><i>hier</i></a> om het nog eens te proberen</b>";
  }

  else
  {
  $aanhef = slashes($_POST["aanhef"]);
  $body .= "\n\nAanhef: " . $aanhef . "\nNaam: " . $naam . "\nAdres: " . $adres . "\nPostcode: " . $postcode . "\nWoonplaats: " . $woonplaats . "\nTelefoonnummer: " . $telefoonnummer . "\nEmail: " . $email . "\n";
    if($opmerkingen != "")
    {

    $body .= "Opmerkingen:\n" . $opmerkingen . "\n";
    }

    
  $headers .= "From: " . $naam . " <" . $email . ">\n";
  $headers .= "Reply-To: " . $naam . " <" . $email . ">\n";
  $headers .= "MIME-Version: 1.0\r\n";
  //email bestaat uit meerdere  bestanden dus vertel wat de scheidings teken is en dat het een multipart is
  $headers .= "Content-Type: multipart/mixed; boundary=\"".bound."\"\n";
  //als bijlage toegevoegd
  $headers .= "Content-disposition: attachment\n";
  //readfile
  $fp = fopen($_FILES['file']['tmp_name'],'r');
  $bestand = fread($fp,$_FILES['file']['size']);
  fclose($fp);
  //create body
  //generenen een body. Dit is een multi part gezeik

  $body.= "This is a multi-part message in MIME format.\n";
  $body.= "\n";
  //boundary
  $body.= "--".bound."\n";
  //content type + charater set (iso in dit geval)
  $body.= "Content-Type: text/plain; charset=iso-8859-1\n";
  //codering (7 bit)
  $body.= "Content-Transfer-Encoding: 7bit\n";
  $body.= "\n";
  //het bericht
  $body.= "Aanhef: " . $_POST['aanhef'] ."\n";
  $body.= "Naam: " . $_POST['naam'] ."\n";
  $body.= "Adres: " . $_POST['adres'] ."\n";
  $body.= "Postcode: " . $_POST['postcode'] ."\n";
  $body.= "Woonplaats: " . $_POST['woonplaats'] ."\n";
  $body.= "Telefoonnummer: " . $_POST['telefoonnummer'] ."\n";
  $body.= "E-mailadres: " . $_POST['email'] ."\r\n";
  $body.= "Opmerkingen: " . $_POST['opmerkingen'] ."\n";
  $body .= "\n_____________________________________________\n";
  $body .= (date("d-m-y h:i:s") . "     |     " . $_SERVER["REMOTE_ADDR"]);
  //boundary
  $body.= "--".bound."\n";
  //content type + naam bestand (database.sql)
  $body .= "Content-Type: application/octet-stream; name=".$_FILES['file']['name']."\n";
  //codering
  $body .= "Content-Transfer-Encoding: base64\n";
  //als bijlage toegevoegd
  $body.= "Content-disposition: attachment\n";
  $body .= "\n";
  //de inhoud van het bestand
  $body .= chunk_split(base64_encode($bestand )) . "\n";
    if(@mail($aan,$onderwerp,$body,$headers,$file) == FALSE)
    {

    echo "Er is een fout opgetreden.\n";
    }

    else
    {
    echo "<div align=\"center\">\n";
    echo "<b><font size=4>Bedankt voor het invullen van het contactformulier!</size></b><br>\n";
    echo "Wij nemen zo spoedig mogelijk contact met u op.";
    echo "<br \> <br \>";
    echo "<br \> <br \>";
    echo "<b>Met vriendelijke groet;</b>";
    echo "<br \>";
    echo "XXXXXXXXXXXXX";
    echo "</div>\n";
    }
  }
}

?>
 

23/02/2012 18:50:33
Quote Anchor link
En het gedeelte waar je de file upload afhandelt, waar staat dit?
Gewijzigd op 23/02/2012 18:50:59 door
 
Remco de Geus

Remco de Geus

23/02/2012 18:53:37
Quote Anchor link
//if file upload send with email as mixed
if(!empty($_FILES['file']['name']))
{
//check filesize
if($_FILES['file']['size'] < 1024*50)
{

dit bedoel je

Toevoeging op 23/02/2012 18:57:51:

Dit bedoel je???
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//if file upload send with email as mixed
         if(!empty($_FILES['file']['name']))
         {

            //check filesize
             if($_FILES['file']['size'] < 1024*50)
             {

?>


Phoenix Bird op 23/02/2012 18:50:33:
En het gedeelte waar je de file upload afhandelt, waar staat dit?




Toevoeging op 23/02/2012 19:13:08:

Phoenix Bird op 23/02/2012 18:50:33:
En het gedeelte waar je de file upload afhandelt, waar staat dit?


dit bedoel je

Toevoeging op 23/02/2012 18:57:51:

Dit bedoel je???
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//if file upload send with email as mixed
         if(!empty($_FILES['file']['name']))
         {

            //check filesize
             if($_FILES['file']['size'] < 1024*50)
             {

?>




Toevoeging op 23/02/2012 19:52:31:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
//geneer boundary
DEFINE('bound',md5(uniqid(time())));
//check request method
if((isset($_POST["naam"]) == FALSE) OR (isset($_POST["adres"]) == FALSE) OR (isset($_POST["postcode"]) == FALSE) OR (isset($_POST["woonplaats"]) == FALSE) OR (isset($_POST["telefoonnummer"]) == FALSE) OR (isset($_POST["email"]) == FALSE) OR (isset($_FILES["file"]) == FALSE) OR (isset($_POST["opmerkingen"]) == FALSE))
{

?>


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
<?php
}
else
{
  function
slashes($tekst)
  {

    if(get_magic_quotes_gpc() == TRUE)
    {

    $tekst = stripslashes($tekst);
    }

  return trim($tekst);
  }


$aan = "[email protected]"; // vul hier het emailadres in waar u het formulier naar toe wilt zenden, eventueel kunt u meerdere emailadressen scheiden met een komma
$naam_aan = "Paulina Dekker"; // evt de naam van de ontvanger
$onderwerp = "Solicitatie Adequaat"; // de naam dat u wilt hebben in de onderwerp van de email
$body = "Solicitatie Adequaat\n\n"; // de naam die boven de email komt te staan

//================================ scriptING DEEL =====================================\

$naam = slashes($_POST["naam"]);
$adres = slashes($_POST["adres"]);
$postcode = slashes($_POST["postcode"]);
$woonplaats = slashes($_POST["woonplaats"]);
$telefoonnummer = slashes($_POST["telefoonnummer"]);
$email = slashes($_POST["email"]);
$opmerkingen = slashes($_POST["opmerkingen"]);
$melding = "";
  if(isset($_POST[""]) == FALSE)
  {
  }

 
  if($naam == "")
  {

  $melding .= "<li>U heeft geen naam ingevuld</li>";
  }


  if($adres == "")
  {

  $melding .= "<li>U heeft geen adres ingevuld</li>";
  }


  if($postcode == "")
  {

  $melding .= "<li>U heeft geen postcode ingevuld</li>";
  }


  if($woonplaats == "")
  {

  $melding .= "<li>U heeft geen woonplaats ingevuld</li>";
  }

 
  if($telefoonnummer == "")
  {

  $melding .= "<li>U heeft geen telefoonnummer ingevuld</li>";
  }

  elseif(ctype_digit($telefoonnummer) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig telefoonnummer ingevuld</li>";
  }

 
  if($email == "")
  {

  $melding .= "<li>U heeft geen e-mailadres ingevuld</li>";
  }

  elseif(preg_match("/^([a-zA-Z0-9-_\\.]+)(@){1}([a-zA-Z0-9\\.-_]+)(\\.){1}([a-zA-Z]){2,3}$/Us",$email) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig e-mailadres ingevuld</li>";
  }

 
  if($melding != "")
  {

  echo "De volgende gegevens zijn nog niet ingevuld<br>";
  echo $melding;
  echo "<br><b>Klik <a class=\"main\" href='javascript:history.back(1)'><i>hier</i></a> om het nog eens te proberen</b>";
  }

  else
  {

  $aanhef = slashes($_POST["aanhef"]);
  $body .= "\n\nAanhef: " . $aanhef . "\nNaam: " . $naam . "\nAdres: " . $adres . "\nPostcode: " . $postcode . "\nWoonplaats: " . $woonplaats . "\nTelefoonnummer: " . $telefoonnummer . "\nEmail: " . $email . "\n";
    if($opmerkingen != "")
    {

    $body .= "Opmerkingen:\n" . $opmerkingen . "\n";
    }

    
  $headers .= "From: " . $naam . " <" . $email . ">\n";
  $headers .= "Reply-To: " . $naam . " <" . $email . ">\n";
  $headers .= "MIME-Version: 1.0\r\n";
  //email bestaat uit meerdere  bestanden dus vertel wat de scheidings teken is en dat het een multipart is
  $headers .= "Content-Type: multipart/mixed; boundary=\"".bound."\"\n";
  //als bijlage toegevoegd
  $headers .= "Content-disposition: attachment\n";
  //content type + naam bestand (database.sql)
  $headers .= "Content-Type: application/octet-stream; name=".$_FILES['file']['name']."\n";
  //readfile
  $fp = fopen($_FILES['file']['tmp_name'],'r');
  $bestand = fread($fp,$_FILES['file']['size']);
  fclose($fp);
  //create body
  //generenen een body. Dit is een multi part gezeik

  $body.= "This is a multi-part message in MIME format.\n";
  $body.= "\n";
  //content type + charater set (iso in dit geval)
  $body.= "Content-Type: text/plain; charset=iso-8859-1\n";
  //codering (7 bit)
  $body.= "Content-Transfer-Encoding: 7bit\n";
  $body.= "\n";
  //boundary
  $body.= "--".bound."\n";
  //het bericht
  $body.= "Aanhef: " . $_POST['aanhef'] ."\n";
  $body.= "Naam: " . $_POST['naam'] ."\n";
  $body.= "Adres: " . $_POST['adres'] ."\n";
  $body.= "Postcode: " . $_POST['postcode'] ."\n";
  $body.= "Woonplaats: " . $_POST['woonplaats'] ."\n";
  $body.= "Telefoonnummer: " . $_POST['telefoonnummer'] ."\n";
  $body.= "E-mailadres: " . $_POST['email'] ."\r\n";
  $body.= "Opmerkingen: " . $_POST['opmerkingen'] ."\n";
  $body .= "\n_____________________________________________\n";
  $body .= (date("d-m-y h:i:s") . "     |     " . $_SERVER["REMOTE_ADDR"]);
  //codering
  $body .= "Content-Transfer-Encoding: base64\n";
  //als bijlage toegevoegd
  $body.= "Content-disposition: attachment\n";
  $body .= "\n";  
  //de inhoud van het bestand
  $body .= chunk_split(base64_encode($bestand )) . "\n";
    if(@mail($aan,$onderwerp,$body,$headers,$file) == FALSE)
    {

    echo "Er is een fout opgetreden.\n";
    }

    else
    {
    echo "<div align=\"center\">\n";
    echo "<b><font size=4>Bedankt voor het invullen van het contactformulier!</size></b><br>\n";
    echo "Wij nemen zo spoedig mogelijk contact met u op.";
    echo "<br \> <br \>";
    echo "<br \> <br \>";
    echo "<b><legend>Met vriendelijke groet;</legend></b>";
    echo "<br \>";
    echo "Adequaat Facilitair Salescenter B.V.";
    echo "</div>\n";
    }
  }
}

?>


Ik ontvang wel de bijlage nu maar nu is mijn body van de email weg
de naw gegevens zie ik niet

Toevoeging op 23/02/2012 21:05:33:

Dit is wat ik heb maar hij laat nog steeds de NAW gegevens niet.
De bijlage zit er wel in.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
//geneer boundary
DEFINE('bound',md5(uniqid(time())));
//check request method
if((isset($_POST["naam"]) == FALSE) OR (isset($_POST["adres"]) == FALSE) OR (isset($_POST["postcode"]) == FALSE) OR (isset($_POST["woonplaats"]) == FALSE) OR (isset($_POST["telefoonnummer"]) == FALSE) OR (isset($_POST["email"]) == FALSE) OR (isset($_FILES["file"]) == FALSE) OR (isset($_POST["opmerkingen"]) == FALSE))
{

?>


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
}
else
{
  function
slashes($tekst)
  {

    if(get_magic_quotes_gpc() == TRUE)
    {

    $tekst = stripslashes($tekst);
    }

  return trim($tekst);
  }


$aan = "[email protected]"; // vul hier het emailadres in waar u het formulier naar toe wilt zenden, eventueel kunt u meerdere emailadressen scheiden met een komma
$naam_aan = "Paulina Dekker"; // evt de naam van de ontvanger
$onderwerp = "Solicitatie Adequaat"; // de naam dat u wilt hebben in de onderwerp van de email
$body = "Solicitatie Adequaat\n\n"; // de naam die boven de email komt te staan

//================================ scriptING DEEL =====================================\

$naam = slashes($_POST["naam"]);
$adres = slashes($_POST["adres"]);
$postcode = slashes($_POST["postcode"]);
$woonplaats = slashes($_POST["woonplaats"]);
$telefoonnummer = slashes($_POST["telefoonnummer"]);
$email = slashes($_POST["email"]);
$opmerkingen = slashes($_POST["opmerkingen"]);
$melding = "";
  if(isset($_POST[""]) == FALSE)
  {
  }

 
  if($naam == "")
  {

  $melding .= "<li>U heeft geen naam ingevuld</li>";
  }


  if($adres == "")
  {

  $melding .= "<li>U heeft geen adres ingevuld</li>";
  }


  if($postcode == "")
  {

  $melding .= "<li>U heeft geen postcode ingevuld</li>";
  }


  if($woonplaats == "")
  {

  $melding .= "<li>U heeft geen woonplaats ingevuld</li>";
  }

 
  if($telefoonnummer == "")
  {

  $melding .= "<li>U heeft geen telefoonnummer ingevuld</li>";
  }

  elseif(ctype_digit($telefoonnummer) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig telefoonnummer ingevuld</li>";
  }

 
  if($email == "")
  {

  $melding .= "<li>U heeft geen e-mailadres ingevuld</li>";
  }

  elseif(preg_match("/^([a-zA-Z0-9-_\\.]+)(@){1}([a-zA-Z0-9\\.-_]+)(\\.){1}([a-zA-Z]){2,3}$/Us",$email) == FALSE)
  {

  $melding .= "<li>U heeft een ongeldig e-mailadres ingevuld</li>";
  }

 
  if($melding != "")
  {

  echo "De volgende gegevens zijn nog niet ingevuld<br>";
  echo $melding;
  echo "<br><b>Klik <a class=\"main\" href='javascript:history.back(1)'><i>hier</i></a> om het nog eens te proberen</b>";
  }

  else
  {

  $aanhef = slashes($_POST["aanhef"]);
  $body .= "\n\nAanhef: " . $aanhef . "\nNaam: " . $naam . "\nAdres: " . $adres . "\nPostcode: " . $postcode . "\nWoonplaats: " . $woonplaats . "\nTelefoonnummer: " . $telefoonnummer . "\nEmail: " . $email . "\n";
    if($opmerkingen != "")
    {

    $body .= "Opmerkingen:\n" . $opmerkingen . "\n";
    }

    
  $headers .= "From: " . $naam . " <" . $email . ">\n";
  $headers .= "Reply-To: " . $naam . " <" . $email . ">\n";
  $headers .= "MIME-Version: 1.0\r\n";
  //email bestaat uit meerdere  bestanden dus vertel wat de scheidings teken is en dat het een multipart is
  $headers .= "Content-Type: multipart/mixed; boundary=\"".bound."\"\n";
  //als bijlage toegevoegd
  $headers .= "Content-disposition: attachment\n";
  //content type + naam bestand (database.sql)
  $headers .= "Content-Type: application/octet-stream; name=".$_FILES['file']['name']."\n";
  //readfile
  $fp = fopen($_FILES['file']['tmp_name'],'r');
  $bestand = fread($fp,$_FILES['file']['size']);
  fclose($fp);
  //create body
  //generenen een body. Dit is een multi part gezeik

  $body.= "This is a multi-part message in MIME format.\n";
  $body.= "\n";
  //boundary
  $body.= "--".bound."\n";
  //content type + charater set (iso in dit geval)
  $body.= "Content-Type: text/plain; charset=iso-8859-1\n";
  //codering (7 bit)
  $body.= "Content-Transfer-Encoding: 7bit\n";
  $body.= "\n";
  //het bericht
  $body.= "Aanhef: " . $_POST['aanhef'] ."\n";
  $body.= "Naam: " . $_POST['naam'] ."\n";
  $body.= "Adres: " . $_POST['adres'] ."\n";
  $body.= "Postcode: " . $_POST['postcode'] ."\n";
  $body.= "Woonplaats: " . $_POST['woonplaats'] ."\n";
  $body.= "Telefoonnummer: " . $_POST['telefoonnummer'] ."\n";
  $body.= "E-mailadres: " . $_POST['email'] ."\r\n";
  $body.= "Opmerkingen: " . $_POST['opmerkingen'] ."\n";
  $body .= "\n_____________________________________________\n";
  $body .= (date("d-m-y h:i:s") . "     |     " . $_SERVER["REMOTE_ADDR"]);
  //boundary
  $body.= "--".bound."\n";
  //codering
  $body .= "Content-Transfer-Encoding: base64\n";
  //als bijlage toegevoegd
  $body.= "Content-disposition: attachment\n";
  $body .= "\n";
  //de inhoud van het bestand
  $body .= chunk_split(base64_encode($bestand )) . "\n";
    if(@mail($aan,$onderwerp,$body,$headers,$file) == FALSE)
    {

    echo "Er is een fout opgetreden.\n";
    }

    else
    {
    echo "<div align=\"center\">\n";
    echo "<b><font size=4>Bedankt voor het invullen van het contactformulier!</size></b><br>\n";
    echo "Wij nemen zo spoedig mogelijk contact met u op.";
    echo "<br \> <br \>";
    echo "<br \> <br \>";
    echo "<b><legend>Met vriendelijke groet;</legend></b>";
    echo "<br \>";
    echo "Adequaat Facilitair Salescenter B.V.";
    echo "</div>\n";
    }
  }
}

?>
 
Obelix Idefix

Obelix Idefix

24/02/2012 11:41:45
Quote Anchor link
- Aar - op 21/02/2012 21:20:08:
kan je je a.u.b. beperken tot de relevante code.

Alvast bedankt.


- SanThe - op 21/02/2012 21:28:35:
De naam van het bestand zit nooit in $_POST, maar die zit in $_FILES.
Je mailheaders zijn niet correct.
http://phpwiki.santhe.nl/index.php/De_juiste_mailheaders


AUB niet pm-en, vragen stel je hier op het forum. Als mensen je kunnen/willen helpen zullen ze dat doen. Op het forum.
 



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.