Upload scriptje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

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 »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

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 »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Pagina: « vorige 1 2 3 volgende »

- Ariën  -
Beheerder

- Ariën -

29/06/2015 22:21:18
Quote Anchor link
Welke code heb je nu, en wat gaat er fout? Kan je misschien wat concreter zijn?
 
PHP hulp

PHP hulp

13/05/2024 12:21:22
 
Sander Jansen

Sander Jansen

29/06/2015 22:23:44
Quote Anchor link
nou ik ben steeds opnieuw begonnen van het bestaande skript en vanuit daar dingen geprobeerd... en als het fout ging... weer clean en dan wat anders proberen... dus heb niet echt een andere versie...
 
- Ariën  -
Beheerder

- Ariën -

29/06/2015 22:26:10
Quote Anchor link
Werkt dit voorbeeld dan niet?

http://www.phphulp.nl/php/forum/topic/upload-scriptje/98165/1/#706022
Alleen nog even een unieke naam verzinnen voor de uploads.
Gewijzigd op 29/06/2015 22:27:23 door - Ariën -
 
Sander Jansen

Sander Jansen

29/06/2015 22:28:17
Quote Anchor link
dit is de code die ik nu aan het gebruiken ben ... het probleem is dat deze files vervangt... dus het idee was dat er indien bestaand, er een 1-tje achter de naam gezet wordt...
 
- Ariën  -
Beheerder

- Ariën -

29/06/2015 22:33:11
Quote Anchor link
Dat legt Ivo daarboven toch al uit? Probeer het eens in te bouwen.

Komt er feitelijk op neer dat je $sometarget de juiste map/bestandsnaam moet geven.
 
Sander Jansen

Sander Jansen

29/06/2015 22:38:19
Quote Anchor link
dat is net wat mij niet wil lukken... op het moment dat ik extra dingen erin ga zetten dan werkt het niet meer omdat mijn huidige skript niet met variable werkt... of in ieder geval niet op de manier hoe ik het aan het proberen ben... dat is ook de rede dat ik nog steeds aan het vragen ben of iemand het voor me kan doen...

ik heb telkens ruzie met de " en ' dingetjes en gewoon syntax fouten...
Gewijzigd op 29/06/2015 22:39:36 door Sander Jansen
 
- Ariën  -
Beheerder

- Ariën -

29/06/2015 22:49:15
Quote Anchor link
Even uit mijn hoofd, ongetest.
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
<?php

// A list of permitted file extensions
$allowed = array('png', 'jpg', 'gif');

if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){

    $extension = pathinfo($_FILES['upl']['name'], PATHINFO_EXTENSION);

    if(!in_array(strtolower($extension), $allowed)){
        echo '{"status":"error"}';
        exit;
    }


    $counter = 1;
    $sometarget= 'uploads/'.$_FILES['upl']['name'];
    $target = $sometarget;

    while(file_exists($sometarget)) {
      $sometarget = $target . $counter;
      $counter++;
    }

    if(move_uploaded_file($_FILES['upl']['tmp_name'], $sometarget)){
        echo '{"status":"success"}';
    }
else {
        echo '{"status":"error"}';
        exit;
    }
}


echo '{"status":"error"}';
exit;
?>
 
Sander Jansen

Sander Jansen

29/06/2015 23:55:04
Quote Anchor link
dit is inderdaad wat het idee was... het enigste nadeeltje is dat het .jpg1, .jpg2 wordt maar ben al lang blij dat ik niets meer kwijt raak...

bedankt voor de moeite :)
 
- Ariën  -
Beheerder

- Ariën -

30/06/2015 00:24:24
Quote Anchor link
Lijn 20: $counter en $target omwisselen.
 
Sander Jansen

Sander Jansen

30/06/2015 00:33:51
Quote Anchor link
als ik dat doe dan wordt alleen de eerste opgeslagen en elke dubbele wordt niks mee gedaan? hij vervangt niet maar er wordt ook geen "nieuwe" file aangemaakt...

ik heb gedaan:
van:
$sometarget = $target . $counter;
naar:
$sometarget = $counter . $target;
Gewijzigd op 30/06/2015 00:35:05 door Sander Jansen
 
- Ariën  -
Beheerder

- Ariën -

30/06/2015 00:35:58
Quote Anchor link
Ach ja, logisch, dan moet je even het pad uit $sometarge exploden of met array_pop() de bestandsnaam ophalen, en daar die $counter voorzetten. Je hebt er immers niks aan als die prefix voor het pad komt ;-)
Gewijzigd op 30/06/2015 00:36:40 door - Ariën -
 
Sander Jansen

Sander Jansen

30/06/2015 00:48:12
Quote Anchor link
moet het dan zoiets worden als:

$pad = explode(" ", $sometarget);
$sometarget = $counter . $pad;


ahhh volgens mij klopt er helemaal niks van... ik moet echt eens php op gaan pakken... sorry -.-
 
- Ariën  -
Beheerder

- Ariën -

30/06/2015 00:49:03
Quote Anchor link
Waarom explode je op spaties? Een pad bestaat uit slashes.
Gewijzigd op 30/06/2015 00:58:30 door - Ariën -
 
Sander Jansen

Sander Jansen

30/06/2015 01:02:06
Quote Anchor link
dat is wat ik bedoel... ik kan het niet schrijven... alleen lezen zolang t simpel blijft... het stond zo in het voorbeeld en heb de variable aangepast...

voor hoe ik het script lees, is $sometarget en $target het zelfde... en in welke volgorde dan het pas en de bestandsnaam erin staan en onderscheiden worden ... geen idee...
 
- Ariën  -
Beheerder

- Ariën -

30/06/2015 01:04:02
Quote Anchor link
Op dat punt kan het geen kwaad het één en ander te echo'en.
Zo weet je precies hoe de structuur opgebouwd wordt.
 
Sander Jansen

Sander Jansen

30/06/2015 01:07:57
Quote Anchor link
ik ga zeker php op pakken en gewoon dingen proberen... maar dan zal ik van voor af aan moeten beginnen... zou je me misschien nog een beetje willen helpen en de code geven? dan kan ik dit project tenminste afronden...


en het helpt niet echt dat ik wel basic ken... veel dingen komen overeen met php qua standaard dingen zoals variablen en if, then, when enzo... maar zodra het specifieken php dingen worden dan ben ik echt de draad kwijt...
Gewijzigd op 30/06/2015 01:09:17 door Sander Jansen
 
- Ariën  -
Beheerder

- Ariën -

30/06/2015 01:10:38
Quote Anchor link
Zet eerst eens op een rijtje wat de waardes van de variabelen zijn. ;-)
 
Sander Jansen

Sander Jansen

30/06/2015 01:22:17
Quote Anchor link
$allowed \\toegestane extensies
$_files \\idere losse upload file?
$extension \\ de extensie van de file
$counter \\ het volgnummer indien nodig
$sometarget \\het doel pad en de bestandsnaam
$target \\gelijk aan $sometarget?
wanneer bestaand:
$sometarget \\ wordt $target (pad+naam) + $counter (volgnummer)
$counter \\ indien nodig +1

zoiets?
 
Ivo P

Ivo P

30/06/2015 02:36:25
Quote Anchor link
$target zit erin, omdat je anders iets krijgt als

foto.jpg bestaat > foto.jpg1

bestaat ook, dus foto.jpg11
etc

dus je moet even vasthouden wat de eerste naam is die je script wil gebruiken.

zie ook http://php.net/pathinfo om de filename en het path uit elkaar te trekken zonder te exploden.
 
Sander Jansen

Sander Jansen

30/06/2015 12:11:17
Quote Anchor link
$path = pathinfo($sometarget);
$filename = $path['filename'];
$sometarget = $filename . $counter;

iets in deze richting?
 

Pagina: « vorige 1 2 3 volgende »



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.