Mailscript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Medior Front-end 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 websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-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 uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

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

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »
Michael

michael

29/06/2004 02:54:00
Quote Anchor link
Hoi,

ik ben een echte php noob. Dankzij een paar tutorials (voornamelijk op deze site) heb ik een beetje de basis geleerd. Ik heb mijn eerste scriptje gemaakt, een mailscript, deze werkt perfect maar ik heb toch nog een paar vragen. Hier is het script (ziet er misschien rommelig uit voor een pro :p )
___________________

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
<?php

//variabelen opvangen
$naam = $_POST['naam'];
$achternaam = $_POST['achternaam'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
$tijd = date ("H.i");
$datum = date ("Y-m-d");
//opgevangen

if ("$bericht" != "")
{

mail ("[email protected]","Een bericht van $naam","Je hebt een bericht van $naam $achternaam

$bericht

Dit bericht is verstuurd op $datum om $tijd"
);
echo "Bedankt voor uw bericht $naam <br>
<br>
Dit is het bericht dat u ons hebt gestuurd:<br>
$bericht <br>
<br>
Dit bericht is verstuurd op $datum om $tijd"
;
}

else
{
echo "Er is iets mis gegaan!<br>
<a href=\"javascript:history.back(1)\">Probeert u het nog eens.</a>"
;
}


?>


________________

Nu gebruik ik bij de 'if' dit: ("$bericht" != "")
Hij controleert nu dus alleen of het 'bericht' veld is ingevuld. Ik zou graag van iemand willen weten hoe ik zorg dat alle velden worden gecontroleerd. En dat ik bij de output van 'else' niet 'er is iets misgegaan probeer het nog eens' zie maar dat ik dit zie: U heeft de volgende velden niet ingevuld: naam, bericht en ......

En nog 1 vraagje, kan ik leestekens gebruiken achter een variabele? VB: echo "Hey $naam!"
Zodat de output bijv wordt: Hey Ecraser!

Alvast bedankt!!!
 
PHP hulp

PHP hulp

03/01/2025 11:16:50
 
B a s
Beheerder

B a s

29/06/2004 08:55: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
<?
if (!isset($_POST['bericht']) || !isset($_POST['naam']) || !isset($POST['achternaam']) || !isset($_POST['email']))
{

   // stuur email
}
else
{
    if (!isset($_POST['bericht'])
         echo "U heeft geen bericht ingevuld<br>";
    if (!isset($_POST['naam'])
         echo "U heeft geen naam ingevuld<br>";
    if (!isset($_POST['achternaam'])
         echo "U heeft geen achternaam ingevuld<br>";
    if (!isset($_POST['email'])
         echo "U heeft geen email ingevuld<br>";
}

?>


Zo zou ik eerst ff doen om te beginnen ;)

Ook moet je in de mail() regel het volgende doen (moet, moet.. kan)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
$aan
= "[email protected]";
$onderwerp = "Bericht van " . $_POST['naam'];
$message = "Bericht ontvangen van " . $_POST['naam'] . " " . $_POST['achternaam'] . ":\n\n";
$message .= $_POST['bericht'] . "\n\n";
$message .= "Ontvangen op: " . date("d.m.Y H:i");

mail($aan, $onderwerp, $message, "From: " . $_POST['email'] . "");
?>


Om een uitroepteken te gebruiken kun je het volgende doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo "Hallo " . $_POST['naam'] . "!";
?>


Die puntjes staan om het aan het vorige toe te voegen. Verder moet je wanneer je een $_POST[] gebruikt de zin afkappen met " [toevoegen] . $_POST weer toevoegen met een . en dan weer beginnen "..

de || staat voor 'OF'. Dus if (!isset($_POST['naam'] OF !isset($_POST['achternaam'])) .. daar staat || dus voor .. :)

isset() is een functie van PHP en kijkt of het is gezet.. spreekt voor zich.. http://www.php.net/isset
Gewijzigd op 29/06/2004 08:55:00 door B a s
 
Michael

michael

29/06/2004 13:56:00
Quote Anchor link
Ik vogel t effe uit, hardstikke bedankt!
 
Bram Z

Bram Z

29/06/2004 14:20:00
Quote Anchor link
Hier heb ik een paar tipcs voor u -->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
//variabelen opvangen
$naam = $_POST['naam'];
$achternaam = $_POST['achternaam'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
?>

Dit is niet nodig doet hij al automatisch maar toch kan geen kwaad
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ("$bericht" != "")
//Klopt niet echt moet zo zijn
if ($bericht != "")
of
if (!$bericht)
?>
 
Michael

michael

29/06/2004 14:48:00
Quote Anchor link
Nee op mijn server moet ik ze wel op die manier opvangen want register_globals (ofzoiets lol) is uitgeschakeld, volgens mijn host is dat om te zorgen dat hackers niet de variabelen op kunnen vangen...........

Maar ik heb nu even een vraagje...
Bas gaf mij dat script, van kopieren en plakken leer je niks dus ik heb dat script m.b.v bas zijn uitleg gemaakt.

Ik kreeg een error, omdat ik dit kreeg van Bas:
if (!isset($_POST['naam'])
echo "U heeft geen naam...

Ik heb het nu zo
if (!isset($_POST['naam']))
echo "U heeft geen naam...

Voor degenen die het niet zien, een extra haakje...
Ik krijg nu geen error meer.

Nu is het probleem dat als ik een veld vergeet de output van else wel werkt... zonder errors tenminste. Maar hij laat alleen niet zien welke velden ik ben vergeten...

zo ziet het er uit:
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
<?

}
else
{
echo "U bent het volgende vergeten in te vullen:<br><br>";
    if (!isset ($_POST['naam']))
        echo "Uw naam<br>";
    if (!isset ($_POST['email']))
        echo "Uw e-mail adres<br>";
    if (!isset ($_POST['bericht']))
        echo "Het bericht<br><br>";
echo "<a href=\"javascript:history.back(1)\">Verbeter deze fout(en) a.u.b</a>";
}


?>


Aangezien ik zelf wat toegevoegd heb kan dat misschien de oorzaak zijn.
Gewijzigd op 29/06/2004 14:52:00 door michael
 
Bram Z

Bram Z

29/06/2004 15:01:00
Quote Anchor link
Probeer dit eens -->
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
<?

}
else
{
echo "U bent het volgende vergeten in te vullen:<br><br>";
    if (empty($_POST['naam']))
        echo "Uw naam<br>";
    if (empty($_POST['email']))
        echo "Uw e-mail adres<br>";
    if (empty($_POST['bericht']))
        echo "Het bericht<br><br>";
echo "<a href=\"javascript:history.back(1)\">Verbeter deze fout(en) a.u.b</a>";
}


?>
 
Michael

michael

29/06/2004 15:05:00
Quote Anchor link
HIJ WERKT!!!!

thanks m8 ;-)
 
Michael

michael

29/06/2004 15:27:00
Quote Anchor link
OH oh... die else werkt perfect maar nu heb ik wéér een probleem :s

Als ik de benodigde velden invul dan wordt de output:
U hebt de volgende berichten niet ingevuld:

Probeer het nog eens...

Hiertussen horen dus de velden te staan die je bent vergeten in te vullen maar ze zijn ingevuld dus moet hij de mail verzenden en dat gebeurd dus niet.
Zo ziet mijn script er uit:

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
<?php
//variabelen opvangen
$naam = $_POST['naam'];
$achternaam = $_POST['achternaam'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
$tijd = date ("H.i");
$datum = date ("Y-m-d");
//opgevangen

if (!isset($_POST['bericht']) || !isset($_POST['naam']) || !isset($_POST['email']))
{

//mailscript
echo "Bedankt voor uw bericht $naam <br>
<br>
Dit is het bericht dat u ons hebt gestuurd:<br>
$bericht <br>
<br>
Dit bericht is verstuurd op $datum om $tijd"
;
}
  
else  
{  
echo "U bent het volgende vergeten in te vullen:<br><br>";
    if (empty($_POST['naam']))
        echo "Uw naam<br>";
    if (empty($_POST['email']))
        echo "Uw e-mail adres<br>";
    if (empty($_POST['bericht']))
        echo "Het bericht<br><br>";
echo "<a href=\"javascript:history.back(1)\">Verbeter deze fout(en) a.u.b</a>";
}


?>
 
Bram Z

Bram Z

29/06/2004 17:11:00
Quote Anchor link
Je gebruikt nergens de mail functie, je hebt dat stuk weggelaten -->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
mail ("[email protected]","Een bericht van $naam","Je hebt een bericht van $naam $achternaam

$bericht

Dit bericht is verstuurd op $datum om $tijd"
);
?>
 
Michael

michael

29/06/2004 17:15:00
Quote Anchor link
ja weet ik, ik heb //mailscript neergezet ipv de mailscript die ik gebruik. Maar het probleem is dat hij dit mailscript niet uitvoert als alle velden zijn ingevuld. als alles is ingevuld lijkt het wel of hij de else uitvoert en dus niet de mail verstuurt. Er zit dus waarschijnlijk iets fout in de 'if'
Gewijzigd op 29/06/2004 17:16:00 door michael
 
Bram Z

Bram Z

29/06/2004 18:02:00
Quote Anchor link
Probeer dit eens -->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($_POST['bericht'] !="" || $_POST['naam'] !="" || $_POST['email'] !="")
?>
 
Michael

michael

29/06/2004 18:24:00
Quote Anchor link
als ik nu 1 van de 3 verplichte velden invul dan versturrd hij de email al, als ik bijvoorbeeld alleen naam invul vertuurd hij de mail al, maar eigenlijk moet ik dit krijgen: U bent dit vergeten:
email
bericht

de mail mag pas verstuurd worden als al deze velden zijn ingevuld. Ik heb zelf ook nog wat geprobeerd maar mijn php kennis is nogal laag :-)
 
Bram Z

Bram Z

29/06/2004 18:29:00
Quote Anchor link
Ah dat is simpel dan moet je die || vervangen door && dat word dan -->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($_POST['bericht'] !="" && $_POST['naam'] !="" && $_POST['email'] !="")
?>
 
Michael

michael

29/06/2004 18:41:00
Quote Anchor link
HIJ WERKT 100%!!!

Hardstikke bedankt Bas en vooral <b>Brammetje :-)</a>
 



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.