extra actie plaatsen achter upload button

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars 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: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat 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 jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Software Ontwikkelaar

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 »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

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 »

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 »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »
Tom Gerritse

Tom Gerritse

11/10/2007 15:15:00
Quote Anchor link
Hallo allemaal,

Ik ben sinds kort begonnen met php dus wees a.u.b. geduldig en duidelijk. Mijn niveau is leek/beginneling...

Ik heb het volgende: ik heb het onderstaand script geplaatst in een wachtwoord beveiligde map en uitgetest. Het alles werkt zoals het zou moeten werken (je kunt een xls of jpg vanaf de beveiligde webpagina uploaden naar een publieke map). Tot zo ver ben ik op eigen houtje gekomen (!)

Echter ik wil achter de upload button een extra actie hebben. Deze actie moet inhouden dat er naar een tiental mailadressen een mailtje wordt verstuurd met een klein stukje tekst (iets van: "De laatste programma update heeft plaatsgevonden. Ga naar www.voorbeeld.nl/map/voorbeeld.xls om deze te downloaden").

Probleem is dat ik niet weet hoe ik zo'n extra actie aan deze knop hang....

Er staat al een actie: action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER['PHP_SELF']; ?>
"

Het lijkt mij dat ik hier een extra actie achter moet plakken ... maar hoe of wat noem ik deze actie en hoe verwerk ik hierin zo'n 10 emailadressen?

Mocht iemand het antwoord willen geven dan ben ik deze persoon zeer erkentelijk! Alvast bedankt.




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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<title>programma</title>
</head>

<?PHP
if(!empty($_POST)){
$locatie="voorbeels.nl/xxxx_html/test/"; //of een andere map, vergeet
niet de w-rechten
   if(is_uploaded_file($_FILES['afbeelding']['tmp_name']))
   {

        //controleer grootte
        if($_FILES['afbeelding']['size']>150000)
                   {
//bepaal zelf de max. grootte in bytes
                   echo "Het bestand is te groot";
                   exit;
                   }

 
        //controleer extensie, voeg maar andere toe
        if(!eregi("((.xls|.jpg)$)", $_FILES['afbeelding']['name']))
                   {

                   echo "het bestand is niet van het juiste type";
                   exit;
                   }

 

        if(!move_uploaded_file($_FILES['afbeelding']['tmp_name'],

$locatie.$_FILES['afbeelding']['name']))
 
                  {

                  echo" het bestand kan niet worden verplaatst";
                  exit;
                  }

 
                  echo "Uw bestand ".$_FILES['afbeelding']['name']."
is geupload"
;
   }

    
   else
   {
   echo "Het uploaden is mislukt";
   }
    
 
}

else{
?>

     <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"
enctype="multipart/form-data">
     <!--Bepaal zelf de maximale grootte in bytes -->
     <input type="file" name="afbeelding"><br>
     <input type="submit" name="submit" value="uploaden">
     </form>
<?php
     }
?>



<body>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Tom Gerritse
 
PHP hulp

PHP hulp

22/12/2024 19:52:29
 
Gerben Jacobs

Gerben Jacobs

11/10/2007 15:35:00
Quote Anchor link
Je kan geen tweede action="" doen omdat a) De eerste dan vervalt en b) dit alleen HTML is.

Wat je moet doen is als het uploaden gelukt is een mail functie neer zetten.

Lees hier meer http://nl.php.net/mail
 
Onbekend Onbekend

Onbekend Onbekend

11/10/2007 15:35:00
Quote Anchor link
kijk naar de functie mail.. php.net

gerben was me voor :(
Gewijzigd op 01/01/1970 01:00:00 door Onbekend Onbekend
 
Erik Rijk

Erik Rijk

11/10/2007 15:37:00
Quote Anchor link
echo "Uw bestand ".$_FILES['afbeelding']['name']."
is geupload";

Na bovenstaande regel kan je dmv een for() lus een x aantal mailtjes sturen.
Je zal de email adressen dan wel in een array moeten zetten en uitlezen en dat is niet het simpelste klusje voor waar je zelf zegt ( een beginner ).

Zoiezo een mail script maken niet, maar je zou dan gebruik kunnen maken van bijvoorbeeld de php mailer class.
 
Onbekend Onbekend

Onbekend Onbekend

11/10/2007 15:40:00
Quote Anchor link
mail werkt gewoon, headers, onderwerp en bericht en geadresseerd mee geven, is makkelijk, op http://php.net/mail staat genoeg..
 
Tom Gerritse

Tom Gerritse

11/10/2007 16:13:00
Quote Anchor link
Bedankt voor de vlotte reacties!

Okee, als ik het goed begrijp moet ik een mail () plaatsen met diverse zaken. Dat zou dus in mijn geval kunnen worden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$to
      = '[email protected]';
$to      = '[email protected]';
$to      = '[email protected]';
$to      = '[email protected]';
$subject = 'programma van de vereniging';
$message = 'De laatste programma update heeft plaatsgevonden. Ga naar www.voorbeeld.nl/map/voorbeeld.xls om deze te downloaden';
$headers = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>


Deze actie moet dus gedaan worden als alles is gecontroleerd en goed is bevonden. Als ik mij dan niet vergis moet ik dus bovenstaande achter het { plakken van regel 51 ... ?

P.S. werkt php een beetje vergelijkbaar als een plc ladderdiagram? Het "als dit - dan dat - anders dat" idee?
 
Onbekend Onbekend

Onbekend Onbekend

11/10/2007 16:16: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
<?php
$to
[0]      = '[email protected]';
$to[1]      = '[email protected]';
$to[2]      = '[email protected]';
$to[3]      = '[email protected]';
$subject = 'programma van de vereniging';
$message = 'De laatste programma update heeft plaatsgevonden. Ga naar www.voorbeeld.nl/map/voorbeeld.xls om deze te downloaden';
$headers = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>

en dan een for om de mail functie..

edit: ja, kijk op php.net en dan if zoeken.., je hebt ook else en elseif php.net daar kun je alles leren
Gewijzigd op 01/01/1970 01:00:00 door Onbekend Onbekend
 
Tom Gerritse

Tom Gerritse

11/10/2007 16:59:00
Quote Anchor link
Opnieuw bedankt!

Een for om de mailfunctie? Ik lees dat het om het gebeuren "for loops" gaat... Het taalgebruik bij de uitleg op php.net is echter een niveautje te hoog. Ik begrijp (?) dat deze loop dus een stappenprogramma afgaat om iets te realiseren. Dat zal dan in mijn geval zijn het verzenden van de mail.

php.net:

for (expr1; expr2; expr3) statement

Bij de uitleg hiervan raak ik even het spoor bijster: expr1 wordt 1 keer uitgevoerd. Dan moet expr2 true worden... als er geen expr2 is dan wordt aangenomen dat deze true is. Wat bedoelt men precies met expressie? Is dit in de gedachten van "voorbeeld"? Als het laatste het geval is dan moet ik dus "domweg" het volgende doen:

for (mail($to, $subject, $message, $headers);) statement

Er zal dan een loop moeten worden gestart die de mail verzend. Alleen waarom is deze loop dan precies nodig?

php.net is idd wel handig om alle commando's te kunnen bekijken! Alleen zouden ze bij sommige zaken een "dummie" knop moeten plaatsen ...
 
Gerben Jacobs

Gerben Jacobs

11/10/2007 17:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
// multiple recipients
$to  = '[email protected]' . ', '; // note the comma
$to .= '[email protected]';
?>


Dit staat gewoon op de pagina voor de mail functie
http://nl3.php.net/manual/en/function.mail.php
Gewijzigd op 01/01/1970 01:00:00 door Gerben Jacobs
 
Onbekend Onbekend

Onbekend Onbekend

11/10/2007 17:03:00
Quote Anchor link
uhm, je gebruikt voor de meerdere email adressen een zogenoemde array, dat is een var met meerdere waarden, om voor iedere waarde een nieuwe mail te sturen moet je telkens het hele mail proces herhalen (mail($to ect..) een for doet dat.
 
Onbekend Onbekend

Onbekend Onbekend

11/10/2007 17:07:00
Quote Anchor link
een for is leuker, bovendien kunnen andere geadresseerden ook jouw email adres zien, das niet goed (denk ik) in de meeste gevallen

*** dubbel post, srry
Gewijzigd op 01/01/1970 01:00:00 door Onbekend Onbekend
 
Tom Gerritse

Tom Gerritse

11/10/2007 17:26:00
Quote Anchor link
Pfff, volgens mij is het gelukt! Ik krijg op twee mailadressen de melding binnen dus volgens mij klopt het allemaal. Nu nog onderzoeken hoe ik nog meer mailadressen toe moet voegen ... Volgens mij gewoon steeds . ', '; achter het voorgaande mailadres plakken ...

Bedankt allemaal!

else{
// multiple recipients
$to = '[email protected]' . ', '; // note the comma
$to .= '[email protected]';
$subject = 'programma van de vereniging';
$message = 'De laatste programma update heeft plaatsgevonden. Ga naar www.voorbeeld.nl/map/voorbeeld.xls om deze te downloaden';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);

?>
<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER['PHP_SELF']; ?>
" enctype="multipart/form-data">
<!--Bepaal zelf de maximale grootte in bytes -->
<input type="file" name="afbeelding"><br>
<input type="submit" name="submit" value="uploaden">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
     }
?>
 



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.