foto upload script.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

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 »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end 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 kaart, om ze

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

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

04/05/2024 05:50:23
 
- 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.