foto upload script.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

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 »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »
Hoi geen

hoi geen

06/05/2012 16:08:02
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
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<?php

/**
 * @author Leon Kuipers
 * @copyright 2012
 */



include "connect.php";

if(isset($_POST['submit']))
{

    $name = $_FILES['myfile']['name'];
    $size_orgineel = $_FILES['myfile']['size'];
    $tmp_name = $_FILES['myfile']['tmp_name'];
    $extentions = array('.jpg', '.jpeg', '.gif', '.png', '.JPG', '.JPEG', 'GIF', 'PNG');
    
    if ($name)
    {

        if(@!getimagesize($_FILES['myfile']['tmp_name']))
        {

            echo 'Deze foto heeft geen breedte of hoogte.';
        }

        else
        {
            if(!in_array(strtolower(strrchr($_FILES['myfile']['name'], '.')), $extentions))
            {

                echo 'Deze foto extentie is niet toegestaan';
            }

            else
            {
                //info over de afbeelding
                $location_orgineel      = 'afbeelding_orgineel/'.$name;
                move_uploaded_file($tmp_name,$location_orgineel);
                $imagearray             = getimagesize($location_orgineel);  
                $width_orgineel         = $imagearray[0];  
                $height_orgineel        = $imagearray[1];  
                $image_extention        = pathinfo($name, PATHINFO_EXTENSION);
                $format_midium          = 500;
                $format_small           = 125;
                
                // afbeelding check
                if ($width_orgineel == $height_orgineel)
                {

                    $case = 1;
                }

                if ($width_orgineel > $height_orgineel)
                {

                    $case = 2;
                }

                if ($width_orgineel < $height_orgineel)
                {

                    $case = 3;
                }

                
                switch ($case)
                {

                    // breete en lenge evenlang
                    case 1:
                    //meidium
                    $height_midium  =   $format_midium;
                    $width_midium   =   $format_midium;
                    //small
                    $height_small   =   $format_small;
                    $width_small    =   $format_small;
                    break;
                    
                    // breete breeder dan de lengte
                    case 2:
                    $height_midium  =   $format_midium;
                    $ratio_midium   =   $height_midium / $height_orgineel;
                    $width_midium   =   round($width_orgineel * $ratio_midium);
                    //small
                    $height_small  =   $format_small;
                    $ratio_small   =   $height_small / $height_orgineel;
                    $width_small   =   round($width_orgineel * $ratio_small);
                    break;
                    
                    // hoogte hooger dan de breete
                    case 3:
                    //midium
                    $width_midium   =   $format_midium;
                    $ratio_midium   =   $width_midium / $width_orgineel;
                    $height_midium  =   round($height_orgineel * $ratio_midium);
                    //small
                    $width_small   =   $format_small;
                    $ratio_small   =   $width_small / $width_orgineel;
                    $height_small  =   round($height_orgineel * $ratio_small);
                    break;
                }

                
                
                switch ($image_extention)
                {
                    case
"png":
                    case
"PNG":
                    $image_create = imagecreatefrompng($location_orgineel);
                    break;
                    
                    case
"bmp":
                    case
"WBMP":
                    $image_create = imagecreatefromwbmp($location_orgineel);
                    break;
                    
                    case
"gif":
                    case
"GIF":
                    $image_create = imagecreatefromgif($location_orgineel);
                    break;
                    
                    case
"jpg":
                    case
"JPG":
                    $image_create = imagecreatefromjpeg($location_orgineel);
                    break;
                    
                    case
"jpeg":
                    case
"JPEG":
                    $image_create = imagecreatefromjpeg($location_orgineel);
                    break;
                    
                }

                //midium
                $Thumbnail_empty_medium = imagecreatetruecolor($width_midium, $height_midium);
                imagecopyresampled($Thumbnail_empty_medium, $image_create, 0, 0, 0, 0, $width_midium, $height_midium, $width_orgineel, $height_orgineel);
                $thumbnail_naam_medium = 'afbeelding_midium/'.$name;
                //small
                $Thumbnail_empty_small = imagecreatetruecolor($width_small, $height_small);
                imagecopyresampled($Thumbnail_empty_small, $image_create, 0, 0, 0, 0, $width_small, $height_small, $width_orgineel, $height_orgineel);
                $thumbnail_naam_small = 'afbeelding_small/'.$name;
                
                
                switch ($image_extention)
                {
                    case
"png":
                    case
"PNG":
                    //midium
                    imagepng($Thumbnail_empty_medium, $thumbnail_naam_medium);
                    //small
                    imagepng($Thumbnail_empty_small, $thumbnail_naam_small);
                    break;
                    
                    case
"bmp":
                    case
"BMP":
                    //midium
                    imagewbmp($Thumbnail_empty_medium, $thumbnail_naam_medium);
                    //small
                    imagepng($Thumbnail_empty_small, $thumbnail_naam_small);
                    break;
                    
                    case
"gif":
                    case
"GIF":
                    //midium
                    imagegif($Thumbnail_empty_medium, $thumbnail_naam_medium);
                    //small
                    imagepng($Thumbnail_empty_small, $thumbnail_naam_small);
                    break;
                    
                    case
"jpg":
                    case
"JPG":
                    //midium
                    imagejpeg($Thumbnail_empty_medium, $thumbnail_naam_medium);
                    //small
                    imagepng($Thumbnail_empty_small, $thumbnail_naam_small);
                    break;
                    
                    case
"jpeg":
                    case
"JPEG":
                    //midium
                    imagejpeg($Thumbnail_empty_medium, $thumbnail_naam_medium);
                    //small
                    imagepng($Thumbnail_empty_small, $thumbnail_naam_small);
                    break;
                    
                }
                
            }
        }
    }

    else
    {
        die("Selecteer een afbeelding!");
    }
}

echo    'uploaden maar';

echo    "<br/><br/>
        <form action='upload.php' method='POST' enctype='multipart/form-data' />
        Image uploaden: &nbsp;
        <input type='file' name='myfile' />
        <input type='submit' name='submit' value='Uploaden!' />
        </form>
        "
;
?>
Gewijzigd op 06/05/2012 16:28:33 door Hoi geen
 
PHP hulp

PHP hulp

14/11/2024 04:33:45
 
- SanThe -

- SanThe -

06/05/2012 16:17:01
Quote Anchor link
Kleine opmerking: Als er meerdere case-waarden dezelfde handelingen moeten ondergaan kan dat simpeler.

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
<?php
// niet zo
                    case "png":
                    $image_create = imagecreatefrompng($location_orgineel);
                    break;
                    
                    case
"PNG":
                    $image_create = imagecreatefrompng($location_orgineel);
                    break;

// maar zo
                    case "png":
                    case
"PNG":
                    $image_create = imagecreatefrompng($location_orgineel);
                    break;
?>
Gewijzigd op 06/05/2012 16:17:17 door - SanThe -
 
Hoi geen

hoi geen

06/05/2012 16:18:51
Quote Anchor link
- SanThe - op 06/05/2012 16:17:01:
Kleine opmerking: Als er meerdere case-waarden dezelfde handelingen moeten ondergaan kan dat simpeler.

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
<?php
// niet zo
                    case "png":
                    $image_create = imagecreatefrompng($location_orgineel);
                    break;
                    
                    case
"PNG":
                    $image_create = imagecreatefrompng($location_orgineel);
                    break;

// maar zo
                    case "png":
                    case
"PNG":
                    $image_create = imagecreatefrompng($location_orgineel);
                    break;
?>


oke dank, ik ga t veranderen
 
- SanThe -

- SanThe -

06/05/2012 16:21:33
Quote Anchor link
Zoals jij het nu hebt is het ook goed hoor. Echter het scheelt een hoop typwerk en het onderhoud is ook eenvoudiger.
 
Hoi geen

hoi geen

06/05/2012 16:25:06
Quote Anchor link
dat is waar maar als je ipv 1000 regels maar 500 hoeft te typen, en ik ben liever lui dan moe hahahaha,
 



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.