Meerdere foto's tegelijk uploaden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

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 »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

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 »

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 »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »
Ray Mond

Ray Mond

21/07/2020 10:37:33
Quote Anchor link
Goedemorgen allen,

Ik heb een stukje in mijn ajax.php staan maar ik zou graag meerdere foto's tegelijk willen toevoegen.

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
if ($_SESSION['role'] == 'user'  ){
            $_SESSION['profile_id'] = $f_id ;
        }
        
        $allowedExts = array("gif", "jpeg", "jpg", "png");
        if (isset($_FILES["ppicture"]) ){

        $extension = end(explode(".", $_FILES["ppicture"]["name"]));
    
        if ((($_FILES["ppicture"]["type"] == "image/gif")|| ($_FILES["ppicture"]["type"] == "image/jpeg")|| ($_FILES["ppicture"]["type"] == "image/jpg")|| ($_FILES["ppicture"]["type"] == "image/pjpeg")|| ($_FILES["ppicture"]["type"] == "image/x-png")|| ($_FILES["ppicture"]["type"] == "image/png"))&& ($_FILES["ppicture"]["size"] < 2000000)&& in_array($extension, $allowedExts))
        {
            if ($_FILES["ppicture"]["error"] > 0){
            $r = array('status'=> 'error', 'text'=>"fout: " . $_FILES["file"]["error"]);
            debug($r,config::debug);
            }else{
                $source_path = $_FILES['ppicture']['tmp_name'];
                $image2 = create_image($source_path, $f_id.'_150x150_0.jpg', 150, 150);
                
            
                if ($image2 !==''){
                    $db->query("UPDATE user_profiles set profile_image = '".$image2 ."' where profile_id='".$f_id."' ");
                    $image3 = create_image($source_path, $f_id.'_300x300_0.jpg', 300, 300);
                    move_uploaded_file($source_path,'images/'.$f_id.'_original_0.jpg');
                    $image = $image3 ;
                
                }
                
            }
          }else{
            //echo $_FILES["ppicture"]["type"].$_FILES["ppicture"]["size"]  ;
            $r = array('status'=> 'error', 'text'=>$_t['wrong_format']);
            debug($r,config::debug);
         }

        }
        $r = array('status'=> 'success', 'text'=>$_t['profile_is_created'] , 'pp'=>'<img src="'.config::site_url.'controller/'.$image.'" alt="">','id'=>$f_id );


Dit is wat er in ajax staat en dit op moment in mijn gewone bestand:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<input type="hidden" id="profile_id2" name="profile_id2" value="<?php echo $profile_id; ?>" >
    <input id="ppicture" name="ppicture"   class="input-file" type="file">
    <p class="help-block"><?php echo $trns['limit_foto']; ?></p>
  <button id="save" name="save" class="btn btn-primary ajax"><?php echo $trns['upload']; ?></button>


Nu weet ik dat ik in principe regel

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    <input id="ppicture2" name="ppicture2"   class="input-file" type="file">

zou kunnen bijvoegen enkel moet ik dan alles wat in ajax staat ook omzetten naar ppicture2?
 
PHP hulp

PHP hulp

16/02/2025 13:10:26
 
Adoptive Solution

Adoptive Solution

21/07/2020 14:02:33
 
Thomas van den Heuvel

Thomas van den Heuvel

21/07/2020 17:18:34
Quote Anchor link
Als je dingen dynamisch wilt opzetten is het misschien ook handiger dat je van hard coding via id's afstapt.

Deze code lijkt mij ook nog eens knetter onveilig. Waarom zit er een user id in een form ($f_id?) en waarom stop je deze variabele terug in de sessie?? Als iemand op een of andere manier $f_id kan wijzigen, houdt dit dan ook in dat je effectief van user kan schakelen? Dit kan toch nooit de bedoeling zijn?!
Gewijzigd op 21/07/2020 17:21:01 door Thomas van den Heuvel
 
Ray Mond

Ray Mond

22/07/2020 11:58:18
Quote Anchor link
Het script is zo gekocht volledig zoals het nu is, de beveiliging moet inderdaad sterk aangepast worden dat ben ik helemaal met je eens, echter ben ik eerst proberen alles te maken zodat het gewoon even werkt voor nu, dit zal ook niet online draaien voor het allemaal goed klaar is maar ik kom er gewoon niet uit om meerdere foto's tegelijk te uploaden vandaar dat ik het ook via deze weg probeer te vragen.

Wat Adoptive aangeeft is mogelijk lijkt me maar niet om hier iets bij samen te voegen en zijn script werkt met het plaatsen van foto's in een mapje, de foto's gaan wat dat betreft al goed enkel kan ik er nu maar 1 per keer uploaden en dat wil ik bijvoorbeeld naar 5 per keer hebben.
 
Thomas van den Heuvel

Thomas van den Heuvel

22/07/2020 16:22:43
Quote Anchor link
Als je een applicatie/stuk functionaliteit vergelijkt met een huis, dan is veiligheid niet het dak wat je er als laatste opzet, maar deze zouden de pijlers/steunpilaren van het huis moeten vormen.

Anyhow, als je dan toch van AJAX gebruik maakt, waarom maak je dan niet zo'n "background upload" ding, op een soortgelijke wijze als je attachments kunt toevoegen in een Gmail e-mailbericht, met zo'n voortgangsindicator ofzo.

Er zijn ook andere vormen denkbaar, maar als je AJAX gebruikt dan is er in principe geen verplichting (meer) om eerst alle bestanden te selecteren, en dan alles achter elkaar te uploaden, omdat dit toch in de achtergrond plaatsvindt.

Het voorbeeld van @Adoptive illustreert in ieder geval hoe je een en ander dynamisch(er) kunt opzetten. De crux hierbij is dat je array-haken ( [] ) gebruikt in de waarden van de name-eigenschap. Dit hield volgens mij vervolgens wel in dat de structuur van het $_FILES array enigszins verandert.

Overigens staat er aan het einde van dat artikel ook een linkje naar een (opzet van een) artikel over uploads via AJAX.
 



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.