Contact formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

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 »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Pagina: « vorige 1 2 3 4 volgende »

- Ariën  -
Beheerder

- Ariën -

21/11/2015 14:29:25
Quote Anchor link
Je overschrijft je Body.
Doe het eens zo:

$mail->Body= $message;
$mail->Body.= $phone;
 
PHP hulp

PHP hulp

24/11/2024 23:12:51
 
Rubensky PHP starter

Rubensky PHP starter

21/11/2015 14:39:31
Quote Anchor link
Oke dat werkt maar kan je me even uitleggen? die . gebruik je voor een 2de body. De 3de doe je dan door $mail->Body..? wat betekent die . eigenlijk precies?

2 hoe krijg je alles onder elkaar in zo'n mail? Je kan lastig even een <br> toevoegen
 
- Ariën  -
Beheerder

- Ariën -

21/11/2015 14:46:57
Quote Anchor link
Als je HTML-headers gebruikt kan je prima <br> gebruiken. Anders gebruik je je \n als linebreak.

Die punt is om variabelen aan elkaar te koppelen. Gewoon na de eerste steeds met een enkele punt.
Probeer maar eens.....
 
Rubensky PHP starter

Rubensky PHP starter

21/11/2015 20:47:36
Quote Anchor link
Ik heb al veel van jullie mogen leren! De volgende vraag dan maar:

Ik typ het volgende
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
if (!filter_var($email, FILTER_VALIDATE_EMAIL))
         $error = '<font color=\"green\"> U hebt geen emailadres opgegeven opgegeven </font>';


En ik krijg de melding in het groen. Hoe kan dat?
 
- Ariën  -
Beheerder

- Ariën -

21/11/2015 20:52:13
Quote Anchor link
Omdat dat ook in de HTML-code staat? Green = Groen. ;-)

Font is overigens verouderd. Kijk liever naar CSS.
 
Rubensky PHP starter

Rubensky PHP starter

21/11/2015 21:06:24
Quote Anchor link
o Sorry had er red van gemaakt maar dan krijg ik hem ook groen was het in de kopie vergeten
 
- Ariën  -
Beheerder

- Ariën -

21/11/2015 21:13:05
Quote Anchor link
Er moet geen \ voor je double-quote staan voor escaping. Je gebruikt namelijk al een single-quoted echo.
 
Rubensky PHP starter

Rubensky PHP starter

23/11/2015 09:27:13
Quote Anchor link
Iedereen die aan dit steeds langer wordende topic meewerkt wil ik zeer hartelijk danken door jullie reacties wordt het mij steeds duidelijker en leer ik er veel van.

De volgende vraag dan maar: over heel het internet kom ik kilometers lange pagina's met code tegen om aan je formulier de optie toe te voegen om een bijlage mee te sturen.

Weet er iemand net zo;n handige tutorial als die ik hier heb gekregen voor het formulier maken alleen dan voor het toevoegen van een bijlage?
 
- Ariën  -
Beheerder

- Ariën -

23/11/2015 09:48:27
Quote Anchor link
Er is genoeg informatie te vinden op internet over het mailen van bijlages, zoals: http://webcheatsheet.com/php/send_email_text_html_attachment.php

Ikzelf zou dan liever naar PHPmailer grijpen die dat met een paar regels mogelijk maakt.
Gewijzigd op 23/11/2015 09:54:15 door - Ariën -
 
Rubensky PHP starter

Rubensky PHP starter

23/11/2015 14:39:54
Quote Anchor link
Ik gebruik de PHP mailer dus dat is geregeld :) ik ga eens kijken of ik de regels kan ontcijferen die gelden voor de PHP mailer ik ga maar eens kijken of ik er ook nog wat van begrijp want dat is natuurlijk wel het doel
 
- Ariën  -
Beheerder

- Ariën -

23/11/2015 16:10:48
Quote Anchor link
Simple as pie:

$mail->AddAttachment("documents/pdf_order_576575.pdf");
 
Rubensky PHP starter

Rubensky PHP starter

24/11/2015 15:01:57
Quote Anchor link
Dank zover was ik gisteren ook gekomen. (ja met jullie hulp gaat het er nog eens van komen dat ik dingen zelf uit vind.

Ik heb nu de code zoals ik denk dat hij moet.

HTML

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type ="file" name="upload">


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

require 'PHPMailerAutoload.php';

function
sendemail($name, $email, $subject, $upload, $phone, $message)
{

    

    $mail = new PHPMailer;
    

    $mail->From ='van adres';
    
    $mail->addAddress ('adres naar');               // Name is optional
    $mail->addReplyTo($email, $name);
    $mail->addCC($email);

    
    $name->name    = $name;
    $mail->Subject = $subject;
    $mail->AddAttachment = $upload;
    $mail->Body = $message;
    $mail->Body.= $phone;

    

    if($mail->send()) {
        return true;
        // ga dan naar thankyou.html
    }
    else
    {
        echo 'Message could not be sent.';
        echo 'Mailer Error: ' . $mail->ErrorInfo;
        return false;
    }
}

function
validate ($name, $email, $subject, $phone, $message)
{

    $error = '';
    
    if($name ==  '')
        $error = 'U hebt geen naam opgegeven';
    
    if (!filter_var($email, FILTER_VALIDATE_EMAIL))
         $error = '<font color="red"> U hebt geen emailadres  opgegeven </font>';
    
        if ($subject ==  '')
         $error = '<font color="red"> U hebt geen onderwerp opgegeven </font>';
    
        if ($phone == '')
        $error = '<font color="red"> U hebt geen telefoonnummer ingevoerd </font> ';
    
        if ($message ==  '')
        $error ='<font color="red"> U hebt geen bericht ingevoerd opgegeven </font> ';
    
    
    return $error;
}


$name = '';
$email = '';
$subject = '';
$upload = '';
$phone = '';
$message = '';

if($_SERVER['REQUEST_METHOD'] == 'POST' )
{

    //FORMULIER IS VERZONDEN
    

    $name = $_POST['name'];
    $email = $_POST['email'];
    $subject = $_POST['subject'];
    $uload = $_POST['upload'];
    $phone = $_POST['phone'];
    $message = $_POST['message'];
    
    $error = validate($name, $email, $subject, $phone, $message);
    
    if($error != '')
        echo $error;
    else
        if(sendemail($name, $email, $subject, $upload, $phone, $message) == true)
            header ('location: thankyou.html');
    
}


?>


Alleen wordt nu de bijlage nog niet meegezonden. De mail wordt verder zonder fouten verzonden. Ik heb volgens mij de finish in zicht.
 
Thomas van den Heuvel

Thomas van den Heuvel

24/11/2015 15:31:28
Quote Anchor link
Bevat je formuliertag het attribuut/de eigenschap enctype="multipart/form-data"? Anders wordt er uberhaupt niets ge-upload.
 
Rubensky PHP starter

Rubensky PHP starter

24/11/2015 15:40:49
Quote Anchor link
ja
 
Thomas van den Heuvel

Thomas van den Heuvel

24/11/2015 15:48:02
Quote Anchor link
Oh, je uploads zitten ook in $_FILES he, niet in $_POST.

Daarnaast worden je uploads tijdelijk (voor de duur van het script) in een directory gezet. Als je dit bestand als attachment wilt meesturen zul je deze uit deze tijdelijke folder moeten vissen via $_FILES['upload']['tmp_name']. Als het script klaar is met uitvoering wordt dit bestand verwijderd van deze tijdelijke locatie, voor die tijd zul je hier dus iets mee moeten doen. Ofwel meesturen als attachment, ofwel verplaatsen naar een meer permanente bestemming.

Dit soort bestanden zul je wel voorzichtig moeten behandelen, want deze kunnen virussen/trojans bevatten. Het is een goede gewoonte om nooit "user input" te vertrouwen.
Gewijzigd op 24/11/2015 15:49:06 door Thomas van den Heuvel
 
- Ariën  -
Beheerder

- Ariën -

24/11/2015 16:20:30
Quote Anchor link
Regel 19 mag weg, die slaat nergens op. Er is geen class die je met $name instantieert.
 
Rubensky PHP starter

Rubensky PHP starter

24/11/2015 16:26:43
Quote Anchor link
Mag ik zeggen dat ik echt geen snars van snap! Moet ik een map aanmaken op de server waar ik ze tijdelijk inzet?

Kan je een stukje van de sluier oplichten met een deel van het script?
Gewijzigd op 24/11/2015 17:01:20 door Rubensky PHP starter
 
- Ariën  -
Beheerder

- Ariën -

24/11/2015 18:14:03
Quote Anchor link
Bestanden uploaden met PHP is niet echt geheel eenvoudig, tenzij je het behoorlijk goed doorhebt, en wat de valkuilen zijn die Thomas in zijn laatste alinea aanhaalt.

Standaard parkeert PHP de uploads in een aparte /tmp directory waar je meestal geen toegang tot hebt. Daarna kan je deze in je eigen directory schrijven met move_uploaded_files. Let dan heel goed op de extenties en mimetypes, en controleer in het geval van afbeeldingen of deze met getimagesize of deze geen FALSE retourneert.

Een kwaad exe-bestand met een trojan is anders snel genoeg geuploadt als iemand misbruik van je formulier maakt. Helaas gebeurt het nog te vaak dat dergelijke beheerderstools onbeveiligd en onbeschermd zijn en misbruikt worden.

Okee, net als PHPmailer heb je ook speciale classes die uplaoden vergemakkelijker, zoals de uploadclass op http://www.verot.net. Deze kan ook meteen op diverse wijze afbeeldingen resizen, croppen, watermerken etc...
Leuk voor beginners, maar ik raad wel aan om je alsnog eens te verdiepen in de werking van uploads via PHP (zie de Table of Contents).
Gewijzigd op 24/11/2015 18:17:53 door - Ariën -
 
Rubensky PHP starter

Rubensky PHP starter

24/11/2015 19:38:24
Quote Anchor link
We gaan ons er eens in verdiepen want aan onveilige formulieren hebben we niets dank voor zover
 
Rubensky PHP starter

Rubensky PHP starter

28/11/2015 13:11:28
Quote Anchor link
ik kom met een veel gemakkelijkere vraag het is me al uitgelegd maar op de 1 of andere manier wil het niet lukken.

Ik heb de volgende code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if ($phone == '') \n  // telefoonnummer
        $error = '<font color="red"> U hebt geen telefoonnummer ingevoerd </font> <br>' ;
    
        if ($message ==  '') \n //bericht
        $error ='<font color="red"> U hebt geen bericht ingevoerd opgegeven </font>'  


(ik weet dat de font de oude manier is maar dat pas ik nog aan! )

De mail kan nu worden verzonden alleen worden het telefoonnummer en het bericht aan elkaar geplakt in de mail die ik ontvang dit wil ik natuurlijk onder elkaar. wat doe ik verkeerd?
 

Pagina: « vorige 1 2 3 4 volgende »



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.