foto upload script.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

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 »

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

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

23/04/2024 16:28:46
 
- 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.