Uploader aanpassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

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 »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

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 »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: 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 Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

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 »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

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

Patrick Vaarkamp

09/12/2011 23:31:23
Quote Anchor link
Hallo,

Ik heb hier een script dat bijna alles goed wat ik wil. Hij upload de afbeelding en zet deze in de database. Jammergenoeg bewaard die alleen een verkleinde (thumb) versie van de foto. Ik wil zowel het origineel ook bewaren.

Quote:
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
<?php
    session_start();
    include("config.php");
    header ('Content-type: text/html; charset=UTF-8');
    ini_set ('display_errors', 1);
    error_reporting (E_ALL);
    $config = array (
        'title' => 'Rene Smurfs Kerstbomen Uploader',
        'form_action' => $_SERVER['REQUEST_URI'],
        'form_accept_charset' => 'UTF8',
        'required_fields' => array (),
        'allowed_extensions' => array ('jpg'),
        'max_file_size' => 2000,
        'errs' => array (),
        'msgs' => array ()
        );
    function
resize ($path, $dst_w) {
        list ($src_w, $src_h) = getimagesize ($path);
        if ($dst_w < $src_w) {
            $ratio = $dst_w / $src_w;
            $dst_h = ceil ($ratio * $src_h);
            $src = imagecreatefromjpeg ($path);
            $dst = imagecreatetruecolor ($dst_w, $dst_h);
            imagecopyresampled ($dst, $src, 0, 0, 0, 0, $dst_w, $dst_h, $src_w, $src_h);
            imagejpeg ($dst, $path, 80);
            imagedestroy ($src);
            imagedestroy ($dst);
        }
    }

        
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        // upload afhandelen
        $root = $_SERVER['DOCUMENT_ROOT'];
        $dir = '/testupload2/thumbs/';
        if ($_FILES['userfile']['error'] != UPLOAD_ERR_NO_FILE) {
            try {
                switch ($_FILES['userfile']['error']) {
                    case
UPLOAD_ERR_INI_SIZE:
                        throw new Exception ('De grootte van het bestand is groter dan de in <strong>php.ini</strong> ingestelde waarde voor upload_max_filesize.');
                        break;
                    case
UPLOAD_ERR_FORM_SIZE:
                    throw new Exception ('De grootte van het bestand is groter dan de in HTML gegeven <strong>MAX_FILE_SIZE</strong>.');
                        break;
                    case
UPLOAD_ERR_PARTIAL:
                        throw new Exception ('Het bestand is maar <strong>gedeeltelijk</strong> geupload.');
                        break;
                }

                if (!is_uploaded_file ($_FILES['userfile']['tmp_name'])) {
                    throw new Exception ('Fout bij is_uploaded_file ()');
                }

                $pieces = explode ('.', $_FILES['userfile']['name']);
                $extension = end ($pieces);
                $extension = strtolower ($extension);
                if (!in_array ($extension, $config['allowed_extensions'])) {
                    throw new Exception ('De extensie <strong>' . $extension . ': </strong> is niet toegestaan. Alleen ' . implode (' | ', $config['allowed_extensions']));
                }

                if ($_FILES['userfile']['size'] > ($config['max_file_size'] * 1024)) {
                    throw new Exception ('Maximaal ' . $config['max_file_size'] . ' KB');
                }

                $new_name = preg_replace ('/[^0-9a-zA-Z\.]/', '', $_FILES['userfile']['name']);
                /*
                if (file_exists ($root . $dir . $new_name)) {
                    throw new Exception ('Het bestand <strong>' . $new_name . '</strong> bestaat al. Geef het bestand dat u uploadt een andere naam');
                }
                */

                if (!move_uploaded_file ($_FILES['userfile']['tmp_name'], $root . $dir . $new_name)) {
                    throw new Exception ('Fout bij move_uploaded_file ()');
                }

                if (!chmod ($root . $dir . $new_name, 0644)) {
                    throw new Exception ('Fout bij chmod');
                }

                resize ($root . $dir . $new_name, 140);
            }

            catch (Exception $e) {
                array_push ($config['errs'], $e->getMessage ());
            }
        }

        
        // naar database
        // memberID opvragen en controleren

    $omschrijving = $_POST['naam'];
    // voeg de locatie + omschrijving van de afbeelding toe in de database
    $afbeelding = "thumbs/" . $new_name;
    $query = "INSERT INTO memberpic (omschrijving, afbeelding) VALUES ('$omschrijving','$afbeelding')";    
    if(!mysql_db_query($dbname,$query)) die(mysql_error());        
        echo " Bedankt $omschrijving! uw kerstbomenfoto is geupload.<br>";                    
        
    }

        
?>


<body>
<div id="container">
<div id="header">
<h1>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $config['title']; ?>
</h1>
</div>

<div id="content">
<h3>Image uploaden en resizen</h3>
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
<?php
                    if (!empty ($config['errs'])) {
                        echo '<h2>Fouten:</h2>';
                        echo '<ol class="errs">';
                        foreach ($config['errs'] as $err) {
                            echo '<li>' . $err . '</li>';
                        }

                        echo '</ol>';
                    }

                    if (!empty ($config['msgs'])) {
                        echo '<h2>Meldingen:</h2>';
                        echo '<ol class="msgs">';
                        foreach ($config['msgs'] as $err) {
                            echo '<li>' . $err . '</li>';
                        }

                        echo '</ol>';
                    }

                ?>


Is dat makkelijk in te bouwen? :-)
Gewijzigd op 10/12/2011 13:10:07 door Patrick Vaarkamp
 
PHP hulp

PHP hulp

22/11/2024 07:43:50
 
- Ariën  -
Beheerder

- Ariën -

09/12/2011 23:42:02
Quote Anchor link
Ja hoor. Kan je allereerst even de niet relevante code wegknippen?
 
Patrick Vaarkamp

Patrick Vaarkamp

10/12/2011 13:10:23
Quote Anchor link
Zo goed? :-)
 
- Ariën  -
Beheerder

- Ariën -

10/12/2011 17:16:44
Quote Anchor link
Laat resize() een andere bestandnaam meegeven.

Nu upload je je bestand in de normale grootte, en daarna haal je de resize-functie eroverheen zodat deze geresized wordt.
 
Patrick Vaarkamp

Patrick Vaarkamp

11/12/2011 22:34:51
Quote Anchor link
Mmm ja, sorry maar hier kan ik niks mee. Zou jij het ook voor me in orde kunnen maken? :-)
 
- SanThe -

- SanThe -

11/12/2011 22:45:12
Quote Anchor link
Regel 72 is de oorzaak.
 
- Ariën  -
Beheerder

- Ariën -

12/12/2011 10:09:37
Quote Anchor link
En kijk daar eens naar: imagejpeg()

Even in die functie een andere bestandsnaam meegeven (met bijv, de achtervoegsel: "_thumb". En je bent er al.
 
Patrick Vaarkamp

Patrick Vaarkamp

12/12/2011 18:27:32
Quote Anchor link
Die achtervoegsel is niet zo zeer nodig. De thumbs moeten namelijk in een aparte map genaamd "thumbs" ;)

Dat doet die nu ook al. Alleen het originele formaat moet dus in de root komen (iniedergeval in dezelfde map als waar het php bestand zich in bevind).
Gewijzigd op 12/12/2011 18:28:29 door Patrick Vaarkamp
 
- Ariën  -
Beheerder

- Ariën -

12/12/2011 18:29:03
Quote Anchor link
Dan moet je het pad even aanpassen, dat hij een andere map gebruikt.
 



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.