Contact formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

SQL Database ontwikkelaar

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 »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

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 »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

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

26/12/2024 15:04:56
 
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.