Uploaden, move_uploaded _files() nou nodig?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

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 stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. 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 brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

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 »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Medior Java developer

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 »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

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 »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »
- Ariën  -
Beheerder

- Ariën -

24/05/2011 09:31:48
Quote Anchor link
Hallo PHP-devvertjes,

Ikzelf ben bezig met een CSV-importeer systeem waarmee ik CSV-bestanden in de database kan importeren, nadat ik ze geupload heb. Echter had ik een vraag.

Is het echt nodig om move_uploaded_files() te gebruiken, ik wil de CSV alleen maar uitlezen, verwerken en daarna heb ik hem niet meer nodig. kan die niet in de algemene /tmp map blijven staan om daar verwerkt te worden of is move_uploaded_files() toch echt nodig?

Wie o wie?
 
PHP hulp

PHP hulp

21/11/2024 21:39:15
 
Ozzie PHP

Ozzie PHP

24/05/2011 10:44:25
Quote Anchor link
Ik zou zeggen... ff uitproberen :)
Heb ooit zelf ook zoiets gemaakt en toen heb ik 'm wel naar een specifieke map gekopieerd. Je kunt 'm na gebruik uiteraard weer deleten.
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 10:48:07
Quote Anchor link
Ik heb het uitgeprobeerd, maar zoals ik verwachtte kan ik niet bij de /tmp map komen.

Ik vrees dus dat ik hem inderdaad naar een tijdelijke /buffer-map moet plaatsen, waarna ik de *.csv-file moet verwijderen zodra het importeren gedaan is.
Gewijzigd op 24/05/2011 10:48:33 door - Ariën -
 
Rowdy van der Meer

Rowdy van der Meer

24/05/2011 10:48:38
Quote Anchor link
volgens mij kan je direct het geuploaden bestand benaderen zonder dat je hem verplaatst en daarna ophaalt.

helaas ben ik nu niet in de gelegenheid het even uit te zoeken maar dacht wel dat het mogelijk was
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 11:22:59
Quote Anchor link
Als iemand enig idee heeft, let me know...
Gewijzigd op 24/05/2011 11:23:13 door - Ariën -
 
- SanThe -

- SanThe -

24/05/2011 11:48:50
Quote Anchor link
- Aar - op 24/05/2011 10:48:07:
Ik heb het uitgeprobeerd, maar zoals ik verwachtte kan ik niet bij de /tmp map komen.


Als je het bestand kan verplaatsen zal je het ook gewoon kunnen lezen als het nog in de tmp-dir staat lijkt mij. Gebruik uiteraard wel de temp-naam.
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 12:03:31
Quote Anchor link
maar de /tmp map staat wel buiten de webroot.
 
- SanThe -

- SanThe -

24/05/2011 12:58:00
Quote Anchor link
- Aar - op 24/05/2011 12:03:31:
maar de /tmp map staat wel buiten de webroot.


Dat moet niet uitmaken. Apache kan daar dan niet bij, maar php wel.
 
John D

John D

24/05/2011 13:11:28
Quote Anchor link
de /tmp map heeft default deze kenmerken: drwxrwxrwt "Iedereen" en dus ook apache moet daarbij kunnen. Dit is default. Het kan natuurlijk zo zijn dat paranoia providers dat op een of andere manier dichtzetten. Ik ben het nog niet tegengekomen.
PS: Je moet het ook zelf opruimen, gaat niet vanzelf weg.
Gewijzigd op 24/05/2011 13:12:07 door John D
 
Chris -

Chris -

24/05/2011 13:17:07
Quote Anchor link
Quote:
Ik heb het uitgeprobeerd, maar zoals ik verwachtte kan ik niet bij de /tmp map komen.


Dat klopt niet, als je niet bij /tmp kan komen, kun je hem ook niet verplaatsen (makes sense huh ;-))

In de $_FILES staat de naam van het bestand, welke in /tmp staat. Lees de inhoud hiervan, sla hem tijdelijk op in een var (of zelfs een sessie?) en doe vervolgens je ding!
 
- SanThe -

- SanThe -

24/05/2011 13:30:37
Quote Anchor link
John D op 24/05/2011 13:11:28:
... drwxrwxrwt "Iedereen" en dus ook apache moet daarbij kunnen. ...


Technisch heb je gelijk. Maar Apache zelf gaat niet buiten de webroot in verband met veiligheid en php heeft daar geen last van.
 
Ben Van de Voorde

Ben Van de Voorde

24/05/2011 14:28:45
Quote Anchor link
Plaats hem gewoon met tempnam() op je server desnoods b64 en lees hem vervolgens uit...
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 16:09:37
Quote Anchor link
Ik ga er eens naar kijken... :-)
 
Ben Van de Voorde

Ben Van de Voorde

24/05/2011 16:19:38
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$TempFileName = tempnam("TARGET VAN FILE/", "csv") . "." . end(explode(".", DE NAAM VAN HET BETREFENDE FILE));
imagejpeg(hier even een andere functie voor zoeken voor CSV($DE NAAM VAN HET BETREFENDE FILE, $TempFileName);
$GewoonHandle = fopen($TempFileName, "wb");
 fwrite($GewoonHandle, $HET BETREFENDE BESTAND OM NAAR DE SERVER TE SCHRIJVEN);


Zoiets?

Toevoeging op 25/05/2011 11:52:15:

Om de temp file te verwijderen kun je ook nog zoiets doen unlink();
 



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.