Fotoalbum.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

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 »

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 »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »
Olivier

Olivier

23/09/2006 17:50:00
Quote Anchor link
Hoi.

Ook ik ga jullie even lastigvallen met mijn probleem !
Bij het uploaden wordt er een thumb aangemaakt zoals je merkt..

De 'originele' foto wordt in de map /i/ opgeslaan.
De thumb wordt opgeslaan in de map /i/t/

Maar graag had ik ook gehad dat de foto die in /i/ wordt opgeslaan ook een thumb wordt vooraleer hij daar opgeslaan wordt..
Hij mag max. 500 breed zijn, en max. 400 hoog.
De max. filesize mag 3MB zijn. Bij het aanmakenv an een thumb had ik graag dat die 3MB nog maar iets van een 100-500Kb zou zijn.. (Door de Quality te verlagen).

Om nog even uit te leggen...
Bij het uploaden van een foto gebeurt het volgende:

1. Originele foto wordt gewijzigd naar een max. hoogte van 400pixels, en max. breedte van 500pixels. Deze wordt opgeslaan in map /i/

2. Originele foto wordt opgeslaan met max. breedte van 84, en max. hoogte van 64. En wordt opgeslaan in map /i/t/

Stap 2 zit al in het script, maar hoe kan ik stap 1 hierin bouwen?

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

// Mappen CHMOD 777 !

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

    $dir = "i/";  // map voor images
    
    $thumb_dir = "i/t/"; // map voor thums
    
    $maxsize = 256000; // maximum groote images
    
    $max_y = 64; // maximum hoogte thumbs
    
    $max_x = 84; // maximum breedte thumbs
    
    $pathinfo = pathinfo($_FILES['bestand']['name']);
    
    $ext =  $pathinfo["extension"];
    
    switch($ext){
    
    case
"jpg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
    break;
    
    case
"jpeg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
    break;
    
    case
"gif" : $thumb = imagecreatefromgif($_FILES['bestand']['tmp_name']);
    break;
    
    case
"png" : $thumb = imagecreatefrompng($_FILES['bestand']['tmp_name']);
    break;
    
    
    default :
$wrongext = 1;
    
    }

    
    if(isset($wrongext)){
    
        $error = "Deze extensie ondersteunen wij niet! Enkel .jpg, .jpeg, .gif & .png worden toegelaten!<br><b>Oplossing:<b> Open de foto in Paint, klik op Bestand > Opslaan als. Sla hem daar op als .jpg";
    
    }
else{
    
        if($_FILES['bestand']['size'] > $maxsize){
        
        $error = "Het bestand is te groot, deze mag maximaal 250Kb zijn.";
        
        }
else{
        
        $succes = true;
        
        }
    
    }

    
    if(!isset($succes) || isset($error)){
    
        echo "<b>Er is een fout op getreden:</b><br>";
    
        echo $error;
    
        imagedestroy($thumb);
    
    }
else{
        $CID = $_COOKIE["CID"];
        $time = date(U);
         $naam = "$CID-$time.jpg";
        
        
        $x = imagesx($thumb);
        
        $y = imagesy($thumb);
        
        // Toevoegen in SQL Database..
        include("config.php");
           $query="INSERT INTO img (naam,breedte,hoogte,datum, CID) VALUES ('".$naam."','".$x."','".$y."',NOW(),'".$CID."');";
           mysql_query($query) or die(mysql_error());
        
        
        move_uploaded_file($_FILES['bestand']['tmp_name'], $dir."$naam") or die("Kan niet uploaden");
        


        if(($max_x/$max_y) < ($x/$y)){
        
                $eind = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x)) or die("Fout: imagecreattreucolor() 1");
            
            }
else{

                $eind = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y)) or die("Fout: imagecreattreucolor() 2");
            
            }

        
        imagecopyresampled($eind, $thumb, 0, 0, 0, 0, imagesx($eind), imagesy($eind), $x, $y) or die("Fout: imagecopyresized()");
        
        imagegif($eind, $thumb_dir."$naam") or die("Fout: imagegif()");
        
        imagedestroy($thumb);
        
        imagedestroy($eind);
        
         ?>

         <p class="h2">Fotoalbum</p>
        <div class="cbox" style="width: 600px;">
        <?php echo "<b>De foto is succesvolg toegevoegd !<br><br><a href=\"".$dir."$naam"."\" target=\"_blank\"><img src=\"".$thumb_dir."$naam"."\" border=\"0\"></a><br></div>";
    
    }
    
}


?>

<p class="h2">Fotoalbum</p>
<div class="cbox" style="width: 600px;">Hier kunt u een afbeelding toevoegen aan uw fotoalbum.<br>


<form action=<?php echo "".$_SERVER['PHP_SELF'].""; ?> method="post" enctype="multipart/form-data" name="form" id="form">
    <input name="bestand" type="file" id="bestand"  size="50">
    <br>
    <br>

<input name="uploaden" type="submit" id="uploaden" value="Uploaden">

</form>
</div>



Waarschijnlijk leg ik het moeilijk uit..
Mocht je niet begrijpen wat ik bedoel,
gelieve niet te twijfelen om een reactie na te laten.

Alvast bedankt,
Olivier
 
PHP hulp

PHP hulp

26/04/2024 23:50:46
 

23/09/2006 17:54:00
 
Olivier

Olivier

23/09/2006 17:57:00
Quote Anchor link
Met enkel de file te kopiëren ben ik toch niets?

Volgens mij moet het iets worden waarbij dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
move_uploaded_file($_FILES['bestand']['tmp_name'], $dir."$naam") or die("Kan niet uploaden");


wordt vervangen door iets als dit:
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
        if(($max_x/$max_y) < ($x/$y)){
        
                $eind = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x)) or die("Fout: imagecreattreucolor() 1");
            
            }else{

                $eind = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y)) or die("Fout: imagecreattreucolor() 2");
            
            }
        
        imagecopyresampled($eind, $thumb, 0, 0, 0, 0, imagesx($eind), imagesy($eind), $x, $y) or die("Fout: imagecopyresized()");
        
        imagegif($eind, $thumb_dir."$naam") or die("Fout: imagegif()");
        
        imagedestroy($thumb);
        
        imagedestroy($eind);


Of heb ik het mis?
Nogmaals even uitproberen..
 



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.