foto upload script.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers 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: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

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 »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

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 »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

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 »
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

22/12/2024 20:32:08
 
- 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.