Afbeelding uploaden !!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. 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. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »
Mohammed el-faquir

mohammed el-faquir

23/02/2011 20:22:15
Quote Anchor link
ik heb een upload systeem om Afbeeldingen voor een profiel te kunnen opslaan. dat gaat helemaal goed. wat ik nu wil hebben is als de bestand wordt upgeload, dat de bestand naam wordt veranderd. bijvoorbeeld

User 1 upload bestand dan veranderd ik.jpg naar HHS000001.jpg
User 2 upload bestand dan veranderd ik2.jpg naar HHS000002.jpg

en zo maar bij tellen. hier onder staat de script die ik gebruik voor het uploaden.


Quote:
//avatar.php

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
<?php

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


        $filename = $_FILES['foto']['name'];
        $extensie = substr($filename, -3);

        $map = "images/leden/";
        $file = $_FILES['foto'];
                
        $breedte = $_FILES['foto'];
        $max_bytes = 2000000;
        

        if(strtolower($extensie) != "gif" && strtolower($extensie) != "jpg" && strtolower($extensie) != "jpeg" && strtolower($extensie) != "png")
        {

            echo "Je kan alleen .gif, .jpg .jpeg en .png bestanden uploaden!";
        }


        elseif($_FILES['foto']['size'] > $max_bytes) { echo("Het bestand is groter dan ".$max_bytes." bytes!"); }

        else {

        $length = strlen($filename);
        $name = "pict";
        $name = substr($filename, 0, $length - 4);
        $i = "1";
        $tempname = $name;
        
        $picName = $_FILES['foto']['name'];
        $nr = rand(11111,99999999999);
        if(file_exists($_FILES['foto']['name']))
        {

            $picName = $nr. $_FILES['foto']['name'];
            if(file_exists($picName))
            {

                $picName = $nr. $_FILES['foto']['name'];
            }        
        }

        
        move_uploaded_file($_FILES['foto']['tmp_name'], $map.$picName."") or die("Fout met uploaden plaatje");
        
        require_once 'includes/image.php';
        
        $image = new Image($map.$picName);
        $image->resizeAndSave(250, 200, $map.'250'.$picName);
        
        $image = new Image($map.$picName);
        $image->resizeAndSave(65, 65, $map.'65'.$picName);
        
        $image = new Image($map.$picName);
        $image->resizeAndSave(85, 85, $map.'85'.$picName);
        
        mysql_query("UPDATE `leden` SET `img`='".$picName."' WHERE `gebruikersnaam`='".$_SESSION['uName']."'");
        echo "Avatar is succesvol geupload!";
        }
        
}

?>



Quote:

// images.php


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
<?php
class Image {
    
    // The image source
    private $imageSource;
    
    /**
     * Image::__construct()
     *
     * @param mixed $imageSource
     * @return
     */

    public function __construct($imageSource) {
        
        $this->imageSource = $imageSource;
        
    }

    
    /**
     * Image::resizeAndSave()
     *
     * @param mixed $maxWidth
     * @param mixed $maxHeight
     * @return
     */

    public function resizeAndSave($maxWidth, $maxHeight, $destination) {
        
        // Fetch width and height from image
        list($width, $height) = getimagesize($this->imageSource);
        
        // Fetch image extention
        $imageExtention = explode('.', $this->imageSource);
        $imageExtention = strtolower(end($imageExtention));
        
        // Check width and heigt
        if ($width <= $maxWidth && $height <= $maxHeight) {
            
            // Copy image and done..
            copy($this->imageSource, $destination);
        
            return true;
            
        }

        
        // Max width exceeded?
        if ($width > $maxWidth) {
            
            $widthRatio = ($width - $maxWidth) / $width;
            
            $newWidth = $maxWidth;
            $newHeight = $height - ($height * $widthRatio);
            
        }

        
        // Max height exceeded?
        if ($newHeight > $maxHeight) {
            
            $heightRatio = ($newHeight - $maxHeight) / $newHeight;
            
            $newHeight = $maxHeight;
            $newWidth = $newWidth - ($newWidth * $heightRatio);
            
        }

                
        // Create new image
        $imageDestination = imagecreatetruecolor($newWidth, $newHeight);
        
        // Check extention        
        if ($imageExtention == 'jpg' || $imageExtention == 'jpeg') {
            
            // Create new JPG image
            $newImage = imagecreatefromjpeg($this->imageSource);
            imagecopyresampled($imageDestination, $newImage, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
            
            // Save image
            imagejpeg($imageDestination, $destination, 100);
            
        }
elseif ($imageExtention == 'gif') {
            
            // Create new GIF image
            $newImage = imagecreatefromgif($this->imageSource);
            imagecopyresampled($imageDestination, $newImage, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
            
            // Save image
            imagegif($imageDestination, $destination);
            
        }
elseif ($imageExtention == 'png') {
            
            // Create new PNG iamge
            $newImage = imagecreatefrompng($this->imageSource);
            imagecopyresampled($imageDestination, $newImage, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
            
            // Save image
            imagepng($imageDestination, $destination, 9);
            
        }
        
    }
    
}[
/quote]
 
PHP hulp

PHP hulp

18/05/2025 16:00:37
 
Jordi Kroon

Jordi Kroon

23/02/2011 20:39:41
Quote Anchor link
Ik zou het veranderen in avatar-@userid@

@userid@ word vervangen voor het gebruikers id
 
Roel -

Roel -

23/02/2011 22:12:13
Quote Anchor link
Gelukkig is dit een veilig systeem. Probeer maar eens test.php.jpg te uploaden! :-)
 
Mar cel

Mar cel

23/02/2011 22:36:54
Quote Anchor link
@Roel: dan is er nog niets aan de hand, want de afbeelding is nog steeds een .jpg, dat er .php inzit maakt niets uit. Het wordt een ander verhaal wanneer de afbeelding blaat.jpg.php zou heten, maar dat kan in dit geval niet.
 
Michael -

Michael -

23/02/2011 23:16:47
Quote Anchor link
Toch kun je beter op MIME controleren dan op het geen wat achter de punt staat.
Maar dit is allemaal offtopic, graag reacties op de vraag van de ts.
 
Johan Dam

Johan Dam

24/02/2011 09:36:32
Quote Anchor link
controleer de afbeeldingen met 'imagegetsize()' als het geen afbeelding is, geeft ie false terug, maakt niet wat de extensie / mime type is.

Controleren op extensie of MIME is beide lek op een mandje,

OT:
$picname veranderen in 'watdanook_' . $user_id zou prima werken, wil je dat een user meerdere afbeeldingen kan uploaden kan je er 'watdanook_' . $user_id . '_' . $num van maken
$num zou je krijgen door te tellen hoeveel bestanden er met 'watdanook_' . $user_id . '_' beginnen. Doet 'glob()' daar geen hele mooie dingen mee?
 
Mohammed el-faquir

mohammed el-faquir

28/02/2011 20:07:44
Quote Anchor link
Johan Dam op 24/02/2011 09:36:32:
controleer de afbeeldingen met 'imagegetsize()' als het geen afbeelding is, geeft ie false terug, maakt niet wat de extensie / mime type is.

Controleren op extensie of MIME is beide lek op een mandje,

OT:
$picname veranderen in 'watdanook_' . $user_id zou prima werken, wil je dat een user meerdere afbeeldingen kan uploaden kan je er 'watdanook_' . $user_id . '_' . $num van maken
$num zou je krijgen door te tellen hoeveel bestanden er met 'watdanook_' . $user_id . '_' beginnen. Doet 'glob()' daar geen hele mooie dingen mee?

ik begrijp het niet helemaal :(

Kan je mis wat duidelijker zijn ? THNXXX @!
 



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.